留存分析最核心的结论:留存不是单一指标,而是一组“信号链”
做了六年的数据分析和产品增长工作,我最大的一个体会是:很多团队把留存率当成“体检报告上的一个数字”,高了就开心,跌了就焦虑,但并不知道这个数字背后到底发生了什么。留存数据分析的真正价值,不是计算“第二天有多少人回来了”,而是回答一个更本质的问题,为什么一部分用户回来了,另一部分用户没有回来,以及我们能否提前识别出“注定流失”的人。
这篇文章我会用第一人称的方式,把我实际做留存分析时的判断逻辑、踩过的坑、以及经过验证可复用的方法和大家分享。
先给一个核心结论:留存分析必须从“单点留存率”走向“多节点、多指标、多维度交叉的混合分析”。任何一个单一留存数字都无法支撑产品决策。
2023年,我接手了一个中型垂直电商App的数据分析工作,复购率在下降,30日留存从23%跌到17%,所有渠道的新用户次日留存都在同步下滑。当时业务方给了很多假设:有人说是因为价格贵,有人说是商品品类不够丰富,还有人说是夏天的流量质量变差。
我没有贸然接受任何一个假设。第一周我只做了一个动作:把全渠道近90天新增用户的“首日行为路径”全量拉出来,按照“是否完成关键行为”分成两个对照组,看两条留存曲线。
结论很清晰:完成过“首次加购”动作的用户,7日留存是未完成组的2.8倍;完成过“收藏商品”的用户,14日留存是未完成组的3.1倍。价格和品类问题的优先级瞬间被拉低。问题不在商品,而在“新用户首次访问时没有找到值得加购或收藏的东西”,以及“引导机制太弱”。
业务方的直觉并非没有依据,他们看到了竞品的低价、看到了品类偏少,这确实是问题。但留存分析要解决的是“当前阶段哪块板最短”的问题。用户没有加购、没有收藏,意味着“价值感知”没有建立。这在服装、家居等非标品类中尤其明显:用户第一眼觉得款式不好看,转身就走了,价格还没有进入比较阶段。
这个案例引出了留存分析的一个基本方法,“关键行为锚定法”,这个我在后面会详细展开。
真实世界里的留存问题,很少是“所有用户一起流失”,更多是某类用户、某个行为节点、某个渠道来源造成的结构性溃败。留存分析的第一个动作,是拆结构。

很多团队每天早上第一件事,就是打开后台看昨日新增用户的次日留存。可以理解,这是最及时的信号。但只看次日留存的代价是:你无法分辨“产品本身是否有长期黏性”。
我做了一个跨行业样本观察,发现一个规律:图文社区类产品的次日留存往往在40%左右,但真正决定产品命运的是“7日至30日留存曲线的斜率”。如果斜率陡峭下跌,说明产品只提供了“一次性好奇满足”,没有形成订阅或回访习惯;如果斜率平缓,说明用户找到了高频使用场景。
一味优化次日留存,很容易走入“福利驱动”的陷阱,用户为了领取第二天的签到奖励而回来,一旦福利中断,留存就会崩塌。这种留存是虚假的。
平均值是所有数据分析里最会骗人的指标。假设你的产品有A和B两个核心功能入口,A入口次日留存60%,B入口次日留存20%,加起来平均是40%。假如你只看平均次日留存40%,你会觉得“还可以”。但如果B功能是最近一个月刚上线的,它拉低了整体表现,而你浑然不觉。
留存分析必须同时看“分布”和“趋势”。建议用直方图看留存率的分布形态,而不是只算一个平均值。
同理,不同渠道的用户质量差异巨大。广告投放来的用户、自然搜索来的用户、老用户邀请来的用户,行为模式和留存表现可能相差两倍以上。先拆渠道,再谈整体。
留存率只回答“回来多少人”,不回答“回来之后做了什么”。一个用户可能每天都打开App,但只做了签到动作,没有浏览商品、没有阅读内容、没有产生互动。这种“僵尸留存”看起来很美,实际上没有任何商业价值。
我建议在看留存分析时,必须搭配“活跃质量指标”,比如人均浏览时长、人均核心动作次数、付费转化率等。如果留存率上升但活跃深度下降,说明产品正在走向“低质流量循环”。
这是最隐蔽也最危险的误区。整体留存率上升,可能只是因为最近进来的新用户质量高;整体留存率下降,可能是某一周投放渠道出现了问题。如果不使用同期群分析方法,你无法判断“产品改版是变好还是变差”,因为你看到的数字可能被流量结构变化掩盖了。
同期群分析就是把用户按照“首次进入时间”分组,例如8月第1周新增用户是一组、8月第2周新增用户是另一组。对比不同组的留存曲线,才能看出产品变化的真实效果。不做同期群分析,留存数据就只是噪音。

