You need to enable JavaScript to run this app.
导航
留存分析
最近更新时间:2025.09.15 14:42:00首次发布时间:2024.04.30 15:17:10
复制全文
我的收藏
有用
有用
无用
无用

留存分析是一种用于分析用户在特定时间段内继续使用产品或服务(用户参与情况/活跃程度)的情况的方法。留存分析可以帮助您了解用户的行为模式和留存趋势,从而优化产品、改善用户体验,并制定相应的营销策略,以提高用户的留存率和忠诚度。

概念介绍

起始事件与回访事件

  • 起始事件:是指用户在特定时间段内完成的某个关键行为,例如注册、下载应用程序、购买产品等。这个事件标志着用户开始与您的产品或服务进行互动。
  • 回访事件:是指在起始事件之后,用户在特定时间段内再次完成的某个行为。例如,用户在注册后再次登录、在下载应用程序后再次使用、在购买产品后再次购买等。

通过分析起始事件和回访事件之间的时间间隔,您可以了解用户的留存情况。例如,您可以计算在起始事件发生后,多少用户在特定时间段内完成了回访事件,以及这些用户的比例。这有助于评估用户的忠诚度、参与度和用户留存率,并确定哪些因素可能影响用户的再次参与。

计算逻辑

留存指标:留存率

留存是指用户在起始(新增或使用产品)之后一段时间再次回到产品,留存率即是用于衡量再次回到产品的比率。用户留存率,是产品和运营努力提升的重要指标之一。因此,在产品升级、运营活动之后,往往需要对升级或活动所影响用户群体的留存率进行监控分析。
DataFinder为您提供了预置的新用户/活跃用户留存率的计算分析工具,同时,也支持您使用“留存分析”这个高阶分析工具灵活的计算自定义的留存率。

  • 新用户/活跃用户留存,直接使用「新增」、「活跃」作为留存的起始和回访计算依据,您可以在基本留存页面查看。
  • 自定义留存则允许您在分析时自行指定「起始事件」和「回访事件」,并以此作为留存的计算依据。

留存指标:自定义留存率

使用“留存分析”这个高阶分析工具即可灵活计算自定义的留存率,自定义留存可以帮我们识别和分析用户回访行为中对产品业务真正有价值的部分。举个例子:某打车App的运营团队为培养用户使用App打车的习惯,联合产品团队在App内推出了「连续15天签到打卡换精美礼品」的活动。

  • 活动上线后,App的新用户留存和活跃用户留存均有明显提升,但这并不足以证明活动取得了预期效果;
  • 通过自定义留存率的变化(起始事件=打车、回访事件=打车),则能够分析活动效果:在能够排除其它因素影响的情况下,如果活动期间自定义留存率有明显提升,就说明活动有效果。

自定义留存率类型细分

  • 从留存率计算的时间区间这个维度上,DataFinder支持查看:默认留存区间的留存率自定义留存区间的留存率

    留存率细分

    留存率指标说明

    默认留存区间的留存率

    • 是指DataFinder根据您配置的数据查询时间范围为您提供了默认的留存率计算区间,即计算在特定的时间点后,再次回到产品的用户数量与初始用户数量的比率。
    • 适用于评估产品的关键里程碑或用户旅程中的重要时间点。通过留存分析,可以识别用户留存的趋势和模式,从而为产品改进、用户留存策略和市场定位提供数据支持。例如,衡量特定促销或广告活动对用户留存的短期和长期影响。

    自定义留存区间的留存率

    • 自定义区间留存支持您根据特定的业务需求或目标来定义留存分析的时间范围。
    • 适用于与业务的经营周期强相关的留存分析场景。比如:
      • 分析首次注册后,在 7 天免费试用期间有多少用户回访;以及在免费试用期结束后的 30 天内有哪些用户回访。
      • 分析介于日留存和周留存之间的留存,如每 3 天的留存情况。
  • 从留存率的计算日这个维度上,DataFinder支持查看:具体某一天的留存率整体留存率

    留存率细分

    留存率指标说明

    具体某一天的留存率

    • 指在初始行为发生后的第 N 天,仍然活跃的用户数占初始用户总数的比例。
    • 必须在第N天当天活跃,指标敏感度高,可反映当天产品表现。
    • 适用于分析用户流失拐点、优化关键节点体验等。

    整体留存率

    • 以整体次留为例,指在选定时间范围内(例如过去 7 天)触发起始事件的所有用户中,有多少用户在触发起始事件次日再次触发回访事件的比例。
    • 指标敏感度低,更宽松,可反映产品的长期粘性。
    • 适用于评估整体用户激活效果、渠道质量。

