产品101
  • 目录
  • 国内App常用的4种登录方式
  • 本机号码一键登录
  • 地图选点的4种方式
  • 电商平台中的订单状态
  • 什么是RFM值?
  • 网络异常设计
  • 安装Superset到Mac电脑
  • 一种简单的同比算法
  • 什么是复购率以及如何计算复购率?
  • 什么是续费率以及如何计算续费率?
  • Tooltip
  • Overflow - 用户流程/交互流程工具
  • 365天搞定英文原版阅读
  • 参考书籍、资源
Powered by GitBook
On this page
  • 什么是复购率?
  • 复购率计算
  • 用户关系
  • 复购率计算实例
  • 图形化表示
  • 参考

Was this helpful?

什么是复购率以及如何计算复购率?

什么是复购率?

复购率指的是从首单算起的一定时间周期内,通常指的是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天内完成多于一笔订单的累计用户数(去重)。

下单用户数 完成至少一笔订单的累计用户数(去重)。

依此类推,复购率的计算方式就是:

X天复购率 = X天复购用户数/下单用户数 * 100%

X天复购用户数 自首单算起,X天内完成多于一笔订单的累计用户数(去重)。

X = 30/60/90/180/360

用户关系

产品中的所有用户和下单用户、复购用户间的关系。

复购率计算实例

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 订单数计算规则

实际操作过程中需要注意正逆向订单拆单的情况,这里提供一种解决方案。实际可以根据具体的业务逻辑和产品设计定义订单数的计算规则。

  1. 用户在App/网站完成1个订单 → 系统根据不同商家/不同配送时间拆为多个订单 → 用户完成1单。

  2. 用户在App/网站完成1个订单 → 系统根据不同商家/不同配送时间拆为多个订单 → 用户部分退款,多个拆解订单退款其中1个 → 用户完成1单。

  3. 用户在App/网站完成1个订单 → 系统根据不同商家/不同配送时间拆为多个订单 → 用户完全退款,多个拆解订单全部退款 → 用户完成0单。

定义清晰了你的订单数计算规则,你的下单用户数也就很好统计了。

4 复购率计算

搞清楚复购用户数和下单用户数的统计基本上复购率就很清晰了,需要注意的是你的统计时间就是用户的首单时间。

图形化表示

和复购率有对比属性的还有当时的下单用户数。统计维度上可以仍然按日、周、月、年去统计。统计指标上可以有30/60/90/180/360 天复购率。

参考

Previous一种简单的同比算法Next什么是续费率以及如何计算续费率?

Last updated 4 years ago

Was this helpful?

Repurchase rate — the most overlooked eCommerce KPI