不要对每个产品都套用“次日、7日、30日”标准窗口。你需要先搞清楚产品本身的使用周期。
我的经验是:先做一个“双周活跃用户回访节奏”热力图,找出用户回访的时间规律,再定义你的观察窗口。我曾经见过一个记账产品,它的自然回访周期是8~10天,团队却一直在看次日留存,导致他们做了很多错误的“每日提醒”功能设计,最后发现用户觉得很烦。
新用户激活的关键是“在最短时间内让用户经历一次‘啊哈时刻’”。老用户留存的关键是“持续提供价值感”。这两个问题的分析框架完全不同。
对于新用户,我会看四个指标:首次会话时长、首个关键行为完成率、前三次会话间隔时间、首日是否触发过核心功能。对应地,我会用IRR(即时留存率)来分析“用户第一次打开后经历了什么”。例如某短视频产品发现,新用户在前10分钟内关注了至少5个内容创作者,次日留存提升约34%。这就是一个激活层面的洞察。
对于老用户,我会看的是:周活跃频次、关键行为间隔时间的分布、以及偏好变化。老用户的需求会漂移,产品功能也要随之调整,但很多团队从未观察过“老用户的行为迁移路径”,过去半年里,同一批用户的使用行为发生了怎样的变化?是在增加还是减少?从哪些功能迁移到了哪些功能?这个问题在普通留存报表里是完全看不见的。
留存分析的最高境界,不是分析“已经流失的用户”,而是预测“即将流失的用户”。我通常会构建一个“用户留存风险评分模型”,把用户的活跃度指标、功能使用指标、登录时长变化、互动行为衰减等变量纳入模型,按周给每个用户打分。分数高于阈值的用户,纳入高流失风险名单,触发精准挽回动作。
一个我曾经做过的简化案例:某社交产品发现,“近7天登录天数小于等于2天”且“互动次数较前一周减少80%以上”的用户,接下来的30天流失概率高达65%。根据这个信号,我们设计了差异化的Push挽回策略。两周后,实验组的30日留存率比对照组提升了约19个百分点。这就是数据分析的杠杆价值。
一个优秀的数据分析师,不应该只是“取数的人”。留存分析的终点是产生实验假设,并推动AB测试验证。我的工作流是这样的:先经过上述分析锁定某个可能影响留存的行为或功能,然后设计优化方案,再做AB测试,用对照组和实验组的数据来确认“留存率的提升真的是因为这个改动”。这个闭环走下来,你才会拥有“可积累的分析资产”,而不只是“一份份孤立的数据报告”。
我曾深度参与过一个个税计算工具产品的内容运营工作。该产品的用户通常在“发薪日”或“年度汇算期”集中访问,平时打开次数极少。次日留存率低得可怜,只有8%左右。团队想尽了办法:Push推送、签到积分、内容社区……全部无效。因为他们没有理解:用户根本不需要每天计算个税。
后来我把分析方法从“次日留存”调整成了“关联场景留存”,即用户是否在下一个“发薪日”或“政策发布日”回来。这种以事件驱动的留存指标,更贴合该产品的真实价值。之后我们把运营动作全部转向“政策节点提醒”和“工资条解读”,终于让“场景留存率”提升了约35%。这个故事告诉我:不要试图改变用户的使用周期,要学会顺应它。
在另一款工具类产品上,我们做过一次“新手任务列表”改版。原版的新手任务只有3步:注册、完善资料、导出第一份报告。改版后的任务是动态的:根据用户填写资料中的“行业”和“岗位”,推荐不同的分析模板和案例。
当时团队内部有过争论,有人认为“动态推荐增加了开发工作量,但未必提升留存”。我们用两组相同规模的实验用户跑了两周:实验组次日留存26.8%,对照组21.6%;实验组完成关键行为的比例35.7%,对照组28.4%;实验组的吐槽率显著更低。后续上线后,全量新用户的30日留存提升了约16%。这种成功并不依赖于高深的算法,而在于“把正确的信息在正确的时机放到用户面前”。
数据会让你看到“实验结果”,但很少告诉你“为什么”。我当时的判断是:原版任务列表太通用,用户不觉得它是“为我定制的”;改版后,用户感受到“产品懂我”。这种感受虽然很难直接量化,但它通过“完成率”和“留存率”体现了出来。留存优化往往不只是流程优化,更是“心理感受”的优化。
如果你的产品刚上线不久,用户基数很小,我建议你暂时不要看“7日留存”和“30日留存”,因为样本太小,这些数字在统计学上没有意义。在冷启动阶段,你更应该关注“有没有一批种子用户反复使用”,并一对一访谈,了解他们的真实使用场景。
产品进入成长期后,用户量和渠道开始多样化,此时需要建立“渠道质量分”体系。具体做法:给每个渠道单独计算1日、7日、30日留存,并与平均线对比。小于平均线80%的渠道降预算,高于平均线150%的渠道加大预算。
更重要的是,引入“次日留存-长期留存”矩阵。有四种组合:A类(次日高、长期高)是核心用户;B类(次日高、长期低)是“体验型用户”,他们被新意吸引,但未形成长期习惯;C类(次日低、长期高)是典型的“低频刚需”用户,需要延长观察窗口;D类(次日低、长期低)是最需要放弃的用户。
矩阵的价值在于:让你不用一刀切地讨论留存,而是分类型制定策略。
成熟期产品的核心挑战是“防流失”和“唤醒沉默用户”。此时建议:
一个风险提示:如果成熟期产品的大盘留存率在持续缓慢下降,不要急着做“唤醒活动”,先重新审视核心产品价值是否在弱化。唤醒活动治标不治本,反而可能导致用户疲劳。
内容平台的留存核心是“订阅关系”和“推荐质量”,用户关注了创作者,并且推荐源持续供给感兴趣的内容。工具产品的留存核心是“任务完成效率”和“数据积累”,用户在这里留下了数据资产,迁移成本高才会留存。
如果你的产品是工具类,我非常建议做“数据壁垒”类功能。例如记账类App推出年度账单,让用户看到自己在产品内积累了一整年的财务数据,这种“数据资产”会让用户舍不得离开。这就是从“单次价值”向“长期资产”转型的留存策略。
有时候促进转化的运营策略会在短期内伤害留存。例如,鼓励用户一次性囤积大量商品,可能导致用户未来3个月都不再打开App。如果你只看“月留存”,你可能会误判这个策略很有效,因为用户当月活跃了。但从长期看,用户消耗完囤货后会进入长时间沉默期。留存分析需要与LTV(用户生命周期价值)分析结合,单纯追求“留存率数字好看”可能把你带上歪路。
很多产品运营为了日活和留存,无休止地增加签到、积分、勋章、排行榜。短期来看这些手段确实能让数字变好看,但长期来看它们正在消耗用户对产品的信任。为什么?因为你教用户“来这里是为了签到”,而不是“来这里是为了解决某个问题”。一旦有一个更高效的新产品出现,用户会毫不犹豫地离开。
评价一个产品的留存表现,放在不同生态背景下结论完全不同。小程序与独立App的留存率无法直接对比,后者的入口成本更高,但可运营性更强。以微信生态内的小程序为例,我观察到一个现象:很多拼团、砍价类小程序的次日留存可以做到50%以上,但如果脱离开微信这个社交土壤,完全见不到这样的数字。所以做竞品对标时,一定要先标定生态边界,再比数字,否则就是自欺欺人。
我梳理了一份简明的行动清单,适用于多数平台型、内容型、工具型产品。每个季度做一次完整的留存分析复盘时,你可以直接拿它来当框架。
这里我想特别分享一个观点:留存分析不是一项一次性的数据报告任务,而是一个持续运转的“假设,验证,落地”的循环。团队里如果没有人真正负责“留存这个指标为什么变化”,那么任何分析框架都会被荒废。因此,从组织设计上,我也建议产品、运营、数据三个角色共同接受留存目标的考核,而不是只把它丢给某一个人。

