留存分析


#1 概述

留存分析是一种分析用户参与情况或活跃程度的分析模型,可以统计在选定的时间范围内,进行了初始行为的用户中随后进行后续行为的人数及比例。 留存分析模型可以帮助深入了解用户的留存和流失状况,发现影响产品可持续增长的关键因素,指导市场决策、产品改进、提升用户价值等。

#2 功能介绍

#2.1 整体界面

左侧为条件筛选区域,添加初始事件和回访事件建立模型,添加筛选条件进行查询。 右侧为查询结果展示区域。 图表展示区域可切换的用户留存、流失情况;

右上角可切换不同的图表,默认展示数据表格,鼠标悬浮可查看在指定日期内留存的用户数和占比: 第N日留存:切换查看留存用户数和留存率

每日留存:切换查看留存用户数和留存率

#2.2 初始事件和回访事件

初始事件是在待分析的两个事件中先触发的事件,一般用来从所有用户中先选定部分群体; 回访事件通常选择希望用户重复触发的事件; 初始事件和回访事件均可以对属性设置筛选条件,可选元事件及虚拟事件;

不同的分析场景中可以设置不同的事件来分析:

  1. 初始事件和回访事件设置为不同的事件,初始事件一般选择触发一次的事件,如“注册”、“登录”;回访事件可选择重复触发的事件,如“发起聊天”;可用于对比分析用户对产品或某些功能行为参与情况,从而评估产品迭代或运营策略调整的得失。

  2. 初始事件和回访事件设置为相同的事件,用于对比不同的功能,重复发生的情况,发现用户对不同功能的使用粘性;

#2.3 同时展示数据

可在查询结果数据表中同时展示其他指标值,可选择与初始事件和回访事件相同或不同的事件。

同时展示回访用户参与的事件,即触发了初始事件、回访事件后的留存用户同时做了某件事。同时展示功能支持总次数、用户数、人均次数以及 [数值类型的事件属性+计算方法]的方式。

数值类型事件属性的预置计算方法包括:总和、人均值、阶段累计总和、阶段累计人均值;

以计算LTV为例,可选择同时展示回访用户参与事件为支付成功事件,选择指标聚合方式为[订单金额]的[阶段累计人均值]。

同时展示数据可选择自定义指标公式:

回访用户指标、初始日期指标以及两个指标的计算:

以计算ROI为例,可选择回访用户指标为[支付成功]事件的[订单金额/阶段累计总和],选择初始日期指标为[市场投入]事件的[金额/总和];指标公式为 回访用户指标除以初始日期指标,所得到的数据为每日的ROI;

在查询结果中查看:

#2.4 条件筛选

  1. 对所选的初始事件和回访事件添加筛选条件,可选出符合条件的事件或用户进行分析。初始事件和回访事件都可添加多个筛选条件,并选择“或”、“且”关系。

  2. 除了对单个步骤添加筛选条件,还可以进行全局条件筛选

所支持的筛选条件包括:

  1. 事件属性:可选择事件的预置属性、自定义属性、虚拟属性。

  2. 用户分群:通过选择用户的行为规则条件创建分群后,可在全局筛选或单个事件条件筛选中直接选择。

  3. 用户属性:在全局筛选可选用户属性。若我们添加的符合用户属性是“城市”为“厦门市”,则只有属性中“城市”为“厦门市”的用户,才满足这个筛选条件,并且出现在筛选后的留存分析结果中;

  4. 用户标签:通过用户特定属性条件创建标签后,可在全局筛选或单个事件条件筛选中直接选择。

支持进行筛选的属性数据类型包括:文本类型、数值类型、布尔类型、时间类型;

文本类型的属性可选逻辑关系为:

  • 包含:所输入的值与属性值整个字符串完全一致则视为符合筛选条件

  • 不包含:所输入的值与属性值某部分字符串不相同则视为符合筛选条件

  • 等于:所输入的值与属性值整个字符串完全一致则视为符合筛选条件

  • 不等于:所输入的值与属性值整个字符串不相同的视为符合筛选条件

  • 有值:属性值不为空

  • 无值:属性值为空

  • 正则匹配:属性值满足正则表达式的匹配规则

  • 正则不匹配:属性值不满足正则表达式的匹配规则

数值类型的属性可选逻辑关系为:

  • 等于:可输入多个值,等于其中任意一个则视为符合筛选条件

  • 不等于:可输入多个值,该属性有值且不等于其中任意一个视为符合筛选条件

  • 小于:小于所输入的值视为符合筛选条件

  • 大于:大于所输入的值视为符合筛选条件

  • 大于等于:大于或等于所输入的值视为符合筛选条件

  • 小于等于:小于或等于所输入的值视为符合筛选条件

  • 区间:所输入的值为一个开区间,属性值在区间范围内视为符合筛选条件

  • 有值:属性值不为空

  • 无值:属性值为空

布尔类型的属性可选逻辑关系为:为真、为假。

  • 为真:该属性为True视为符合筛选条件

  • 为假:该属性为False视为符合筛选条件

  • 有值:属性值不为空

  • 无值:属性值为空

时间类型的属性可选逻辑关系为:

  • 大于等于:属性值不早于设定的时间

  • 小于等于:属性值不晚于设定的时间

  • 区间:属性值在设置的时间区间范围内(区间为左闭右闭)

  • 相对当前日期:将属性值与当前的日期进行比较

  • 相对事件日期:将属性值与事件时间进行比较

  • 有值:属性值不为空

  • 无值:属性值为空

#2.5 分组查看

查询结果支持分组查看,可以查看更加详细的分析结果。

  1. 可选择事件属性、用户属性、用户分群、用户标签进行分组。

  1. 分组支持的数据类型 数据查询结果支持文本类型、数值类型、时间类型、布尔类型的事件属性进行分组查看。 数值类型的事件属性支持三种区间展示: 默认区间:将所查询的数据按规则统一进行区间划分。 离散区间:将查询结果里的离散数据按一定顺序一一进行列举。 自定义区间:将查询结果里的数据按自定义设置区间的值进行划分,左闭右开。

时间类型的事件属性支持按分钟、按小时、按天、按周、按月的时间粒度进行展示。

  1. 分组详情

分组结果可点击日期项查看详情。

#2.6 显示设置

可以对数据展示区设置数据表样式及显示内容,选择[显示设置]:

显示设置:可进行阶段值配置、选择留存数据展示方式、自定义卡百分比数据填充规则。

阶段值配置:

[初始事件用户数] 可选择阶段均值 / 阶段总和,[留存/流失用户数] 自动选择计算加权平均 / 阶段总和;

[留存/流失率]以及[同时展示数据 ] 为加权平均值;

若只查看同时展示数据,可勾选在数据表中默认显示的值:

留存数据展示方式:

选择[仅显示关键日期]后,点击编辑后:

输入关键日期数字,中间由逗号隔开,输入完毕后点击完成即可。

完成以上操作后,数据表内将只显示所设定的关键日期。

自定义百分比配置: