Skip to content

Repeat Buyers

定义

Repeat Buyers 是重复购买用户数,指一段时间内完成了两次及以上购买的独立用户数量。

它和 Repeat Purchase Rate 的区别是:Repeat Buyers 是绝对数,Repeat Purchase Rate 是比率。

一句话理解:Repeat Buyers 回答"有多少人买了不止一次"。

为什么重要

Repeat Buyers 是衡量用户忠诚度的核心绝对指标。

比率(Repeat Purchase Rate)能告诉你复购的健康度,但绝对数能告诉你业务的规模:

  • 如果 Repeat Purchase Rate 不变但 Repeat Buyers 增长,说明整体用户池在扩大
  • 如果 Repeat Buyers 下降但 Repeat Purchase Rate 不变,说明新客获取出了问题
  • 如果 Repeat Buyers 增长但 Revenue 不增长,说明复购用户的客单价在下降

Repeat Buyers 直接影响 Revenue 稳定性。一个业务如果高度依赖一次性购买用户,收入波动会很大;而稳定增长的 Repeat Buyers 基数是可预测收入的基础。

Growth 漏斗位置

Repeat Buyers 位于 Retention 层,是从 Buyers 到 LTV 的中间桥梁。

典型路径:

text
New Users -> Buyers -> Repeat Buyers -> High-Frequency Buyers -> LTV

Repeat Buyers 是 Retention 的具体量化:不只是回来看看,而是再次付费。

计算公式

基础公式:

text
Repeat Buyers = count(distinct user_id where purchase_count >= 2)

与 Repeat Purchase Rate 的关系:

text
Repeat Purchase Rate = Repeat Buyers / Total Buyers

多次复购用户:

text
High-Frequency Buyers = count(distinct user_id where purchase_count >= 4)

统计口径

Repeat Buyers 的统计需要明确时间窗口和订单状态。

常见口径:

  • Monthly Repeat Buyers:当月购买 2 次及以上的用户
  • Quarterly Repeat Buyers:季度内购买 2 次及以上的用户
  • Lifetime Repeat Buyers:历史上购买 2 次及以上的用户
  • 90-day Repeat Buyers:90 天窗口内购买 2 次及以上的用户

需要注意:

  • 订单状态:是否只计算已支付/已完成订单
  • 退款处理:退款后是否扣减购买次数
  • 订阅用户:自动续费是否每次算一单
  • 时间边界:跨月/跨季度的订单如何归属
  • 身份识别:同一用户多账号是否合并

推荐至少区分月度和季度两个口径,月度用于监控短期变化,季度用于评估长期趋势。

示例

某电商平台 Q1 数据:

  • Total Buyers: 50,000
  • 购买 1 次的用户: 35,000
  • 购买 2 次的用户: 10,000
  • 购买 3 次及以上的用户: 5,000

则:

text
Repeat Buyers = 10,000 + 5,000 = 15,000
Repeat Purchase Rate = 15,000 / 50,000 = 30%

如果上一个季度 Repeat Buyers 是 12,000,本季度增长到 15,000,增长 25%。需要进一步分析增长来自新客转复购,还是老客购买频次提升。

SQL 思路

计算指定时间窗口内的 Repeat Buyers:

sql
with user_purchases as (
  select
    user_id,
    count(distinct order_id) as purchase_count
  from orders
  where order_status in ('paid', 'shipped', 'completed')
    and order_paid_at >= '2024-01-01'
    and order_paid_at < '2024-04-01'
  group by 1
)
select
  count(distinct user_id) as repeat_buyers
from user_purchases
where purchase_count >= 2;

按月趋势统计 Repeat Buyers:

sql
with monthly_purchases as (
  select
    date_trunc('month', order_paid_at) as month,
    user_id,
    count(distinct order_id) as purchase_count
  from orders
  where order_status in ('paid', 'shipped', 'completed')
  group by 1, 2
)
select
  month,
  count(distinct case when purchase_count >= 2 then user_id end) as repeat_buyers,
  count(distinct user_id) as total_buyers,
  count(distinct case when purchase_count >= 2 then user_id end) * 1.0
    / count(distinct user_id) as repeat_purchase_rate