自定义留存率计算逻辑

留存率细分

计算公式

特定日期留存率

当日留存率
用户在新增或使用产品后当日回到产品的比率。

  • 具体某一天的留存率:
    Image
  • 具体某一天的整体留存率
    Image

次日留存率
用户在新增或使用产品后第2天回到产品的比率。

  • 某一天的次日留存率:
    Image
  • 整体次日留存率:
    Image

n日留存率
用户在新增或使用产品后第n天回到产品的比率。

  • 具体某一天的n日留存率:
    Image
  • 整体n日留存率:
    Image

次周留存率
用户在新增或使用产品后第8~14天回到产品的比率。

说明

这里的周是指7天,而非自然周。

  • 具体某一周的次周留存率:
    Image
  • 整体次周留存率:
    Image

n周留存率
用户在新增或使用产品后第n周内回到产品的比率。

说明

这里的周是指7天,而非自然周。

  • 具体某一周的次n周留存率:
    Image
  • 整体次n周留存率:
    Image

次月留存率
用户在新增或使用产品后次月回到产品的比率。

  • 具体某一月的次月留存率:
    Image
  • 整体次月留存率:
    Image

n月留存率
用户在新增或使用产品后第n月内回到产品的比率。

  • 具体某一月的次n月留存率:
    Image
  • 整体次n月留存率:
    Image

自定义留存区间的留存率

自定义区间的留存率:
在初始行为后, 自定义查看 第 n 天/周/月 ~ 第 m 天 /周/月 内发生了后续行为。

  • 某个自定义区间的某一日留存率
    Image
  • 某个自定义区间的整体留存率
    Image

留存指标:新用户留存率

DataFinder中预置了新用户留存的分析工具,您可以在基本留存页面查看如何直接分析新用户留存率指标数据。

  • 新用户留存以「用户新增」作为留存起始条件进行计算。
    即:如果昨日新增的100个用户,其中50人在今日再次回到产品,则昨日的新用户次日留存率为50%。
  • 新用户留存是最为常用的留存计算方式。在大多数情况下,如果没有特殊说明,「留存=新用户留存」。

留存指标:活跃用户留存率

DataFinder中预置了活跃用户留存的分析工具,您可以在基本留存页面查看如何直接分析活跃用户留存率。

  • 活跃用户留存以「用户活跃」作为留存起始条件进行计算。
    即:如果昨日活跃的100个用户,其中50人在今日再次回到产品,则昨日的活跃用户次日留存率为50%。

留存指标:流失率

留存分析支持切换查看流失率。

  • 留存分析中流失用户的定义:是连续多“天”(即从触发初始行为事件第 2 天开始计算,连续多“天”)没有发生后续事件才认为是流失用户,例如:“第 5 天”流失是指 2,005 人进行初始事件后,从第2天开始直到第5天都没有进行后续事件。也就是说一个用户可能是第2日流失用户,但第5日回访了就不是5日流失用户了。
  • 计算逻辑:
    1. 第N日流失率(%)= (闭区间第2日到第N日每一天都无回访事件人数/当日起始事件人数)* 100%;
    2. 第1日流失:即当日流失,用户当天发生了初始行为事件后,当天没有发生后续事件,即视为当日流失。

业务指标:分析指标

SaaS-云原生环境还支持在对用户行为的留存指标分析的基础上,同时对业务目标维度的业务分析指标进行分析。例如,在分析应用的用户留存指标的同时,监测分析用户的人均下单金额等业务指标。

说明

当前业务目标维度的分析指标功能默认关闭,如果您希望使用此功能,可联系火山引擎技术支持人员开通此功能。

功能使用

留存分析:新用户留存和活跃用户留存

在增长分析平台中,新用户留存和活跃用户留存是预设的常规指标,可在顶部导航栏场景分析>基本分析>通用分析中进入「基本留存」查看。详细介绍请查看基本留存
Image

