首页/数据/数仓建模速查/ARPU 与 ARPPU 的分母差异
指标体系63 条

ARPU 与 ARPPU 的分母差异

ARPU=收入 ÷ 活跃用户数;ARPPU=收入 ÷ 付费用户数;分母取哪个集合(活跃/注册/付费)决定指标含义与波动幅度。

数仓建模速查数据更新于 2026-10-13

ARPU 与 ARPPU 差在分母

ARPU 是收入除以活跃用户数,ARPPU 是收入除以付费用户数。两者分子通常是同一个收入口径,差别全在分母:活跃、注册还是付费用户,直接决定指标含义与波动幅度。免费用户占比高的业务里 ARPU 会被明显摊薄,对比前必须先对齐分母定义。

基本信息

ARPU收入除以活跃用户数
ARPPU收入除以付费用户数
常用周期按月统计,也有按日或按季
分母集合活跃、注册、付费三选一,必须写进指标卡
配套指标付费率等于付费用户数除以活跃用户数

典型使用场景

  • 订阅业务:按月看单用户收入,评估定价与套餐结构
  • 游戏运营:ARPPU 衡量付费深度,ARPU 衡量整体变现效率
  • 投放评估:ARPU 与获客成本对比,判断投放是否划算
  • 版本对比:改版前后同时看付费率与 ARPPU,判断变化原因
  • 目标拆解:把收入目标拆成活跃规模与 ARPU 两个抓手

ARPU、ARPPU 与付费率

ARPU、ARPPU 与付费率
-- 分子相同分母不同:ARPU 与 ARPPU
SELECT
  sum(rev) / nullif(count(DISTINCT user_id), 0) AS arpu,
  sum(rev) / nullif(count(DISTINCT CASE WHEN rev > 0 THEN user_id END), 0) AS arppu
FROM dws_user_revenue_month
WHERE month = '2026-09';

-- 付费率:付费用户占活跃用户的比例
SELECT count(DISTINCT CASE WHEN rev > 0 THEN user_id END)
     / nullif(count(DISTINCT user_id), 0) AS pay_rate
FROM dws_user_revenue_month
WHERE month = '2026-09';

指标与分母对照

指标分子分母
ARPU期间总收入期间活跃用户数
ARPPU期间总收入期间付费用户数
付费率付费用户数活跃用户数
ARPU 与 ARPPU 的分子必须完全一致:一个含分账一个不含,两个指标放在同一页看板上会得出互相矛盾的结论。
活跃口径放宽会稀释 ARPU:回访用户规模突然增大时 ARPU 下滑,可能只是口径变化而不是变现变差,要和付费率一起看。
ARPPU 的分母是有付费行为的用户而不是有收入的用户:赠币、返现与内部测试账号一旦混入,分子分母不匹配会让指标直接失真。

易错点

  • 活跃口径含回访或静默用户:ARPU 被稀释,与历史不可比
  • ARPU 与 ARPPU 分子不一致(含分账、含税差异):结论互相矛盾
  • 分母用注册用户数却标成活跃:指标名称与口径不符
  • 跨月比较未对齐实体合并规则:用户数变化被误读为业务变化
  • 退款与冲销未回冲:分子偏大,两个指标同时虚高
  • 把 ARPU 与 ARPPU 的差额解释成免费用户价值:两者分子口径不一致时,差额没有业务含义

数据来源与参考

  • 游戏/订阅指标实践:ARPU
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