本文的目的在于从淘宝用户行为数据出发,建立用户行为漏斗模型,分析用户行为整体转化情况;也会具体分析不同用户行为路径的表现,再试图从商品维度解释转化率低的原因。
本文的数据源于阿里云天池(User Behavior Data from Taobao for Recommendation)。
数据源链接:https://tianchi.aliyun.com/dataset/dataDetail?dataId=649&userId=1
数据分析工具:SQL+EXCEL
注:以下操作截取了其中100,000条数据记录,而非全部数据,并已完成了一些数据清洗工作。
1、概念
1.1 转化率
转化率是电商平台的一个重要数据指标。简单的说,一般是指用户从浏览商品页面到转化为其它用户行为(如购买)的比率。如何提高转化率,是电商运营的重点。
计算公式:转化率 = 用户行为转化总次数 / 用户浏览页面总次数 * 100%
1.2 漏斗模型
漏斗模型用于反映用户行为从起点到终点各阶段的转化率情况。
对应于本次分析的场景,就是要反应用户从浏览页面到完成购买之间的各转化率情况。
2、数据分析
2.1 数据概况
2.2 具体分析
(1)首先统计一下每个用户的用户行为情况
create view userBehavior_Route as
select
userID,
itemID,
categoryID,
sum(case when behavior = 'pv' then 1 else 0 end) as pv_num,
sum(case when behavior = 'cart' then 1 else 0 end) as cart_num,
sum(case when behavior = 'buy' then 1 else 0 end) as buy_num,
sum(case when behavior &#