做运营的兄弟姐妹们,咱们先聊个扎心的。
很多时候,老板或者投资人问你:“咱们这个产品怎么样?”你支支吾吾半天,最后憋出一句:“日活挺高的!”然后对方问:“那留存呢?”你心里咯噔一下,因为其实你根本没算过。
留存率,说白了就是“你费了老鼻子劲拉来的人,过几天还有几个愿意回来”。这是产品的生命线。拉新是往桶里倒水,留存是看桶底漏不漏水。桶底漏了,你倒得越快,死得越快。
今天我不给你整那些虚头巴脑的学术定义,咱们直接上手,从最简单的公式到最容易踩的坑,把这个事儿聊透。
一、 别被一堆名词吓住,核心就两个
在深入之前,你得先搞清楚两个最基本的概念,不然后面全乱套。
1. 什么是“留存”?
留存是指用户在体验了产品之后,在特定的时间点(比如第二天、第七天)仍然继续使用产品的比例。
这里有个关键细节:“使用”的定义。 是打开APP就算?还是必须看完一个视频?还是必须完成一次下单? 这个“有效行为”的标准,必须在第一步就定好。不同阶段、不同产品,标准不一样。
- 工具类产品(如计算器):打开就算。
- 内容类产品(如抖音):看完3秒视频算,还是看完整个视频算?
- 电商类产品(如淘宝):浏览商品算,还是加购算?
新手建议:初期先用“启动APP”或“产生核心行为”作为门槛,别太复杂,容易把自己绕晕。
2. 什么是“留存率”?
留存率 = 某批新增用户在N天后仍然活跃的用户数 / 该批新增用户的总数。
比如,你1月1日新增了1000个用户,1月2日(次日)这1000人里有200人又打开了APP,那次日留存率就是 20%。
二、 新手必须掌握的三个核心公式
别慌,数学没那么难。你只需要记住这三个公式,就能应付90%的工作场景。
公式一:N日留存率(最基础,最常用)
这是最直观的指标,告诉我们用户能“活”多久。
\[ \text{N日留存率} = \frac{\text{第N天还活跃的新增用户数}}{\text{第一天新增的用户总数}} \times 100\% \]
举个例子:
- 你上线了100个新用户。
- 1天后(次日),有40人活跃。 -> 次日留存 40%
- 7天后,有25人活跃。 -> 7日留存 25%
- 30天后,有10人活跃。 -> 30日留存 10%
怎么看这个数据?
- 次日留存:反映的是“新手引导”做得好不好。用户是不是第一天就被劝退了?
- 7日留存:反映的是“核心价值”有没有交付。用户是不是第一周内找到了用这产品的好处?
- 30日留存:反映的是“用户习惯”有没有养成。这产品是不是成了他生活的一部分?
公式二:同期群分析(Cohort Analysis)—— 留存率的灵魂
这是新手和高手的分水岭。
很多新手喜欢算“整体留存率”,比如:“上个月我们平均留存是20%”。这个数据骗人的!
因为今天新增的1000人里,既有昨天来的,也有前天来的,大家的活跃状态都不一样,混在一起算没意义。
同期群分析,就是把同一时间段(比如同一天、同一周)新增的用户,分成一组(一个Cohort),然后追踪这一组人在之后每一天/每周的留存情况。
怎么算?看这个表:
| 用户群 | 1日留存 | 7日留存 | 30日留存 | 判断 |
|---|---|---|---|---|
| 1月1日新增 (1000人) | 40% | 25% | 10% | 基准组 |
| 1月2日新增 (1200人) | 45% | 30% | 12% | 比昨天好 |
| 1月3日新增 (800人) | 30% | 15% | 5% | 出问题了 |
你看,如果只看整体,可能觉得平均40%还行。但看同期群,你发现1月3日突然掉下来了,那你就要赶紧去查:1月3日是不是改了什么功能?是不是送了太多低质量羊毛党?是不是渠道换了?
结论:不要看整体,要看同期群。这是找问题的唯一捷径。
公式三:留存曲线与LTV预测(进阶)
当你算清了同期群数据,你就能画出一条“留存曲线”。
这条曲线通常会快速下降,然后趋于平缓。那个“平缓期”的数值,就是你的长期留存率。
比如,你的7日留存是20%,30日留存稳定在10%,那么假设你的用户生命周期是无限长,长期来看,每天有10%的人会回来。
这个数据有什么用?用来算 LTV(用户终身价值)。
\[ \text{LTV} = \text{日均ARPU} \times \text{用户平均生命周期天数} \]
而用户平均生命周期天数,跟留存率强相关。留存率越高,用户活越久,LTV越高,你才敢花多少钱去拉新(这就是CAC,获客成本的上限)。
简单说:留存率低,你拉新越快,亏得越惨。
三、 不同产品的“及格线”是多少?
很多新手算完留存率,不知道高不高。是10%还是50%?得有个参照系。
注意:不同行业差异巨大,别拿电商的留存率去套社交产品的标准。
| 产品类型 | 次日留存参考值 | 7日留存参考值 | 备注 |
|---|---|---|---|
| 重度游戏 | 30%-40%+ | 15%-20%+ | 用户粘性极强,但流失也快 |
| 社交/通讯 | 50%-60%+ | 30%-40%+ | 腾讯系产品,习惯养成很难 |
| 内容资讯 | 20%-30% | 10%-15% | 容易被替代品(如另一个APP)抢走 |
| 电商购物 | 10%-15% | 5%-8% | 低频,除非是高频刚需(如买菜) |
| 工具类 | 15%-25% | 8%-12% | 用完即走,很难天天用 |
| 教育/学习 | 25%-35% | 15%-20% | 目标驱动,完课率高留存就好 |
真实案例说明: 我以前做过一个背单词APP,次日留存算出来是18%,当时挺慌,觉得数据很难看。但后来查了行业报告,发现同类竞品平均也就20%左右。而且我们的7日留存能稳住25%,说明用户一旦养成习惯,粘性很高。 反过来,有个做生鲜电商的,次日留存40%,看着很美,但7日留存只有3%,说明全是羊毛党,领完优惠券就走,这种“虚假繁荣”要警惕。
所以,先看行业基准,再看自身趋势。
四、 新手最容易踩的三个坑
算公式容易,但实际操作中,坑多得像月球表面。
坑一:把“活跃”当成“留存”
这是最最常见的错误。
你在后台导数据,看到今天有1000人打开APP,很开心,说“留存率10%”。 等等,这1000人里,有多少是第一天新增的?又有多少是老用户回来凑数的?
真正的留存率,必须基于“同期群”。 如果你算的是“所有用户中,今天活跃的比例”,那叫DAU占比,不叫留存率。
怎么避坑?
在拉数据时,务必打勾:“仅统计新增用户”。或者在SQL里用 user_first_login_date 字段来界定谁是新增。
坑二:只算均值,不看分布
有时候,整体留存率看着还行,但拆开看,可能问题很大。
比如,你的1月1日新增用户,次日留存40%;1月2日新增用户,次日留存30%;1月3日新增用户,次日留存10%。 整体平均下来,(40+30+10)/3 = 26.7%。
如果你只看26.7%,你会觉得“还行,行业平均也就25%”。 但实际上,1月3日可能出了大问题(比如渠道投放了虚假流量,或者版本崩溃)。
怎么避坑? 必须做同期群分析(Cohort Analysis)。每周、每月、甚至每天的新增群,都要单独拉出来看。不要加总,要分组。
坑三:忽视“沉默用户”和“回流用户”
留存率只算“新增用户”的后续表现,但这不完整。
有时候,老用户也会流失。所以,除了看新增留存,还要看整体留存和回流率。
- 整体留存率:某天活跃用户 / 历史总用户数。
- 回流率:之前流失了,又重新回来的用户比例。
有些产品,新增留存很低(因为拉新太多水军),但回流率很高(因为核心用户粘性极强)。这种产品也有救,可以通过运营手段刺激老用户回来。
怎么避坑? 建立用户生命周期看板,监控:新增留存、整体活跃、流失率、回流率。四个指标一起看,才能看清全貌。
五、 如何提高留存率?(实操建议)
算清楚了,接下来就是怎么提。这里给三个立竿见影的方法。
1. 优化Onboarding(新手引导)
次日留存低,90%是因为新手引导做得烂。
- 不要一上来就塞一堆功能介绍:用户没耐心,直接跳过。
- 设计“首次成功体验”:让用户在第一天就完成一个“小胜利”。比如,背单词APP,第一天就让他记住5个词,并得到反馈“你真棒!”;社交APP,第一天让他成功发第一条动态,并收到第一个点赞。
- 减少关键步骤的摩擦:每多一个点击,流失率就掉5%。能用手机号一键登录,就别让用户输密码。
代码示例(伪逻辑):
# 检查用户是否在24小时内完成了核心行为
if user.completed_core_action within 24h:
retention_score += 10 # 奖励留存分
else:
send_push_notification("还没完成挑战吗?回来领奖励!") # 召回
2. 建立用户分层运营
别把所有用户一视同仁。
- 高价值用户:专属客服、VIP活动、提前体验新功能。
- 普通用户:常规Push、优惠券。
- 流失风险用户:发现他们3天没来了,自动触发“回归礼包”或“你觉得我们哪里做得不好”的问卷。
工具建议: 用RFM模型(Recency最近一次消费, Frequency频次, Monetary金额)给用户打标签,然后针对低R值(很久没来)的用户做召回。
3. 用数据驱动迭代
留存率低,别瞎猜。
- 看漏斗:用户在哪个环节流失最多?是注册页?还是支付页?
- 看渠道:不同渠道来的用户,留存差异大吗?如果某个渠道留存极低,果断停止投放或优化素材。
- 看版本:每次大版本更新后,对比更新前后的一周留存。如果有下降,马上回滚或修复。
六、 总结:留存率不是算出来的,是“养”出来的
最后,想跟新手运营们说几句心里话。
留存率不是一个冷冰冰的数字,它背后是真实的用户行为和心理。
- 次日留存低,说明你的产品第一天没让用户爽到。
- 7日留存低,说明你的产品第一周没让用户觉得有用。
- 30日留存低,说明你的产品没成为用户习惯。
所以,别光盯着Excel表格算公式。要去听用户反馈,要去用你的产品,要去观察用户是怎么操作的。
记住这三句话:
- 算得清:用同期群分析,别被整体均值骗了。
- 看得懂:对照行业基准,知道高低好坏。
- 做得到:优化引导、分层运营、数据驱动。
留存率是产品的生命线,把它算清楚、养好,你的产品才能从0到1,真正活下来。
加油吧,运营人!
