Q3.12.7Rolling and classic retention are incommensurable设计研究

滚动留存与经典留存的计算方式不同,不可混用比较

别名: 滚动留存 · 经典留存 · unbounded retention

概念解释

经典留存(classic / N-day retention)问的是:获取后第 N 个日历日,用户是否活跃。滚动留存(rolling / unbounded retention)问的是:第 N 日或其后任意一日是否仍出现过,即到该时点是否“还没彻底离开”。两者分母可以相同,分子定义不同,滚动值几乎总是更高。把一种口径的数字拿去和另一种口径的基线、竞品或历史比较,差值来自公式,不是来自产品。

机制

经典留存对“哪一天回来”敏感,适合使用节奏稳定、按日打开的产品;漏掉目标日但第二天回来的人会被记为未留存。滚动留存把目标日之后的任何回归都算进去,更接近“到此刻仍未流失”,因此单调不增、且对偶尔使用更宽容。还有一种窗口留存,把活跃定义成目标日附近的一段时间,数值介于两者之间。名称在团队里常被混用:仪表盘写着“七日留存”,后台却是滚动计算。公式一旦切换,曲线会整体抬升或下降,形状解释也会变——滚动曲线变平可能只是因为晚期回归被不断计入。

怎么研究

在分析计划里写死口径:分子事件、日历日还是滚动窗口、时区、是否要求目标日当天。同一研究内所有对比组共用该口径。若必须与外部数字比较,先还原对方公式;还原不了就声明不可比。可用同一群组并行计算经典与滚动,展示两者的差作为“偶发使用者被如何计算”的诊断,而不是把两种数字并排当两个产品结果。改变口径属于测量变更,需断开趋势线。

边界

使用间隔远长于 N 的产品(季报、旅行预订),经典 N 日留存会系统性偏低,滚动或按业务周期定义的窗口更合适,但这仍不授权拿它去比别人的经典数字。时区、周起始日和“活跃”事件(打开、前台会话、关键任务)会进一步放大口径差。滚动留存在数据截断处不稳定:最近群组的“之后任意一日”尚未结束,会被低估,必须等到观察窗关闭。

怎么落地

  • 在指标字典中分别登记经典留存与滚动留存,名称不得共用;图表标题写明公式。
  • 与历史或对外基准比较前,核对分子定义;口径不同则拒绝并列。
  • 切换口径时保留旧公式影子指标,直到完成一个完整报告周期。
  • 验证:对同一群组同时算出两种七日数字,若团队说不清差从何来,禁止对外引用其中任何一个。

延伸

  • 同组Q3.12.1 漏斗暴露流失位置而非原因 · Q3.12.2 留存曲线的形状比单点数值重要 · Q3.12.3 群组分析避免混淆新老用户 · Q3.12.4 漏斗步骤定义不一致会让不同版本的转化率不可比 · Q3.12.5 多入口路径合并统计会掩盖某条路径的真实表现 · Q3.12.6 留存分析中的幸存者偏差会高估长期用户的典型体验
  • 相邻Q6.02 目标—信号—指标 · Q6.12 度量的持续跟踪与告警
  • 站内检索classic retention · rolling retention · unbounded retention

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/Q3.12.7