流失率的关键参数是静默期
流失率等于观察期内未活跃的实体数除以期初实体数。核心参数是静默期:连续多久未活跃算流失,30 天、60 天还是 90 天由业务定义。订阅业务用到期未续费更直接,因为续费本身是一个明确事件,判定不依赖对活跃的推测。
基本信息
| 静默期 | 连续未活跃天数,常用 30 天、60 天、90 天 |
|---|---|
| 观察窗 | 长度必须大于静默期,否则判定不成立 |
| 订阅口径 | 到期未续费,事件明确且可提前预警 |
| 分母 | 期初在册实体数 |
| 成熟度 | 观察期未走完时结果不可比,必须标注 |
典型使用场景
- 用户运营:月度流失率监控,识别流失集中的人群与渠道
- 订阅续费:到期未续名单直接用于召回触达
- 渠道评估:对比不同获客渠道的留存与流失表现
- 产品迭代:改版前后流失率变化,需排除口径调整的影响
- 风险预警:把静默天数作为特征,提前识别高流失风险用户
静默流失的计算
静默流失的计算
-- 静默流失:期初在册且观察期内完全未活跃
SELECT count(DISTINCT u.user_id)
/ (SELECT count(DISTINCT user_id)
FROM dim_user_active WHERE dt = '2026-09-01') AS churn_30d
FROM dim_user_active u
WHERE u.dt = '2026-09-01'
AND NOT EXISTS (
SELECT 1 FROM dwd_active_user a
WHERE a.user_id = u.user_id
AND a.dt > '2026-09-01'
AND a.dt <= '2026-10-01');两种流失口径
| 口径 | 判定条件 | 适用业务 |
|---|---|---|
| 静默流失 | 静默期内没有任何活跃行为 | 内容、社交、工具类 |
| 到期未续 | 订阅到期且未续费 | SaaS、会员订阅 |
| 选用原则 | 有明确合约期时优先用到期口径 | 静默口径作为补充 |
验证期不完整时结果不可用:统计日刚过静默期一半,后续仍可能回流,这类数据要标注成熟度或延后发布。
回访用户要单独标注:静默期后重新活跃的人既可能算流失也可能算新增,不做区分会让两边重复统计同一批用户。