提高 App 活跃度,是让更多用户按合适的间隔回来、做核心操作,而不只是打开 App。本文讲怎样度量活跃、十个有效的方法、五步计划,以及一个语言学习 App:允许注册前先上课、更聪明的提醒,让 30 日留存从 11% 升到 16%。
读完你会知道
- 用一个核心操作定义活跃,而不是打开次数
- 提醒要贴合产品的自然使用间隔
- 让新用户在首次使用时就得到价值
- 对比活跃用户和流失用户的首周行为
- 把关闭通知和卸载当护栏指标
提高 App 活跃度指的是什么?
提高移动 App 活跃度,是让更多用户定期回来,做这个 App 存在的那件事:完成一次训练、发一条消息、查一下余额、下一单。活跃不等于打开。用户点推送进来、两秒就关掉,不算活跃。有用的活跃是频繁的(用户按产品预期的间隔回来)、深入的(用到核心功能,而不只是首页)和广泛的(时间长了,会用上更多重要的功能)。
实际的目标是形成习惯:有一个回来的可靠理由,每次都能很快得到价值,而且用得越多,产品越有用。
先度量活跃,再想办法提高
| 指标 | 公式或定义 | 说明什么 |
|---|---|---|
| 日活 / 月活(黏性) | 日活跃用户 ÷ 月活跃用户 | 月活用户里,平常一天有多少人回来 |
| 每用户有效会话 | 持续 10 秒以上、浏览 2 个以上页面或含关键事件的会话 ÷ 活跃用户 | 访问有没有意义 |
| 核心操作率 | 做了核心操作的用户 ÷ 活跃用户 | 用户有没有得到价值,而不只是打开 |
| 回访间隔 | 相邻两次会话之间的时间 | 使用的自然节奏 |
| 次日 / 7 日 / 30 日留存 | 第 N 天仍活跃的新用户 ÷ 新用户 | 活跃能不能持续 |
| 功能采用率 | 用某功能的用户 ÷ 活跃用户 | 使用的广度 |
给你的 App 定一个核心操作,把它当作主要的活跃指标。健身 App 可以是「完成一次训练」,银行 App 可以是「查看账户详情」。
提高 App 活跃度的十个方法
- 缩短到达价值的时间。 削减新手引导的步骤,让新用户在首次使用时就做到核心操作。
- 贴合产品的自然间隔。 每周用一次的记账 App,要建立每周的固定习惯,而不是每天推送。
- 个性化首屏。 显示对这位用户接下来最有用的东西:从上次停下的地方继续、最近的内容、保存的进度。
- 推送要有理由。 由用户行为或真实事件触发(订单发货、朋友回复了),限制频率,让用户自己选主题。
- 让进步看得见。 连续天数、进度条、历史记录能给用户回来的理由,前提是它们反映了真实的价值。
- 去掉核心循环里的阻力。 核心操作每多一次点击,用户做它的频率就会下降。先修崩溃和慢页面。
- 在用到时再教功能。 用户需要时再介绍功能,而不是在首日来一次导览。
- 加入社交和共享价值。 共享清单、团队空间、分享结果,让用的人越多 App 越有用。
- 用相关内容召回快要流失的用户。 对超过平常回访间隔的用户,推送和他们之前用过的内容相关的东西。
- 在 App 内倾听。 在用户犹豫的地方提供帮助或反馈入口;用户的提问能说明是什么挡住了他们。
五步计划
1. 定义核心操作和预期间隔
写下来:「活跃用户 = 最近 7 天至少完成了一节课。」
2. 找到新用户卡住的地方
从安装到第二次核心操作,搭一条首周漏斗。流失最大的那一步就是头一个目标。
3. 把活跃用户和不活跃用户分开比
对比留下来的用户和流失的用户首周分别做了什么。能区分两组人的功能或行为,是可以重点推广的候选(这是相关性,不是因果证明)。
4. 每个版本改一处
上线一处针对卡点的改动,然后用同一个指标对比改动前后的用户批次。
5. 警惕「空心活跃」
打开次数上升、核心操作率却没变,说明你买到的是注意力,不是活跃。同时看卸载和关闭通知的人数。
| 用户类型 | 有帮助的做法 |
|---|---|
| 新用户 | 尽快得到价值,核心操作前步骤更少 |
| 普通用户 | 个性化首屏、看得见的进步 |
| 重度用户 | 高级功能、共享空间 |
| 快流失的用户 | 和过去使用相关的召回 |
一个策略对所有人,往往对谁都不合适。
计算示例:一个语言学习 App
某语言学习 App(示例数据)把活跃定义为「完成一节课」。每月 2 万个新用户里:
| 改动 | 首周完成课程的比例 | 30 日留存 |
|---|---|---|
| 基线(上首节课前必须注册) | 42% | 11% |
| 先上一节课再注册 | 55% | 13% |
| 按用户自选的时间提醒,而不是所有人早上 9 点 | 57% | 15% |
| 每周进度总结代替每天的「快回来」推送 | 57% | 16% |
30 日留存从 11% 升到 16%:每月一批新用户里,留下来的从 2,200 人变成 3,200 人。每天的通用推送被替换后,关闭通知的人少了三分之一。
每月新用户
20,000
30 日仍留存
2,200 → 3,200
▲ 45%
关闭通知
−33%
▲
每处改动后的 30 日留存
示例数据常见错误
- 把打开当活跃。 要量核心操作。
- 推送太多。 通知疲劳会带来关闭通知和卸载。
- 没有价值的游戏化。 为没帮到用户的行为设连续天数,会显得空洞,很快失效。
- 所有用户一个策略。 新用户、重度用户和快流失的用户需要的东西不同。
- 忽略稳定性。 崩溃和启动慢对活跃的伤害,比缺任何功能都大。
在 TapCub 里度量 App 活跃
- 用户与留存: 日活、周活、月活,新用户,次日留存和留存批次。见 App 留存率。
- 活跃: 有效会话(至少 10 秒、两个页面或一个关键事件),以及五种分布:会话时长、频次、启动间隔、每次会话页面数、每天启动次数。
- 生命周期: 每周或每月的新增、回访、回流和沉睡用户。
- 漏斗和路径: 用页面浏览和事件搭首周漏斗和路径,配合用户分群。
- 稳定性: 按版本看无崩溃用户和冷启动。
常见问题
日活 / 月活多少算好? 取决于产品的自然使用频率。即时通讯和社交类 App 可以超过 50%;很多工具和购物类 App 在 10% 到 20% 之间。和你自己预期的使用间隔比。
推送对活跃有什么影响? 相关、时机合适的推送能把用户拉回来;频繁的通用推送会导致关闭通知和卸载。要看核心操作率,不只看打开。
活跃和留存有什么区别? 留存说的是用户还回不回来;活跃说的是回来时用得多频繁、多深入。
多久能看到活跃度提升? 首周行为的变化,几周内就能看出来;留存的效果至少要等一个完整的批次周期(比如 30 天)。
参考资料
这篇文章对你有帮助吗?
我们会根据反馈修改和补充这篇内容。
提交没有成功,请稍后再试。
谢谢你的反馈,我们会据此改进这篇内容。你已经反馈过这篇了,谢谢。

