母婴产品用户消费行为分析
项目背景
得益于中国通信技术发展和基础设施建设取得的巨大进步,我国电商业在近些年发展快速,其中母婴类产品交易规模呈现逐年增长的趋势。对母婴类产品消费用户进行深入分析,可以帮助我们通过把握市场规律,发现潜在问题;通过分析用户价值度,对不同价值的用户进行有针对性的客户管理和维护运营策略,最终实现成交总额GMV的提升。
数据来源及字段解释
1.数据来源
阿里天池https://tianchi.aliyun.com/dataset/dataDetail?dataId=45
2.字段解释
商品消费表格字段:
user_id:用户身份信息
auction_id:购买行为编号
cat_id:商品种类序列号
cat:商品序列号
property:商品属性
buy_mount:购买数量
day:购买时间
婴儿信息表格字段:
birthday:出生日期
gender:性别(0 male;1 female)
用户消费数据分析(mysql)
导入数据,进行业务指标分析。
1.统计不同月份的下单人数
select DATE_FORMAT(day,"%Y-%m") "月份",count(distinct user_id) "下单人数"
from tianchi_tradeinfo group by DATE_FORMAT(day,"%Y-%m");
- 结果
2.统计不同月份的回购率和复购率
-- 回购率
select DATE_FORMAT(t_now.date,"%Y-%m") month,count(distinct t_now.user_id) "本月购买人数",
count(distinct t_next.user_id) "下月仍购买的人数",
CONCAT(round(count(distinct t_next.user_id)/count(distinct t_now.user_id)*100,2),"%") "回购率"
from (select *,DATE_FORMAT(day,"%Y-%m-01") date from tianchi_tradeinfo) as t_now left join (select *,DATE_FORMAT(day,"%Y-%m-01") date from tianchi_tradeinfo) as t_next
on t_now.user_id=t_next.user_id and t_now.date=DATE_SUB(t_next.date,interval 1 month) group by month order by month asc;
- 结果
-- 复购率
select t.date "月份",count(distinct t.user_id) "本月购买人数",
count(if(counts>1,1,null)) "本月复购人数",
CONCAT(round(count(if(counts>1,1,null))/count(distinct t.user_id)*100,2),"%") "复购率"
from (select *,DATE_FORMAT(day,"%Y-%m") date,count(auction_id) counts from tianchi_tradeinfo GROUP BY date,user_id) as t group by t.date;
- 结果
- 结果分析
用户的回购率和复购率比较低,说明用户对产品的回购和复购的欲望都偏低,商家应该从产品质量和购物体验方面进行改善提升。
3.统计男女的消费频次是否有差异
-- 3.统计男女的消费频次是否有差异
sele