Skip to content

文档 搜索⌘``K入门数据分析Amplitude AI会话回放指南与调查实验管理 开发者 SDK API合作伙伴常见问题分析 / 图表 / 留存分析 (Retention Analysis) / 留存分析中时间是如何工作的

留存分析中时间是如何工作的

本文将帮助您:

  • 了解时间影响您的留存分析图表的不同方式
  • 为您的分析选择最合适的时间计算

通过留存分析推动产品采用 了解留存图表如何帮助推动产品采用。 学习留存分析 在留存分析图表中,有两种定义一天的方法:滚动 24 小时窗口严格的日历日期。您选择的方法会影响您的结果。 默认情况下,Amplitude 将一天视为 滚动 24 小时窗口,这对每个用户来说都是不同的。无论用户何时触发起始事件,每一天的 长度完全相同 。例如:

  • 24 小时窗口的开始于用户触发起始事件时(第 0 天)。
  • 第 1 天从第 24 小时到第 48 小时。
  • 第 2 天从第 48 小时到第 72 小时,依此类推。

当使用 严格的日历日期 时,一天从日历日开始时开始,到日历日结束时结束。每日留存由以下因素决定:

  • 您的项目设置中指定的时区。
  • 特定日历日 而不是按小时计算。

使用 24 小时窗口的留存

Amplitude 计算留存的方式取决于您是在寻找每日、每周还是每月的留存率。当使用 24 小时窗口测量一天时,Amplitude 将按以下方式计算留存率:

  • Daily : 每日留存按 小时 计算。事件时间戳 向下舍入 到最近的小时。这意味着在下午 4:59 触发的事件将具有下午 4:00 的时间戳。如果用户在第 24 个增加的小时期间或之后但在第 48 个增加的小时之前触发任何事件,则该用户被计为 次日留存

当用户多次触发初始事件时,Amplitude 将为他们启动多个 24 小时桶。这意味着一个返回事件可能将用户定义为第 1 天和第 2 天都留存。

  • Weekly : 每周留存按 计算。一周定义为 七天
  • Monthly : 每月留存按 计算。一个月定义为 30 天

例如,假设我们有三个用户触发了以下事件。用户 1 将被测量每日留存,用户 2 为每周留存,用户 3 为每月留存。

  • 12 月 1 日,星期三
  • 用户 1 在下午 5:59 触发了他们的第一个事件。
  • 用户 2 触发了他们的第一个事件。
  • 12 月 2 日,星期四
  • 用户 1 在下午 5:00 触发了他们的第二个事件。
  • 12 月 6 日,星期一
  • 用户 2 触发了他们的第二个事件。
  • 用户 3 触发了他们的第一个事件。
  • 12 月 12 日,星期日
  • 用户 3 触发了他们的第二个事件。

Amplitude 会将 用户 1 不计为 第 1 天留存(次日留存),因为他们的第二个事件的时间戳(下午 5:00)是在原始事件的时间戳(下午 5:59)之后的第 24 个增加的小时 之后用户 2 将被视为 第 0 周留存,因为他们在第一个事件(12 月 6 日)后的七天内触发了第二个事件(12 月 1 日)。如果他们在 12 月 8 日至 12 月 14 日(第 8-14 天)之间的任何一天触发了事件,他们将被视为第 1 周留存。 当考虑 用户 3 的每月留存时,Amplitude 会将他们计为 第 0 个月留存,因为他们在原始事件(12 月 6 日的第一个事件和 12 月 12 日的第二个事件)后的 30 天内触发了返回事件。

注意

任何包含 2015 年 8 月 17 日或更早日期的留存计算都将改为按日历时间计算。

使用严格日历日期的留存

Amplitude 还可以通过严格的日历日期来衡量留存,其中第 X 天是从触发事件的日历日期开始测量的。如上一节所述,计算留存的方式取决于您是按日、周还是月查看留存。 当按严格的日历日期测量一天时,Amplitude 将按以下方式测量留存:

  • Daily : 每日日历日期从日历日开始时开始,到日历日结束时结束。日历视图由您的项目设置中指定的时区确定。在严格的日历视图下,每日留存基于日历日而不是按小时计算。
  • Weekly : 每周日历日期确定每周的开始和结束。一周是根据您的项目设置中指定的时区定义的。在那里,您还将找到指定一周第一天的选项。
  • Monthly : 每月日历日期确定每月的开始和结束。一个月的定义基于您的项目设置中指定的时区。

使用上一节中的用户活动示例,我们将发现以下留存率:

  • 用户 1 的每日留存 : 此用户将被计为 次日留存,因为他们在下一个日历日(12 月 2 日)触发了他们的第二个事件。如果他们在 12 月 1 日晚上 11:59 之前触发了返回事件,他们将被视为第 0 天留存。
  • 用户 2 的每周留存 : 如果一周从星期一开始,用户 2 将被视为 第 1 周留存,因为他们在 12 月 6 日触发了返回事件, 他们原始事件的一周结束(12 月 1 日星期一至 12 月 5 日星期日)之后。
  • 用户 3 的每月留存 : Amplitude 会将用户 3 计为 第 0 个月留存,因为他们在同一个月(12 月)内触发了原始事件和返回事件。

多次触发起始事件的用户仍然受限于他们首次触发起始事件的日历日。唯一的例外是当用户在多个日历日触发起始事件时;在这种情况下,该用户将被包含在多个间隔群组中。

留存类型

对于 新用户 留存,仅在与触发 new user 事件相同的时间范围内满足 Segmentation 模块中应用的过滤条件。对于使用严格日历日期的图表,这与图表间隔相同。对于使用未对齐范围的图表,时间范围更细粒度:例如,七天窗口的第一天和 24 小时窗口的第一小时。 下表进一步按留存类型 Return on or After 和 Return On 描述了 24 小时窗口和严格日历日期之间的差异。

留存类型单个群组进入日期留存解释(严格日历日)解释(按 24 小时窗口)
Return On or After168 / 254 = 66.1%168 名用户在 6 月 10 日或之后触发了返回事件 / 254 名用户在 6 月 7 日触发了起始事件。168 名用户在 72 小时或之后触发了返回事件 / 254 名用户在 6 月 7 日触发了起始事件。
Return On72 / 254 = 28.3%72 名用户在 6 月 10 日触发了返回事件 / 254 名用户在 6 月 7 日触发了起始事件。72 名用户在 72-96 小时后触发了返回事件 / 254 名用户在 6 月 7 日触发了起始事件。


此页面对此有帮助吗? 需要帮助? 联系支持 访问 Amplitude.com 查看 Amplitude 博客Amplitude Academy 了解更多 服务条款 隐私声明 可接受使用政策 法律 © 2026 Amplitude, Inc. 保留所有权利。Amplitude 是 Amplitude, Inc. 的注册商标。

AIHub 产品文档

请输入访问密码