通常我使用事件埋点数据而不仅是页面浏览数据。所谓事件埋点,是指在用户每一次点击、滑动、跳转时都记录一个带参数的行为日志。只有这种粒度的事件数据,才能支撑后面所有细维度的留存分析。如果产品只能提供“活跃用户数”和“留存率”这种汇总指标,留存分析就寸步难行。至少需要满足三个条件:
符合这三个条件后,才能进一步讨论渠道归因、行为路径分析和模型建立。如果你的数据基建还没到这个程度,那需要优先做数据补全,而不是急着做留存模型。
另一个容易忽略的技术陷阱是“幸存者偏差”。如果你只对“仍留在产品中的用户”做行为分析,你会忽略掉那些已经流失的用户。正确的做法是,在你观察其留存表现的时间窗口内,同时纳入“后来流失的用户”的行为数据。例如,你在分析“第7天留存用户有哪些特征”时,不要只看第7天仍然活跃的用户,还要看那些第3天就流失的用户,他们的数据也要在样本里。否则你的分析结论会变成“留下的人为什么留下”,而不是“谁能留下、谁可能离开”。
留存分析的背后是因果推断,而不是简单的时间序列画线。只有找到因果链条,你才知道该优化什么。
很多公司的“留存率”定义并不统一。有的人把“当天打开App”算留存,有的人把“使用核心功能10秒以上”算留存;有人的分母是“注册用户”,有人的分母是“下载用户”。在跨部门沟通前,先统一留存的定义,否则你看到的“留存下降”可能是定义变化带来的统计假象。
很多文章讲数据集市、行为分析、用户分层、流失预测,但我想说:留存只是手段,不是目的。“留存之后”才是关键。用户留下来做什么?留下来能否产生价值?这个价值能不能持续形成闭环?才是留存分析背后最重要的战略问题。
举个例子,一个用户每天打开健身App,但只记录体重,从不参与训练课。另一位用户每周打开2次,但每次都跟着课程完成训练。前者的活跃天数远高于后者,但后者的续费意愿和健康改善效果远优于前者。如果你只盯活跃留存,你就会做出“鼓励每天打卡”的产品策略;如果你看的是留存背后的“价值留存”,你就会去做“训练效果反馈”和“课程推荐匹配”。哪一个策略对产品长期更有利,不言而喻。
一个互联网业务的长期健康度,应该用“高质量留存”来评估,而不是“总留存”。所以,我给所有数据从业者一个建议:在你汇报永久留存率的同时,请额外汇报一个“高价值行为留存率”。如果这个数字在稳步增长,说明产品在做正确的事。如果这个数字停滞不前,那么总留存率再好看,也只是表面繁荣。
也许你现在管理的产品还没有完整的数据基建,也没有清晰的留存分析体系。不要焦虑,你可以从下面三个动作开始:
第一,检查你能否回答“最近90天,不同渠道新用户的第1、7、30日留存分别是多少”。如果回答不了,先补数据统计口径;如果回答得了,把你这些人按渠道拆分一下,看看渠道质量判断是否正确。
第二,尝试找出一个关键行为。用一个星期的时间,把用户分为“完成过该行为”和“未完成过该行为”两组,对比两组用户的留存差异。如果差异足够明显,这就成为你优化产品的第一个锚点。
第三,把你的留存数据改成“同期群表格”。从本月开始,每周记录新增用户的次日、7日留存,未来三个月后,你就有了一个可以判断“产品变化是否真的有效”的历史数据库,不再被整体平均数据所迷惑。
留存分析这个领域没有一招鲜的银弹,每一次分析都离不开对具体业务场景的理解和对用户行为的洞察。但掌握正确的方法论,能让你少走很多弯路,不把复杂的问题简单化,也不把简单的问题复杂化。
如果你正在面对具体留存的疑难杂症,建议先回到数据本身,看到结构,再定义问题。这是留存分析的第一步,也是最扎实的一步。
我是一名小程序产品经理,最近搞了一堆签到、打卡、送优惠券的活动,数据后台一看,用户次日留存率和之前几乎没变化。我总感觉我们的留存策略是靠砸钱和堆功能,但问题到底出在哪?是不是我分析的指标选错了?
我踩过的坑就是这个:把「留存率」当成了单一的、静态的数字来对待,然后闭着眼睛套用别人家的运营活动。
我看了很多文章都说要做同期群分析,但打开后台的留存报表,感觉都是黑盒的,不知道背后的矩阵怎么来的。我想手动拉一个Excel来排查,是不是某一批新用户质量有问题,但完全不知道从哪下手,有没有人能带我走一遍?
在实际操作中,我不会直接看系统给的「次日/7日/30日留存」那根曲线,而是自己构造一个同期群矩阵表。
我们团队每周开会讨论留存下降的原因,争论点总是「是产品体验不好」还是「获客渠道不精准」。大家全凭感觉投票,A/B测试也一直没跑出显著结果。我想知道有没有一套指标拆解的方法,能把「流失」这个抽象现象翻译成具体的行为路径,比如用户是在哪个页面卡住的?
我自己的核心观点是:不要把「流失」当结果,而要当「症状」。你需要把症状翻译成具体的「行为漏损」。
我们之前对所有用户统一推送活动消息,结果老用户嫌烦,新用户又看不懂。我意识到新用户和成熟用户的留存逻辑肯定不一样,但网上很多文章都只笼统地讲「做好产品功能、增加运营活动」,感觉像正确的废话。能不能给我一个分阶段的策略框架,并且带真实的数据对照?
我做了一组对照实验:对0-3天的新用户推送「核心功能引导任务」,对7-14天的活跃用户推送「成就徽章与社交分享」。结果非常有意思。