from monthly_purchases
group by 1
order by 1;

Dashboard 展示

建议展示方式:

  • Repeat Buyers 绝对数趋势图
  • Repeat Buyers vs Total Buyers 对比
  • Repeat Buyers by Channel(哪个渠道带来的复购用户多)
  • Repeat Buyers by Category(哪个品类复购用户多)
  • Purchase Frequency Distribution(购买次数分布直方图)
  • Repeat Buyers Cohort(按首购月份看复购人数变化)

可视化建议:用面积图展示 One-time Buyers 和 Repeat Buyers 的构成变化,快速判断用户结构是否健康。

如何优化

提升 Repeat Buyers 绝对数有两条路径:

路径一:让更多首次购买用户复购

  • 优化首单体验(物流、包装、售后)
  • 首购后 7 天内发送使用指南或搭配推荐
  • 设计第二单专属优惠
  • 根据品类消耗周期触发补货提醒

路径二:扩大 Buyers 基数

  • 提升获客效率,带来更多新买家
  • 优化转化漏斗,让更多访客完成首购
  • 聚焦高复购潜力品类的获客

高阶策略:

  • 会员体系设计(积分、等级、专属权益)
  • 订阅模式(将复购变成自动行为)
  • 社群运营(增强品牌粘性)
  • 个性化推荐(提升复购相关性)

常见误区

  • 把 Repeat Buyers 和 Repeat Purchase Rate 混淆。Rate 下降但绝对数增长是正常的(说明新客增长更快)。
  • 不定义时间窗口。"Repeat Buyers 是 15,000" 没有意义,必须说明是月度、季度还是年度。
  • 用补贴强行拉高 Repeat Buyers,但复购用户没有利润贡献。
  • 只看 Repeat Buyers 总数,不拆分购买频次分布。
  • 不区分自然复购和促销驱动复购。
  • 忽略退款:退了第二单的用户其实不算真正的 Repeat Buyer。

相关指标

面试题

  1. Repeat Buyers 和 Repeat Purchase Rate 有什么区别?什么场景下看绝对数更合适?
  2. 如果 Repeat Buyers 增长但 Repeat Purchase Rate 下降,可能是什么原因?
  3. 如何用 SQL 计算季度 Repeat Buyers?
  4. 优化 Repeat Buyers 有哪些核心策略?
  5. 如何判断 Repeat Buyers 的增长是健康的?

企业案例

一家生鲜电商每月 Buyers 约 80,000,但 Repeat Buyers 只有 12,000(月度复购率 15%)。行业平均水平约 25-30%。

团队分析发现:

  • 首单用户多数通过大额优惠券吸引,用完即走
  • 复购提醒统一在首购 14 天后发送,但生鲜消耗周期约 5-7 天
  • 高频复购用户集中在少数品类(牛奶、鸡蛋),其他品类复购极低

调整措施:

  • 将获客优惠从"满减"改为"首单半价 + 第二单 8 折",激励用户尝试第二单
  • 按商品消耗周期个性化触发补货推送
  • 推出生鲜周卡订阅,将一次性买家转为周期用户
  • 对 Repeat Buyers 单独设月度 OKR,而不是只看总 Buyers

三个月后 Repeat Buyers 从 12,000 提升到 19,000,月度复购率达到 22%。

PPT Notes

  • Slide title: Repeat Buyers: 衡量复购用户的绝对规模
  • Key message: 比率看健康度,绝对数看增长规模
  • Visual: Repeat Buyers 趋势 + 购买频次分布图
  • Speaker note: 强调 Repeat Buyers 和 Repeat Purchase Rate 互为补充,目标设定需要同时覆盖
电商 Growth 指标手册 · 服务于电商增长团队的实战教材
基于 VitePress 构建 · GitHub