留存分析:自定义留存

登录并进入DataFinder控制台后,在顶部选择选择分析工具>高级分析>留存分析,进入事件留存分析工具页面,支持自行设定起始事件、回访事件进行留存分析。

说明

在增长分析平台中的留存分析指的是自定义留存的分析。

配置计算数据口径

Image

参数

配置说明

主体

如果您有开通多主体功能,可在顶部切换使用哪个主体,详细介绍请参见多应用/多主体/多ID类型概述

统计口径

当前DataFinder默认使用用户(ssid)作为分析数据的统计口径,如果您希望使用其他统计口径,可创建好口径后进行切换,详情请参见统计口径

配置分析指标

添加留存指标

Image

  1. 选择起始事件和回访事件。可选择起始事件和回访事件,并单击起始事件或回访事件后的过滤条件按钮,为事件添加过滤条件。
  2. 配置指标的关联属性。关联属性用于让起始事件和回访事件的某个属性值保持一致,常用于活动名称、页面标题或商品名称等。

    说明

    两个关联属性须有值,且值类型须保持一致;例如:两次访问商品详情页,回访相同商品(商品id需要一致)才算是留存。

  3. (可选)如果有多个分析指标,您可单击**+留存指标**来新增一个留存指标。

添加分析指标

您可以在下拉框中选择业务指标的事件,同时支持对事件进行以下算子的计算,将计算结果作为最终的分析指标。

说明

当前业务目标维度的分析指标功能仅SaaS-云原生环境支持,且默认关闭,如果您希望使用此功能,可联系火山引擎技术支持人员开通此功能。

Image

分析指标支持的算子

计算逻辑说明

总次数(PV)

事件发生的次数

总人数(UV)

事件的总触发人数

人均次数(PV/UV)

事件发生的次数/回访人数

按...求和(SUM)

某属性值之和

按...求人均值(SUM/UV)

某属性值之和/回访人数

按...阶段累计总和(CUMSUM)

某属性值历史累积之和

按...阶段累计人均值(CUMSUM/UV)

某属性值历史累积之和/回访人数

按...阶段累计人均值(CUMSUM/FUV)

某属性值历史累积之和/起始人数

配置细分筛选

细分筛选主要是用来进行用户的过滤筛选,确定需要分析的是符合哪些条件的用户。
Image

  1. 配置一级筛选条件和二级过滤条件。
    • 在细分筛选区域选择要分析的用户的一级过滤条件,过滤逻辑详情可参考文内分群(细分筛选)
      • 属性过滤:事件属性、用户分群、用户属性、用户标签(如开启)等。其中用户分群默认选择最新一日计算结果,可通过点击“最新数据”切换计算逻辑,指定某一日结果。
      • 行为圈选:在指定时间范围内“做过/没做过/依次做过XX行为”的用户。
      • 动态匹配:通过事件与人群在指定时间间隔动态匹配筛选。
    • 您可以单击下方的**+属性过滤**、+行为圈选+动态圈选,添加多个一级过滤条件,多个过滤条件间的逻辑关系可设置为AND或者OR
    • 您可以将鼠标悬浮在过滤条件后方,为过滤条件添加二级过滤条件。支持添加多个二级过滤条件,多个二级过滤条件间的逻辑关系可设置为AND或者OR
      Image
  2. 添加对照组。
    • 您可单击**+对照组**,相当于把结果分组对照展示来看。
    • 支持创建多个对照组,也可复制已创建的对照组。
  3. 其他支持操作:
    • 修改各筛选组的名称。
      您可单击筛选组名称后的“小铅笔”按钮,对筛选出的用户群进行改名,便于记忆。
    • 批量录入筛选条件。
      您可以单击筛选条件后的“小铅笔”按钮,根据界面提示批量录入筛选条件,提高配置效率。

配置属性分组