读者评论
做过快消品电商运营,文里提到的“关键行为锚定法”真的说到心里去了。以前我们也是只看次日和30日留存,后来把所有新用户按首周是否搜索商品分组对比,发现完成搜索的用户留存高出近2倍,这才找到激活方向。单纯盯着留存率波动很容易被平均数据骗过去。不过文章讲得比较偏方法论,最好能补充一些卡诺模型或者RARRA框架的应用,我更想看到不同产品生命周期下留存拆解的优先级:好像不同阶段留存分析要看的标准路径不太一样。
最触动我的是同期群分析那部分。我们团队以前整体留存率波动时,所有人都以为功能改版是主因,后来拆了同期群才发现是某两个渠道的买量质量在变。那次复盘改变了我看数据的方式。同时文章提到的“僵尸留存”也要警醒:我们产品曾经把签到奖励调高后7日留存涨了4个点,但内容分享量和时长双双下降,这种表面繁荣确实拉低了产品真正的活跃质量。现在内部周会已经把活跃深度指标加入看板了,用文章的方法复盘很受用。
关于忽略场景周期来定义留存窗口,我自己就吃过亏。做了个记账工具,用户回访周期主要在发薪日前后,也每天盯次日留存,还为了提升指标做了很多无效的推送设计,把用户推烦了。后来改成以工资日和多账户对账日为关键节点定义留存,指标才真正反映产品价值。文章里的结构拆解也帮我发现核心用户其实偏向家庭记账人群,而不是我一开始设想的年轻人群体。对这个行业来说,留存优化的核心是让用户在正确场景里想起你,这篇内容确实值得保存下来反复对照。