我在街角开了一家“留香咖啡馆”。开业头三周,我印了三千张传单,请朋友在路口举牌吆喝,头几天门庭若市,仿佛生意马上要起飞。可月底翻账本时我傻眼了——大部分客人像潮水一样涌来,又像退潮一样消失,真正再次推门而入的熟客屈指可数。我这才明白:把人拉进店只是入场券,真正决定咖啡馆生死的,是那些“喝过一次还愿意再来”的回头客。如果十位尝鲜客人里,第二天还有六位出现,一周后还有三位,一个月后还有两位,这家店才算有了活下去的基本盘。 在互联网产品里,这件事叫“用户留存”。它不是看有多少人曾经点开你的 App,而是看有多少人愿意一次次回来。为什么次留存、7 日留存、30 日留存如此重要?为什么产品经理都要做同期群分析?接下来,我会用这家“留香咖啡馆”的视角,带你完整走一遍留存分析的四个问题:怎么数回头客、怎么给客人分组找问题、客人为什么不再来、怎么让他们重新回来。搞懂这些,你就握住了验证产品价值最重要的那把尺子。
留存是产品与用户关系的“温度计”。理解留存分析,是 AI 产品经理、创业者和增长运营验证产品市场匹配(PMF)、判断产品是否值得继续投入的核心能力。
目录
可视化演示
本节配有交互动效(进入视口后自动加载,约 3KB)。
用户留存率衰减曲线 留存率是验证产品市场匹配度(PMF)的核心指标 同期群分析 (Cohort Analysis) 按注册时间分组追踪各期用户留存 | 颜色越深留存越高 用户留存分析可视化:展示留存率衰减曲线、同期群分析热力图、流失节点定位与归因、内部优化与外部召回策略对比,验证PMF核心指标。
留存基本概念:回头客才是生意的真相
“留香咖啡馆”开业那阵子,我最爱跟人炫耀每天有多少新客人进门——传单发了多少、扫码关注了多少。可一个做餐饮的老前辈点醒了我:“你门口的客流量再大,留不住人,就是给竞争对手做广告。”这句话像一盆冷水,让我开始认真思考:真正让一家店活下来的,从来不是“来过多少人”,而是“多少人愿意再来”。产品世界的用户留存,说的正是这件事。
在互联网产品的语境里,留存率衡量的是:一批用户在首次使用产品之后,经过一段时间仍然继续使用的比例。它和获客是两码事——获客解决的是“如何把人拉进店”,留存解决的是“如何让人喝完第一杯还想喝第二杯”。获客花钱买来的是“流量”,留存沉淀下来的才是“资产”。
我们通常用三个时间窗口来观察留存:次日留存(D1)、7 日留存(D7)和 30 日留存(D30)。次日留存反映“第一印象”是否足够好,7 日留存看“新鲜感退去后是否还有理由回来”,30 日留存则验证产品是否形成了长期使用习惯。在很多团队里,留存率甚至被当作北极星指标——它不像营收那样被市场波动干扰,而是诚实地反映产品本身的价值。
理解留存的第一课,就是把注意力从“门口排队的人”转移到“吧台边的熟客”身上。留存的本质,是产品与用户之间信任关系的沉淀。
- S初始用户总数:指某一天(第 0 天)首次使用产品的用户数量,是整个公式的分母,相当于开业当天进店的客人总数。
- A仍活跃的用户数:指这批用户中,到了第 N 天仍然打开并使用产品的人数,是公式的分子,相当于还愿意再来的熟客数。
- R留存率:用 A 除以 S,得到一个介于 0 到 1 之间的比例,直观地回答了“这批客人里还有多少比例愿意回来”。
留存率计算:把“还来的客人”数清楚
要给咖啡馆算清楚回头客比例,我得先定一本“账本”:今天进店的所有客人记作 S,一周后还来的人记作 A,两者一除就是留存率。但这里有个容易踩坑的细节——“还来”怎么定义?是推门就算,还是必须买了一杯咖啡才算?产品里同样面临这个选择,这就是“活跃口径”的问题。
所谓活跃口径,就是“什么样的行为算作这个人还活着”。最常见的口径是“启动 App 即算活跃”,但它可能被刷量或误打开干扰。更严格的口径会要求用户完成某个关键行为,比如浏览至少 3 个页面、播放至少 1 分钟视频。口径不同,算出来的留存率天差地别,所以团队内部必须先统一标准,再对外比较数据。
计算留存率还需要明确“时间窗口”。以第 0 天注册的用户为分母,第 1 天仍活跃的人数为分子得到次日留存;第 7 天、第 30 天同理。支撑这一切的是数据埋点——也就是在 App 的启动、注册、关键操作等节点植入代码,记录每个用户每天是否活跃。没有埋点,留存分析就是无源之水。
把账本记清楚,是留存分析的地基。口径统一、埋点到位,后续一切洞察才有立足之处——就像咖啡馆必须先有准确的进店记录,才能谈优化。
- S_0第 0 天进入产品的用户数:这是同期群的起点,所有后续计算都以它为分母,相当于开业当天进店的完整客人名单。
- A_N第 N 天仍活跃的用户数:从名单里数出第 N 天仍然来店的人数,注意只能数“名单内的人”,后进来的新客不算。
- 比值意义A_N 与 S_0 相除,得到的就是这批老客人中第 N 天的“回头比例”,它剔除了新增用户的干扰,纯粹反映老用户的忠诚度。
同期群分析:按“入店日期”给客人分组
咖啡馆经营一个月后,我发现一个现象:数据整体的回头率似乎还行,但吧台伙伴却说“总觉得客人换了一波又一波”。问题出在哪?原来我把一月的客人和二月的客人混在一起算了。一月的客人流失很多,二月的客人却很忠诚,平均之后,真相被掩盖了。解决办法就是——把不同月份入店的客人分开记账。
这就是同期群分析(Cohort Analysis)的核心思想:按照“进入产品的时间”把用户分成不同的群组,每个群组称为一个同期群(Cohort)。1 月注册的用户是一组,2 月注册的是另一组,分别追踪各自的留存曲线。这样做的好处是,你能清楚地看到:产品改版后,新一批用户的留存是否真的变好了?新渠道带来的用户,是不是比老渠道的用户留得更久?
同期群分析最常见的两个用途,一是定位流失节点——比如发现 3 月批次用户在第 3 天留存率骤降,就去看那天产品发生了什么变化;二是评估版本效果——发布新版本前后,对比两个批次的留存曲线,就能客观判断改版是加分还是减分。在 AI 产品中,同期群分析也常用于检验“推荐算法升级后用户粘性是否提升”。
同期群分析就像把客人按“入店批次”分成若干本台账,每一本独立追踪。当你发现某本台账的“回头率”特别低时,线索就藏在那一批用户对应的产品版本、渠道来源和时间节点里。
- G_g第 g 个同期群:把某一天(或某一周)首次进入产品的用户装进同一个“群”,就像把同一天开卡注册的会员归入同一本台账。
- |G_g|群内初始人数:这个群的规模大小,是计算留存率的分母,对应这本台账里记录的初始会员数。
- A_{g,t}第 t 天仍活跃的人数:从这本台账里数出第 t 天还在活跃的用户,作为分子。
- C_g(t)该群第 t 天留存率:分子除以分母,得到这个特定群体的留存比例,用于横向对比不同批次的表现。
留存曲线:客人离开的时间轨迹
如果把 1 月入店的客人每天的留存率都画在图上,连接起来,就得到一条留存曲线。我盯着咖啡店的客流记录画过这样一条线:前三天掉得最快——尝鲜的客人试过就走了;一周后曲线开始放缓;一个月后基本走平,剩下的就是忠实熟客。这条曲线几乎是所有产品的“通用语言”。
留存曲线的典型形态是“陡降后趋平”:早期快速下跌,因为大量用户只是被新鲜感或营销吸引而来,并没有真正找到使用产品的理由;曲线越往后越平缓,留存下来的用户是真正认可产品价值的核心用户。平台期的高度至关重要——如果平台稳定在 30%,说明每 100 个新用户最终能沉淀 30 个长期用户;如果几乎趋向于零,说明产品没有形成任何黏性。
业内常用一个简单的数学模型来近似描述这种衰减:留存率随时间指数衰减,最终趋于一个稳定值。虽然不同产品形态各异,但理解这个“衰减 + 趋稳”的规律,能帮你建立直觉:不要在用户刚进来的头几天就下结论,而要看曲线是否在合理的时间点走平,以及平台期是否高于同类产品的参考基准。
看留存曲线,就像看咖啡馆客流表上那条“从热闹归于平静”的线。不必为前几天的下滑焦虑,真正值得关注的,是曲线的尾巴停在了哪里。
- R_0初始留存率:第 0 天所有人都在,所以 R_0 接近 100%,对应开业第一天客流全满的状态。
- R_\infty长期稳态留存率:曲线最终走平时的平台高度,代表沉淀下来的忠实用户比例,是产品留存能力的核心指标。
- e^{-kt}指数衰减项:k 越大,衰减越快,曲线掉得越猛;随着 t 增大,这一项趋近于 0,留存率逐步逼近平台值 R_\infty。
- 整体形态R(t) 从 R_0 出发,先快速下降,然后越来越慢,最终稳定在 R_\infty,完整刻画了“陡降→趋平”的过程。
流失原因排查:客人为什么不再来
面对下滑的留存曲线,最自然的反应是问一句“客人为什么走了”。但客人们不一定会告诉你答案,他们只是安静地不再出现。咖啡馆要提高回头率,必须先做“流失排查”:是咖啡太难喝,还是等位太久?是价格太贵,还是服务员态度冷淡?产品世界的流失原因,同样需要系统性地排查。
常见的流失原因可以归为四类。第一类是功能体验问题——App 打开就闪退、核心流程走不通,用户想留也留不住;第二类是价值传达不清——产品确实有用,但用户没在第一时间感知到,就像咖啡馆的招牌咖啡藏在了菜单最后一页;第三类是渠道匹配问题——投放渠道吸引来的用户本身就不是目标人群,比如在游戏社区推广办公软件,来的人自然留不下;第四类是竞品替代——用户找到了更好的选择,这也是最需要警惕的信号。
排查时,流失率是一个直观的诊断指标。它可以按同期群、按渠道、按用户行为分别计算,找出“哪一批人、在哪个环节、以什么方式流失”。配合用户行为日志,你可以看到流失用户在流失前做了什么——是卡在注册页面?还是从某个功能进入后再也没回来?这些线索会一步步把你引向真正的症结。
流失排查的意义在于“对症下药”。就像咖啡馆老板不会在没搞清客人为何流失前就盲目涨价或打折,产品团队也应该先定位流失节点,再决定优化动作。
- 流失人数 S_0 - A_N初始用户总数减去第 N 天仍活跃的人数,得到的是“这个群里不再活跃的人数”,也就是流失掉的客人。
- 流失率 C流失人数除以初始总人数,得到流失比例,它与留存率相加恰好等于 1。
- 互补关系留存率和流失率是一个硬币的两面,知道了一面,另一面自然就清楚了。
留存优化策略:让客人愿意再来
找到流失原因后,就到了“动手留客”的阶段。咖啡馆的留客三板斧是:把招牌咖啡做得更好喝、让第一次来的客人感受到热情、给许久不来的熟客发一张暖心问候卡。产品世界的留存优化,逻辑惊人地相似。
第一板斧是功能优化——把用户最常用的核心路径打磨顺畅,修复体验障碍。这就像保证咖啡品质稳定,让客人每次来都不失望。第二板斧是新用户体验(Onboarding)——用户第一次使用产品的几分钟,决定了 TA 是否会回来。好的新用户体验会引导用户快速完成“关键行为”,比如社交产品让新用户第一天就加到好友、AI 工具让新用户第一次提问就得到惊艳回答,让 TA 在最短时间内感受到产品价值。第三板斧是唤醒召回——对已经流失的用户,通过推送、邮件、短信等方式触达,用新的功能亮点或权益吸引他们回来。第四板斧是习惯养成——通过签到、打卡、每日推荐等机制,让产品融入用户的日常节奏。
召回策略也要衡量效果,不能盲目群发。召回成功率就是一个关键指标:触达了 1000 个流失用户,有多少人真的回来并恢复了活跃?这个数字能帮你判断召回通道和内容是否有效,避免“发了大量消息却石沉大海”的尴尬。
留存优化不是一次性工程,而是一个“诊断—干预—复盘”的循环。每一次优化动作后,都要回头看看留存曲线是否真的抬升了,就像咖啡馆要根据熟客反馈不断调整菜单一样。
- T_r触达人次:通过推送、短信或邮件触达的流失用户数量,这是召回行动的“分母”,代表你向多少人发出了邀请。
- B_r召回后活跃人数:接受邀请并重新回到产品中产生活跃行为的用户数,是“分子”。
- K_r召回成功率:两者相除,得到召回行动的转化效率,用于比较不同召回文案、渠道和时机的优劣。
留存与PMF:产品价值的试金石
留香咖啡馆经营半年后,我把它和马路对面另一家“网红咖啡馆”做了对比。那家店装修华丽、广告不断,但三个月后关门了;我的小店看似不起眼,却有一群每天准时来喝咖啡的老客人。那一刻我真正理解了什么叫“产品市场匹配”(PMF)——产品和用户需求之间产生了真实的、持续的契合。
PMF 是一个产品能否长期活下去的分水岭。在验证 PMF 时,留存率是最诚实的指标:用户可能因为广告而下载,但没有人会因为“广告打得好”而天天使用。只有当产品真正解决了用户的某个问题、提供了某种不可替代的价值时,用户才会一次次回来。因此,留存曲线的平台期是否高于某一参考阈值,常被用来作为 PMF 的初步判断标准。不同行业阈值各异,但一个通用的信号是:30 日留存率是否稳定在一个“足够养活产品”的水平。
留存率的价值还体现在用户生命周期上。留存越好,用户平均生命周期越长,产品的长期价值和商业化空间就越大。更重要的是,留存用户会带来口碑推荐、内容贡献和社交传播,形成“留存驱动增长”的飞轮——老用户留得越久,产品就越好用,新用户转化率也越高。这也是为什么很多成熟团队宁可放缓拉新,也要先把留存做扎实。
回到咖啡馆的故事:传单拉来的流量是“烟火”,回头客才是“灯”。留存率作为 PMF 的试金石,检验的不是产品功能多不多、界面好不好看,而是它是否真的在用户的生活里占据了一席之地。这正是留存的终极意义——它证明你的产品,值得被反复选择。
- R_3030 日留存率:第 0 天进入的用户中,第 30 天仍然活跃的比例,反映产品的长期价值感。
- θ参考阈值:根据产品类型、行业基准和商业模式设定的留存及格线,不同类型产品的 θ 差异很大。
- 不等式含义当 30 日留存率持续稳定地大于或等于阈值时,说明产品具备了积累长期用户的能力,可以更有信心地加大投入。
AI 应用场景
场景一:AI 驱动的流失预警与召回干预
阶段:用户增长与精细化运营
解决的问题:传统留存分析依赖人工定期查看报表,发现流失时往往为时已晚。AI 可以根据用户行为序列(登录频率、功能使用深度、互动时长)训练流失预测模型,提前识别高风险流失用户,并触发个性化召回策略。
具体案例:某 AI 笔记类 App 用梯度提升树模型预测用户 7 日流失概率,对高概率用户自动发送定制化的“你的旧笔记回来了”召回内容,并推荐其最常使用的功能。上线后 30 日留存率提升约 8 个百分点,召回活动的触达效率也显著提高。
场景二:同期群自动归因与版本效果评估
阶段:产品迭代评估与决策
解决的问题:产品改版后,人工对比不同版本的用户留存效率低下,且难以自动定位变化来源。AI 可以自动完成用户分群、留存曲线对比和异常波动归因,快速回答“新版本到底是加分还是减分”。
具体案例:一家电商平台在新推荐算法灰度发布后,使用自动化同期群分析工具对比新旧算法用户群的 7 日留存,并进一步按渠道、设备、地域维度拆解,发现新算法对老用户留存提升明显但对新用户无显著影响。团队据此调整了新用户冷启动策略。
场景三:留存曲线异常检测与自动告警
阶段:指标监控与风险发现
解决的问题:留存率突然下滑往往意味着线上事故、功能回退或外部环境变化,人工巡检难以第一时间发现。AI 异常检测模型可以对留存曲线进行时序监控,在数据偏离正常波动范围时自动告警,并关联可能的原因事件。
具体案例:某 SaaS 协同工具在某次更新后次留突降 15%,异常检测系统在数据发布后 2 小时内发出告警,并关联到当天上线的“强制迁移新工作台”功能。团队快速回滚后,留存率在两天内恢复正常。
Python 演示
# -*- coding: utf-8 -*-"""用户留存率与同期群分析演示"""from collections import defaultdict def build_active_map(records): """records: [(日期, 用户ID), ...] -> {日期: 活跃用户集合}""" active = defaultdict(set) for day, uid in records: active[day].add(uid) return dict(active) def retention_rates(active, cohort_day, anchors): """计算指定同期群在各日期锚点上的留存率""" cohort = active.get(cohort_day, set()) total = len(cohort) if total == 0: return {} result = {} for day in anchors: back = active.get(day, set()) result[day] = len(cohort & back) / total return result def print_retention(rates): """把留存率打印成易读的百分比""" for day, rate in sorted(rates.items()): print("第{}天留存率: {:.1f}%".format(day, rate * 100)) if __name__ == "__main__": # 模拟数据: (日期, 用户ID), 0 表示第 0 天 records = [ (0, "u1"), (0, "u2"), (0, "u3"), (1, "u1"), (1, "u2"), (2, "u1"), (2, "u3"), (7, "u1"), (7, "u2"), (14, "u1"), (30, "u1"), (30, "u4") ] active = build_active_map(records) # 计算 D0 同期群的常规留存指标 rates = retention_rates(active, 0, [1, 7, 30]) print("D0同期群初始人数:", len(active[0])) print_retention(rates) # 同期群完整留存曲线 full = retention_rates(active, 0, [1, 2, 7, 14, 30]) print("D0同期群完整留存:", {k: round(v, 3) for k, v in full.items()}) # 对比: 第 1 天新增用户的留存 rates_d1 = retention_rates(active, 1, [6, 13, 29]) print("D1同期群留存:", {k: round(v, 3) for k, v in rates_d1.items()})
def build_active_map(records)把“日期-用户ID”的流水记录转换成“日期-活跃用户集合”的字典,这是后续所有留存计算的数据基础。cohort = active.get(cohort_day, set())取出指定同期群在起始日期的全部用户,作为留存计算的分母。len(cohort & back) / total计算“初始用户”与“检查日活跃用户”的交集人数,再除以总人数,得到留存率。for day, rate in sorted(rates.items())按日期顺序输出各时间点的留存率,方便直接观察曲线的陡降与趋稳。retention_rates(active, 0, [1, 7, 30])以第 0 天为同期群起点,分别检查第 1、7、30 天的留存率,得到经典的 D1/D7/D30 指标。
常见误区
误区我觉得留存率和活跃率是一回事,都是看有多少人在用产品。既然每天活跃用户很多,那留存应该也不错吧?
正解两者是“快照”和“追踪”的区别。活跃率看的是某个时刻有多少活跃用户(相当于今天店里来了多少客人),留存率追踪的是同一批人后续还在不在(相当于昨天来的客人今天还有几个来)。统计口径完全不同,一个产品完全可以同时出现“活跃率很高、留存率很低”的情况——因为新增用户源源不断涌入,掩盖了老用户在流失。
为何常见:日常汇报时大家常只报 DAU(日活跃用户数),活跃数据容易获取、数字好看,而留存需要持久追踪同一批用户,不容易一眼看清,所以容易被混为一谈。
误区留存率当然越高越好呀,100% 留存才是终极目标,曲线掉了就是产品出了问题,要赶紧想办法让曲线保持水平。
正解100% 留存几乎是不可能的——就像不可能要求每个进过咖啡店的人都成为终身会员。留存曲线的“陡降→趋平”是正常形态,早期下降不代表产品失败,关键看平台期停在什么高度、是否稳定。真正危险的不是曲线下降,而是下降后没有止跌的迹象,或者平台期过低。判断留存健康度要看曲线的整体形态和趋势,而不是纠结单点数值。
为何常见:人天生希望指标越高越好,加上很多老板只看“留存率数字”,导致团队把精力花在追求单点指标上,反而忽略了留存曲线的结构性信息。
误区留存率跌了,那就赶紧发优惠券、搞签到活动、推送消息把用户拉回来呗。召回做多了,用户自然就留下来了。
正解召回是“补救”而非“根治”。如果用户第一次体验就很差——App 闪退、核心功能不会用、完全没感受到价值——那么再多的召回推送也只会让用户觉得被打扰,甚至会加速卸载。正确的顺序是先做诊断:用同期群分析定位流失集中的节点,分析流失用户的行为日志,搞清楚是功能问题、价值传达问题还是渠道匹配问题,再决定是优化产品还是做召回。
为何常见:召回手段(推送、发券)见效快、执行简单,比深入分析产品问题省力得多,容易让人产生“我在积极解决问题”的错觉。
误区看留存就看大盘数据就行了,平均留存率 40%,说明产品整体还是不错的吧?
正解平均会掩盖真相。1 月的用户留存只有 10%,2 月的用户留存 70%,平均下来 40%,看起来“还行”,但真实情况是产品在某次改版后体验崩了,或者 2 月投放的渠道带来了一批高质量用户。同期群分析的价值恰恰在于拆掉这层“平均滤镜”,按批次、渠道、设备、地区分组对比,才能发现真正的问题所在和亮点所在。
为何常见:整体平均是最容易获取的数字,不需要额外分组和计算;而做同期群分析需要定义分组维度、维护数据口径,人们容易因为怕麻烦而停留在“看大盘”的舒适区。
面试题
Q1. 次日留存率的准确含义是什么?
- A.当日活跃用户中第二天继续活跃的比例← 正确答案
- B.次日活跃用户占历史总用户的比例
- C.新增用户当天就流失掉的比例
- D.次日新增用户占全部用户的比例
答案:A。次日留存率追踪的是“同一批人”——以第 0 天进入产品的用户为分母,数出其中第 1 天仍活跃的人数作分子。选项 B 混淆了活跃率与留存率,C 是流失率,D 是新增占比,都与留存率的定义不符。
Q2. 同期群分析(Cohort Analysis)的核心用途是什么?
- A.计算服务器运行成本开销
- B.对比不同批次用户的留存差异← 正确答案
- C.预测未来三个月的营收情况
- D.分析用户界面点击热力分布
答案:B。同期群分析按“首次进入产品的时间”把用户分成不同批次,分别追踪各批次的留存曲线。它像按入店日期分台账的咖啡馆——只有分开记账,才能发现某批次用户流失特别严重。B 正是它的核心用途,A/C/D 都不涉及用户分群的留存追踪。
Q3. 典型留存曲线的整体形态是怎样的?
- A.一路高歌猛进持续上升
- B.陡降之后逐渐趋于平缓← 正确答案
- C.从头到尾保持同一水平
- D.先降后升形成微笑曲线
答案:B。留存曲线的“通用语言”是陡降后趋平:新用户头几天快速流失,之后流失速度放缓,剩余的核心用户长期沉淀成平台期。这是“尝鲜客退潮、熟客沉淀”的数学表达。A/D 不符合多数产品的真实规律,C 在现实中几乎不存在。
Q4. 某产品 30 日留存率明显偏低,最可能说明什么?
- A.产品长期价值不足留不住人← 正确答案
- B.服务器不稳定导致卡顿严重
- C.界面色彩搭配不够吸引用户
- D.客服响应速度过慢引起不满
答案:A。30 日留存反映的是用户在一个月后是否仍在使用产品,它过滤掉了短期新鲜感,衡量的是产品长期价值。B/C/D 虽然会影响体验,但通常属于可修复的局部问题,而长期留存偏低往往意味着用户没有找到持续使用产品的理由——就像咖啡馆营业一个月后熟客寥寥,问题多半出在产品本身而非某次服务失误。因此 A 最接近本质。
Q5. 发现留存持续下滑时,正确的第一步应该是什么?
- A.先定位流失最集中的节点再优化← 正确答案
- B.立刻增加广告投放的预算规模
- C.全面重新设计页面视觉风格
- D.降低所有功能的使用门槛
答案:A。流失下滑时最忌盲目行动。正确做法是先通过同期群分析和行为日志定位“哪批用户、在哪个环节、因什么原因流失”,再针对性优化。这就像咖啡馆先搞清楚客人为什么不再来,而不是盲目发传单或装修。B/C/D 都是在未诊断前的猜测性动作。
Q6. 下列哪项是同期群分析的正确分组依据?
- A.按用户手机品牌型号来分组
- B.按首次注册时间划分分组← 正确答案
- C.按用户所在城市大小分组
- D.按用户头像颜色深浅分组
答案:B。同期群的“同期”二字决定了分组必须基于时间维度——同一时间段首次进入产品的用户归为一组。手机品牌、城市、头像颜色虽然可以作为其他分析的维度,但它们不构成“同期群”。只有首次注册时间才是同期群分析的分组依据。
Q7. 关于留存率的分子和分母,说法正确的是?
- A.分子是后续仍活跃的用户数← 正确答案
- B.分母是初始活跃的用户总数← 正确答案
- C.分子是全部历史注册的用户数
- D.分母是当天流失掉的用户数
答案:AB。留存率 = 后续仍活跃的人数 ÷ 初始用户总数。分子必须来自“同一批人”,分母是这批人的初始规模。注意分子不是历史注册总数(会把后进的新用户混进来),分母也不是流失人数——流失是结果而非基数。
Q8. 哪些因素最可能直接影响次日留存率?
- A.新用户体验流程是否顺畅← 正确答案
- B.首次使用感受到的核心价值← 正确答案
- C.首次加载速度与网络稳定性← 正确答案
- D.用户手机屏幕的尺寸大小
答案:ABC。次日留存反映“第一印象”。新用户体验顺畅(A)决定用户是否愿意走完关键路径,首次使用感受到价值(B)决定用户回来的理由,加载速度和稳定性(C)则影响整体体验基调。屏幕尺寸与留存没有必然的因果关联,属于干扰项。
Q9. 产品留存曲线明显低于参考基准时,哪些排查手段是有效的?
- A.同期群对比定位流失拐点← 正确答案
- B.对比不同渠道用户的留存← 正确答案
- C.查看流失用户的行为日志← 正确答案
- D.立即增加各渠道的投放预算
答案:ABC。A/B/C 都是诊断手段:同期群对比能定位流失发生在哪个批次和时间点,渠道对比能判断是否引入了不匹配的用户,行为日志能还原流失前的操作路径。D 是应对措施而非排查手段——在原因未明时就加大投放,只会让更多用户流入同一个流失漏斗。
Q10. 关于留存率的统计口径与解读,哪些说法是正确的?
- A.不同统计口径的留存率不可直接对比← 正确答案
- B.分母应使用同期群的初始人数← 正确答案
- C.不同行业的产品留存可跨行业直接对比
- D.留存曲线形态比单个数值更有信息量← 正确答案
答案:ABD。A 正确——活跃口径(启动算还是完成关键行为算)不同,留存率数值就不可比较。B 正确——分母只能是同期群的初始人数,否则会稀释留存。C 错误——高频工具类与低频交易类产品的留存基准差异巨大,跨行业对比毫无意义。D 正确——曲线形态(是否趋稳、平台期高度)比单个数字更能反映产品的留存健康度。