配置属性分组后,后续查询分析的结果图表会按配置的各个属性取值的维度进行分组展示,便于进行更加精细化的分析。
例如,分析某个APP不同系统版本的日活用户数分布情况时,您就可以将日活用户数指标按APP的“系统版本”这一属性进行分组展示。配置示例可参见【属性分组】查看不同系统版本下的日活用户数据
操作指导如下。
Image

  1. 单击“+属性分组”,在下拉框中选择用于分组的事件属性、用户属性等。

    注意

    • 属性分组支持按照事件属性、用户属性、主体标签进行分组,一共最多支持10层分组。
    • 属性分组条件仅对各指标的起始事件生效。
    • 添加分析指标后,不支持设置属性分组功能。
  2. 您可以设置分组应用于哪一个分析事件指标。

更多关于属性分组的详细功能说明请参见属性(自定义)分组与属性

配置与查看留存分析图表

  1. 配置留存分析时间范围及留存分析时间周期。
    默认情况下,系统会自动以留存趋势图的方式展示最近7天的统计结果。您可以根据需求对分析图表进行以下调整。
    Image

    • 您可以选择分析的时间粒度为天级、周级或月级,并选择对应的留存分析的起始时间。
    • 您可以在留存分析区间选择是否使用默认区间,还是自定义设置留存分析区间。

    配置参数

    配置说明

    时间粒度

    即按照天、周、月这些粒度去汇总统计用户数据。

    • 选择天级:留存分析所有图表,当以天级展示时,默认显示今天的数据;
    • 选择周级:默认显示周期是周一到周日,可点击修改统计区间;

    更多关于时间粒度的详细说明请参见下文的参考:留存分析中的时间粒度说明

    起始时间

    即统计某段时间发生起始行为用户。

    周期对比

    可进行时间的对比的选择:上一周期、上同周期、上月同期、去年同期、自定义时间。

    • 上一周期:首尾相接的上一段时间
    • 上同周期:向前平移一周,每周顺序对应。
    • 上月同期:向前平移一月,每月顺序对应。
    • 去年同期:向前平移一年,相应月份和日期对应,具体策略为:直接改变年份,然后用对比时间的结束时间减去被对比时间的时间区间,得到对比时间的开始时间即可。
    • 自定义时间:自定义选择对比时间周期的起始时间和结束时间。

    留存时间区间

    即统计留存的时间段,支持设置为默认区间、自定义区间留存。
    配置示例可参见下文的使用示例

    留存时间

    即统计发生起始行为的用户在指定时间的留存。

    • 选择查看第2日至n日的留存时,最多可以查看第120日留存(Day120)
  2. 查看留存分析结果图表。

    • 留存趋势图
      如果想观察留存率趋势图,可以选择展示方式中的"趋势"。
      Image
      • 留存趋势图中,支持查看总体的留存趋势(默认),也支持查看具体某一天的流程趋势,您可在图表上方单击“日期”的下拉框,选择需要查看留存趋势的日期。
      • 只有当选择具体某一天的留存趋势图时,点击折线上的点,可支持显微镜功能(存为用户分群、导出用户、查看样本),总体留存趋势不支持使用显微镜功能。更详细的显微镜功能,可查看文档:显微镜功能
    • 留存对比图
      如果想观察次日留存、7日留存等指标随时间变化的情况,可以选择展示方式中的"留存对比"。
      Image
      • 点击留存对比图上的点,可支持显微镜功能(新建日期批注、存为用户分群、导出用户ID、查看用户列表)。
      • 留存对比图支持查看次日(默认)留存对比数据,也支持单击图表上方“日期”下拉框中的日期,设置查看其他某一天的留存对比数据。
  3. 图表小技巧。您可以对分析时间段进行缩放,以查看更细或更完整的数据图表。
    Image

查看与分析详细数据

查看留存分析统计结果。
Image

  • 可选择是否显示用户数;
  • 支持按照起始人数进行切换排序;
  • 可将统计结果下载为excel文件。

下一步:深度分析

分析当日留存和流失率

  • 当日留存的数据默认不在图表区展示,如需要查看,需要点击“计算当日留存”。
    Image
    Day1即为当日留存:
    Image
  • 如果需要查看流失率,可留存分析图表中,点击“留存”下拉选择“流失”,可查看流失率。
    Image

导出/查看用户信息

图表中

详细数据中

Image

Image

下载查询结果为离线数据

可将查询结果下载为excel文件。
Image

保存分析结果到看板

点击右上角的「保存到看板」,可以将需要长期监测的指标图表添加到看板中。
Image

参数

配置说明

图表名称

可以对图表进行重新命名,便于后续查看。

保存位置

  • 可以选择将图表保存到个人空间或者公共空间,更多介绍可以查看看板概述中对于个人和公共空间的描述。
  • 选择后,可以在下拉框中选择图表保存的看板路径。

图表类型

选择保存的图表类型。当前留存分析支持将留存曲线、留存表格保存至看板中。

使用示例

【默认区间留存】过去 7 天的默认天级别留存

【默认区间留存】过去 30 天的周级别留存

【自定义区间留存】根据业务策略统计**自定义周期​**的留存

示例场景:客户期望根据业务策略统计**自定义周期​**的留存,以一个内容应用为例,新手onboarding策略如下:

  • 1天 ~ 3天:通过推荐策略进行用户兴趣刺探,建立用户对平台的初步认识
  • 4天 ~ 7天:通过积分/会员政策引导用户完善个人信息
  • 8天 ~ 30天:通过引导用户分享/点赞/关注建立用户连接,提升用户长期粘性

因此客户期望根据业务节奏观测用户留存,即可通过自定义留存区间来进行配置。

日期

起始人数

自定义区间1:1~3天

自定义区间2:4~7天

自定义区间3:8~30天

2023年1月1日

100

80%

60%

50%

2023年1月2日

150

77%

63%

45%

2023年1月3日

89

83%

59%

51%

...

常见问题
  1. 为什么当日、当周或当月留存率比预期偏低?
    在确保数据上报正确的情况下,可以进一步对比留存的计算方式是否一致。在计算当日留存时 Finder 有如下策略:
    1. 回访事件时间须晚于起始事件;
    2. 回访事件和起始事件同时发生时,不计入当日留存;
    3. 多个相同的起始事件只计算一次;
    4. 自然日、自然周及自然月的时间范围会受到应用时区设置的影响;
    5. 日、周和月等粒度都是自然日、自然周和自然月,选择周粒度时起始日可以修改,默认是周一。

参考:留存分析中的时间粒度说明

留存分析查询里涉及的“天”、“周”及“月”等时间粒度指的是自然天、周(周的起始日可以修改,默认为周一)和月。留存中的每一列是根据您所设置的时间粒度来划分的(下图所示是设置了“周”粒度) 。我们将当日、当周或当月算作了第一个周期,所以时间粒度从左向右排列时,以天为例依次为:起始日、总第2日、总第3日、总第4日、……
Image

  • 选择天粒度时
    • 起始时间是每个自然日的 00:00:00,结束时间是该日的 23:59:59;
    • 创建应用时设置的时区也会影响自然日的划分,国内默认是北京时间;
    • 在计算当日留存时,当回访事件的发生时间晚于起始事件的发生时间才会被计入。假如一个用户的起始事件发生在3月1日23点52分,那么只有当回访事件发生时间晚于3月1日23点52分,且在3月1日23点59分59秒前,这个用户才会被算入当日留存;
    • 用户在一个自然日内发生多个起始事件,只会算一次。如果起始事件发生在不同的自然日内,则这个用户会被计算到不同日期的起始人群中。
  • 选择周级或月级粒度时
    • 起始时间是每个自然周或自然月第一天的 00:00:00,结束时间是该周或月最后一天的 23:59:59;
    • 创建应用时设置的时区也会影响自然日的划分,国内默认是北京时间;
    • 周粒度的起始日可以在日历中选择,默认周一是起始日;
    • 周级或月级粒度会对日历中选择的日期范围进行扩展,以对应到完整的自然周或自然月。以选择周粒度为例:用户在日历中选择的日期范围是4月1日(周三)至4月10日(周五),查询时会将4月1日向前推,找到该周的第一天3月30日(周一),将4月10日向后推,找到该周的最后一天4月12日(周日)。最终,实际查询的范围是3月30日至4月12日;
    • 在计算当周或当月留存时,当回访事件的发生时间晚于起始事件的发生时间才会被计入。假如一个用户的起始事件发生在4月1日(周三),那么只有当回访事件发生时间晚于4月1日00:00:00,且在4月5日结束前,这个用户才会算入当周留存。

参考:留存分析功能视频讲解