什么是复购率以及如何计算复购率?
什么是复购率?
复购率指的是从首单算起的一定时间周期内,通常指的是30/60/90/180/360天内,反复下单的用户占所有下单用户的比例。
统计指标:30/60/90/180/360天复购率(Repurchase Rate)
时间周期越长,复购率也越高:
360 天 RR > 180 天 RR > 90 天 RR > 60 天 RR > 30 天 RR
复购率计算
以30天复购率为例:
30天复购率 = 30天复购用户数/下单用户数 * 100%
30天复购用户数 自首单算起,30天内完成多于一笔订单的累计用户数(去重)。
下单用户数 完成至少一笔订单的累计用户数(去重)。
依此类推,复购率的计算方式就是:
用户关系
产品中的所有用户和下单用户、复购用户间的关系。
复购率计算实例
1 订单列表
用户ID
订单交易时间/订单支付时间
2 复购用户数计算
计算方式,用户之后订单交易时间和首单相比 < 30天,则 30/60/90/180/360 天,复购用户数都加1
比如,用户下第2单,对比首单支付时间,判断是否在30/60/90/180/360 天内?
如果用户第2单交易时间-首单交易时间 < 30天,则30/60/90/180/360 天,复购用户数都加1
如果用户第2单交易时间-首单交易时间 < 60天,则60/90/180/360 天,复购用户数都加1
如果用户第2单交易时间-首单交易时间 < 90天,则90/180/360 天,复购用户数都加1
如果用户第2单交易时间-首单交易时间 < 180天,则180/360 天,复购用户数都加1
如果用户第2单交易时间-首单交易时间 < 360天,则360 天,复购用户数都加1
依次类推计算用户第3单、第4单等之后订单
3 订单数计算规则
实际操作过程中需要注意正逆向订单拆单的情况,这里提供一种解决方案。实际可以根据具体的业务逻辑和产品设计定义订单数的计算规则。
用户在App/网站完成1个订单 → 系统根据不同商家/不同配送时间拆为多个订单 → 用户完成1单。
用户在App/网站完成1个订单 → 系统根据不同商家/不同配送时间拆为多个订单 → 用户部分退款,多个拆解订单退款其中1个 → 用户完成1单。
用户在App/网站完成1个订单 → 系统根据不同商家/不同配送时间拆为多个订单 → 用户完全退款,多个拆解订单全部退款 → 用户完成0单。
定义清晰了你的订单数计算规则,你的下单用户数也就很好统计了。
4 复购率计算
搞清楚复购用户数和下单用户数的统计基本上复购率就很清晰了,需要注意的是你的统计时间就是用户的首单时间。
图形化表示
和复购率有对比属性的还有当时的下单用户数。统计维度上可以仍然按日、周、月、年去统计。统计指标上可以有30/60/90/180/360 天复购率。
参考
Last updated
Was this helpful?