回购率、复购率(SQL求解以及提升策略)

数据大师
数据大师
数据大师
294
文章
0
评论
2021-06-1617:08:21 评论 2,360 1930字
摘要

在拉新阶段,最重要的是获取新用户,此时复购率必然是比较低的;在留存阶段,重要的是新老用户的转化,复购率会有所增长;在活跃和转化阶段,重要的是用户向粉丝的转化,复购率必然会提升

1. 复购:单位时间内多次购买。可以成为分析出的顾客需求量大小,以及家庭结构画像的基础因子。

2. 回购:在一个单位时间内购买了一次,到了下一个单位时间内再次购买。回购只是单次事件,不足以让我们刻画出用户画像

不论如何,在求解前都需要先界定一个单位时间。

假设一瓶大瓶鲜奶,保质期只有3天。从顾客买回去计算只有3天时间的话  这3天就是单位时间。3天内他重复购买了,这是【复购】。可以成为分析出的顾客需求量大小,以及家庭结构画像的基础因子。如果3天内他没有重复购买,但是在第3个3天的时候再次购买了,这是【回购】。回购只是单次事件,不足以让我们刻画出用户画像,反复多次即可确认用户此类行为关联到他的基础画像里。当然也体现用户的忠诚度,多次。单次是不足以关联上他的忠诚度的。

运营阶段对复购率影响很大。在拉新阶段,最重要的是获取新用户,此时复购率必然是比较低的;在留存阶段,重要的是新老用户的转化,复购率会有所增长;在活跃和转化阶段,重要的是用户向粉丝的转化,复购率必然会提升。

order_info表格如下:

回购率、复购率(SQL求解以及提升策略)

1)求当月复购率,第三个月的复购率

解题思路:求出各月消费次数大于1次的人数

SELECT t.`月份`,count(DISTINCT t.userid) as 消费人数,count(case when t.`消费次数`>1 then t.userid ELSE null END)as 复购人数,count(case when t.`消费次数`>1 then t.userid ELSE null END)/count(DISTINCT t.userid) as 复购率from (SELECT DATE_FORMAT(paidtime,"%Y-%m") as 月份,userid,count(userid) 消费次数 from 03order_infowhere ispaid="已支付"GROUP BY DATE_FORMAT(paidtime,"%Y-%m"),userid) as tGROUP BY t.`月份`;
回购率、复购率(SQL求解以及提升策略)

2)以月为单位,求出次月回购率,购买后第三个月的回购率

解题思路:求出用户每一次消费和第一次消费的时间间隔,用left join把表格连接

SELECT t.month1,count(DISTINCT t.userid) as 当月消费人数,count(DISTINCT case when t.diff=1 then t.userid else null end) as 次月消费人数,count(DISTINCT case when t.diff=3 then t.userid else null end) as 第3月消费人数,count(DISTINCT case when t.diff=1 then t.userid else null end)/count(DISTINCT t.userid) 次月回购率,count(DISTINCT case when t.diff=3 then t.userid else null end)/count(DISTINCT t.userid) 3月回购率FROM(SELECT a.userid,a.month1,b.month2,month(b.month2)-month(a.month1) as diff FROM(SELECT userid,DATE_FORMAT(paidtime,"%Y-%m-01") as month1 from 03order_infoWHERE ispaid="已支付"GROUP BY userid,DATE_FORMAT(paidtime,"%Y-%m")) as aLEFT JOIN (SELECT userid,DATE_FORMAT(paidtime,"%Y-%m-01") as month2 from 03order_infoWHERE ispaid="已支付"GROUP BY userid,DATE_FORMAT(paidtime,"%Y-%m")) as bon a.userid=b.userid) as tGROUP BY t.month1
回购率、复购率(SQL求解以及提升策略)

 

3. 如何提升复购率?

提升复购率要注意虚假复购,警惕新用户依靠优惠券薅羊毛。提升复购的3大策略→黏住用户

①会员体系 亚马逊的primeair、京东的京东plus、小红书的黑卡等

②个性化推 对学生提供半价策略,,针对孕期妈妈,送各种优惠券,期限是半年、一年有效,那等宝宝出生后很可能就会继续使用等等

③产品拓展 智能家居在用户搜索商品时,率先搜索近期购买过得商品

回购率、复购率(SQL求解以及提升策略)

用拼团、新学期限时优惠抢课,立省几千等各种"招数",推动家长付费续班。

End.

来源:骨碌圆

转载如果涉及作品问题请联们第一时间删除(微信lovedata0520

更多文章前往首页浏览http://www.itongji.cn/

 

  • 我的微信公众号
  • 微信扫一扫
  • weinxin
  • 我的微信公众号
  • 微信扫一扫
  • weinxin
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: