TapCub 正式上线:统计、分析、客服一个平台免费用
帮助中心

怎么做留存报表?

用留存模型看每个群组有多少人回来:选初始和回访事件、周期、口径和对齐方式,再读群组行和加权平均。

数据分析2 分钟阅读最后更新 2026 年 11 月 6 日TapCub 团队

还有其他问题?

没找到答案?每条消息都有真人阅读,工作日通常几小时内回复。

在线咨询

简短回答

打开 全端分析 › 行为分析 › 行为分析,选「留存」模型。选好初始事件和回访事件(都不选表示「任意活动」)、周期(日、周或月)和要显示的期数,然后运行。每一行是在那个周期开始的一群人,后面是他们在之后每一期回来的比例。空着的格子是还没结束的周期,不是零。

App 和小程序有现成的视图:应用统计 › 用户分析 › 留存。这里讲的模型跨网站、App 和小程序的事件计算,并且可以自己选事件。

设置留存报表

  1. 初始事件(可选):把人放进群组的事件,比如 signed_up。不选表示任意活动。
  2. 回访事件(可选):算作「回来了」的事件,比如 report_viewed。不选表示任意活动。
  3. 周期: 日、周或月。日最多 30 期,周和月最多 12 期;默认是日、14 期。
  4. 口径:
    • 第 N 期回访: 恰好在第 N 期回来(经典留存)。
    • 第 N 期或之后回访: 在第 N 期或之后任意一期回来(无界留存,曲线不会再上升)。
    • 回访期数: 每个人回来了几期的分布。
  5. 对齐方式: 默认按每个人自己的首次时刻滚动起算(一周按 7 天、一月按 30 天)。按自然周、自然月汇报时可以改成日历对齐。
  6. 只看首次: 默认只取历史上第一次触发初始事件落在该群组里的人(往前看 730 天),老用户不会被算成新人。
  7. 累计值(可选):选一个数值属性,比如 revenue,按期看人均累计值。

筛选和分群的用法和其他模型一样。没有分组,也没有对比期;要比较两群人,就各加一个分群筛选分别运行。

解读表格

  • 每一行 是一个群组:起点日期、群组人数,然后是每一期的人数和比率。
  • 第 0 期 是起始本身,比率从第 1 期开始。
  • 表格下方那条线 是按群组人数加权的平均比率。
  • 空着的格子 是还没结束的周期。
  • 回访期数 口径下,表格变成「回访了几期 → 多少人」。
  • 设了累计属性时,格子里还会显示人均累计值。

例子:初始 = signed_up,回访 = report_viewed,按周,你看到的是每周注册的人里,第 1 周、第 2 周……再次查看报表的比例,这比「又登录了」更能说明产品价值。

选对事件

  • 任意活动 → 任意活动:回答「人们到底会不会回来」。
  • 注册 → 核心动作:回答「新用户是否持续获得价值」,通常是最有用的留存报表。
  • 头一次使用功能 → 使用该功能:回答「这个功能留得住人吗」。
  • 购买 → 购买:回答「买过的人会不会再买」。把 revenue 设为累计值,可以看群组里每人带来的收入。

常见问题

为什么第 1 周的比率和 App 留存页不一样? App 页按所选平台的启动和屏幕浏览计算;模型按你选的事件、跨平台计算,并用你设的对齐和首次规则。

为什么最近的群组比较短? 它们后面的周期还没结束,之后会逐渐填满。

用滚动对齐还是日历对齐? 滚动对每个人更公平;日历更容易和周报、月报对上。

另见:留存曲线、读生命周期报表。

相关

这篇回答解决你的问题了吗?

我们会根据反馈修改和补充这篇内容。

看清数据,找到增长。

每一次点击,都有数据依据。装好一行代码,1 分钟看到第一批数据。

无需信用卡 · 统计与客服都有免费版 · 统计无 Cookie