永洪社区
标题: 如何以商品的组合销售数据进行用户行为分析--数据驱动运营 [打印本页]
作者: caoxin 时间: 2017-8-31 20:23
标题: 如何以商品的组合销售数据进行用户行为分析--数据驱动运营
如何以商品的组合销售数据进行用户行为分析
从广义上讲,数据是反映产品和用户状态最真实的一种方式,通过数据指导运营决策、驱动运营增长。我是曹欣,本论坛问答模块的版主,就职于上海我礼电子商务有限公司,任职BI工程师,我希望在这里可以和更多的数据爱好者,从业者一起沟通交流有关数据统计、数据分析、数据如何驱动运营的一些东西。我会结合我的工作经验,把大家在工作中可能运用到的一些实际问题,一一在问答模块给出分析的思路、解决的办法。
普通的数据分析师、数据挖掘工程师 = SQL工程师 + Excel工程师 + 统计学
高端的 = 数据 + 业务 + 解决方案
今天结合实际运营角度,来从技术、数据分析、运营角度,来解答一下关于商品组合销售的问题。(工具为永洪BI)
在实际的工作中,我们发现用户在购买商品的时候会不止购买一件商品,如果用户购买了两件或者两件以上的产品,那么这几种产品之间有什么关联呢?
这个数据统计的意义在于哪里呢?
从用户产生的数据作为出发点,来研究这些数据就是从用户角度的出发,来研究用户的行为和认知
我们研究以后可以尝试推出一些商品的组合销售,比如两件关联度很大的商品,捆绑出售,‘让利’给客户,购买量和利润会增大,也可以搭配一些销量少利润大的产品出售,从而提示企业盈利
那么,商品组合销售的数据从哪里来呢?
以数据库为例,绝大部分企业都会对销售流程进行‘埋点’来记录数据。以mysql为例,要想统计商品的组合销售可以分以下几步:
一、查询出子订单大于等于二的订单(商品种类大于等于二的订单)
二、查询出这些订单内商品销量排行TOP100
参考代码如下:
SELECT o.goods_code 'SKU',o.goods_name '单品名称',SUM(o.num) '销量',o.goods_unit_money '单价'
FROM t_order_item o,(SELECT os.order_code '主订单',os.sub_order_code zcode,COUNT(os.sub_order_code) c
FROM t_order_sub os
<a> WHERE os.create_date >= ?{a} </a>
AND os.create_date <= now()
GROUP BY os.order_code
HAVING c>=2
) d
WHERE o.sub_order_code = d.zcode
GROUP BY o.goods_code
ORDER BY SUM(o.num) DESC
LIMIT 100(order_item 订单详情、order_sub子订单、<a>?{a}</a>为永洪的传参方式,此sql可以求出订单内商品种类大于二的所有商品以销量排行TOP100,时间节点为所传如的参数?{a})
三、查询某一个商品与之关联的订单内的其他商品的销量TOP20,金额的top20,并视其为与该商品关联度最大的TOP20商品(举个例子:含有鼠标的订单鼠标销量为500,同时包括鼠标垫的销量为100,键盘销量为150,牛奶销量为6)
参考代码如下:
SELECT o.goods_name,o.goods_code,SUM(o.num),o.goods_unit_money '单价'
FROM t_order_item o ,(
SELECT o.order_code
FROM t_order_item o
<b> WHERE o.goods_code = ?{b} </b>
<a>AND o.create_date >= ?{a} </a>
) d
WHERE o.order_code = d.order_code
GROUP BY o.goods_code
ORDER BY SUM(o.num) DESC
LIMIT 20(参数a同上,参数b为想查找的商品的SKU)
四、打开永洪BI工具,将sql导入,制作数据集,设置a参数为日期,b参数为字符串
五、制作可视化报表
报表1为有商品搭配订单的商品销量TOP100
报表2为报表1内的单品与之一起出现订单内的商品的销量、金额两个维度的TOP20的产品
结果预览:请见附件
通过以上分析和操作,就实现了一个在现有数据基础上对商品关联度的统计,就可以帮助企业对商品组合销售提供数据的支持。
大家在实际生产中遇到的一些问题,可以在这里提问,也欢迎各位给出自己的见解。
祝大家生活和工作顺顺利利!
如果对此篇文章有任何疑问,请与我联系:微信:cao15235520552[qq]1925397959[/qq]
欢迎光临 永洪社区 (https://club.yonghongtech.com/) |
Powered by Discuz! X3.4 |