?一、前言:
现在先来一起了解一下关于复购数据分析的的概念,复购数据分析,顾名思义就是重复的购买行为。复购率的计算也能简单,用复购客户的数量/整体客户数量。例如某公司当月销售了100个订单,其中80个订单是新订单,20个订单是二次下单的,那么复购率就是20%。
文章图片
二、复购数据分析步骤:
话不多说,现在就给大家分享一个非常简单的做复购数据分析的方法。用Excel即可完成,适用性较强。在此之前,需要准备一个包括客户名称、下单时间、交易状态等字段的销售数据源,行业无限制。
文章图片
拿到数据源之后,要养成先对数据源进行观察的习惯,看看有哪些无用的数据需要剔除的,哪些数据需要清洗一下的,这样才能确保数据的准确性。从这份数据中我们可以看到交易状态这一列存在退款的情况,这时我们应该把退款的订单数据删除掉:
文章图片
使用筛选功能,筛选出退款订单数据,为保留正常的订单数据,可以利用工具栏上的“查找和选择”,点击选择“可见单元格”,就能把退款订单数据删除了:
文章图片
这时又发现了一个问题,从数据中可以看到,有些客户会在同一天内重复购买数个订单,但这不是复购的行为,因此这个订单数据也要去除:
文章图片
这种情况的解决方法是,插入一列辅助值,使用公式只保留年月日,将下单日期的时分秒去除掉。使用去重功能,将去重条件设定为辅助列与买家ID这两列:
文章图片
以下是去重操作执行后的界面:
文章图片
怎么才能看到所有买家的购买次数呢?也很简单,首先新建一个透视表,将行标签设置为买家ID,并将买家ID以计数的形式拖拽到度量区里:
文章图片
还记得上面提到过的复购率的概念吗?重复购买用户数量除以所有下单用户的数量,就能得出复购率,在这里购买次数≥2的即可认为重复购买的用户。现在根据刚制作的透视表中的数据,使用countif函数求出购买次数≥2的用户,得出结果后/总人数,即为整体的复购率了:
【获取新客户还是保留老客户(学会复购分析两个都要!)】
文章图片
得出复购率后,还可以进一步查看复购客户的购买频次分布情况,如图,三分之二的复购用户的购买频次集中在2次,购买频次在4次以上的就非常少了:
文章图片
三、后续建议
当然不止Excel能做复购分析,小编再给大家推荐一款很好用的工具——智分析。在做复购分析方面,智分析在做数据建模上有着巨大的优势。智分析既能直连数据库,同时还支持Excel文件导入:
文章图片
数据源导入之后,就可以利用智分析的数据模型功能进行建模,对SQL语句熟悉的小伙伴可以建立一个SQL查询,把复购分析所需的各种字段与指标算出来:
文章图片
除了强大的数据模型能力,智分析的数据可视化能力也非常不错。尤其是它的线上自助仪表盘功能,能够为复购分析的模型制作出相应的图表,并以最直观的方式进行可视化呈现:
文章图片
推荐阅读
- R语言从入门到机器学习|R语言rename重命名dataframe的列名实战:rename重命名dataframe的列名(写错的列名不会被重命名)
- Pyecharts|Pyecharts 猎聘招聘数据可视化
- Python|Python--随机森林模型
- 数据挖掘|【数据挖掘】二手车交易价格预测(五)建模调参
- python|深度盘点(一文详解数据分析中100个常用指标和术语)
- python|【python】微信朋友圈数据分析及可视化(爬虫+数据挖掘)
- python|requests库请求获取不到数据怎么办(不妨试试看这种妙法)
- 还不了解数据库(Smartbi一文带你入门数据库!)
- 还不会做销售分析(掌握这3个思路,让你秒变分析高手)
- 手把手教你实现地图可视化分析