漏斗分析


#1 概述

漏斗分析可以用来评价某一个流程不同步骤之间的转化效率,科学反映用户行为状态以及从起点到终点各阶段用户转化情况。 我们可以通过观察不同属性的用户群体在各环节的行为,通过各流程步骤转化率的差异对比,了解转化率最高的用户群体,分析漏斗合理性,并针对转化率异常环节进行调整。 举例来说,分析新用户首次充值的流程可能包含以下步骤:

  1. 账号创建
  2. 账号登录
  3. 进入游戏页面
  4. 拉起支付
  5. 支付成功

将以上的用户行为步骤设置为漏斗模型,可以分析每一步的转化与流失情况,直观地发现问题所在,从而找到优化方向。

#2 功能介绍

#2.1 整体界面

左侧为条件筛选区域,可设置窗口期添加漏斗步骤,新建漏斗模型报表,进行分组查看、条件筛选等。

右侧为图表展示区域,可选择图表方式包括:趋势图、漏斗图、柱状图、累计图;若添加分组项,则还可以选择饼状图查看。

当漏斗步骤较多时,可在步骤选框内选择从步骤X到步骤Y。

趋势图:右上方可以切换查看转化数和转化率。

有分组项时,默认选择展示4个分组:

漏斗图

柱状图:有分组项时,默认选择展示4个分组。最多可选20个分组展示在图内。

累计图:右上方可以切换查看转化数和转化率。有分组项时,默认选择展示4个分组。

饼状图:只有在该漏斗模型添加分组项后才能选择饼状图展示。

#2.2 添加漏斗步骤

可点击“添加漏斗步骤”按钮,可点击复制步骤图标进行添加步骤,最多可添加 99个漏斗步骤;

鼠标移到某个步骤附近,将出现“筛选”、“删除”按钮。可对任意一个步骤进行拖拽排序。

点击步骤名称,可以修改当前步骤名称:

关联属性:从所选的各步骤共有的事件属性中选择一个作为关联属性。

设置关联属性后,用户在参与漏斗各步骤时关联属性值必须一致,否则视为流失。

以[操作系统]作为分组项为例,若用户在步骤1的事件属性[操作系统]为[苹果],在步骤2、3、4的事件属性[操作系统]为[安卓]。即使用户符合其他的筛选条件,则该用户不会出现在转化中,视为流失。

#2.3 窗口期

窗口期:完成漏斗第一层到最后一层的时间。可自定义分组、小时、天数。

#2.4 分组查看

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

最多可以选择3个分组项进行分组查看;支持事件属性(包括自定义属性、预置属性、虚拟属性、维度表属性)、用户属性(预置)、用户标签、用户分群。

  1. 全局事件分组、初始事件分组

    选择分组项后,该分组项可按全局事件分组或按初始事件分组。

默认按初始事件分组:查询结果分组只跟步骤1所选择的属性相关。

全局事件分组:查询结果分组跟所有步骤所选择的属性都相关。

以[城市]作为分组项为例,若用户在步骤1、2的事件属性[城市]为[厦门],在步骤3、4的事件属性[城市]为[上海]。查询结果中,第1步、第2步将出现该用户,但第3步、第4步不会出现该用户。

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

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

  1. 分组详情

点击数据表内日期选项,可查看分组详情。

#2.5 条件筛选

  1. 对所选事件添加筛选条件,可选出符合条件的事件或用户进行分析。一个步骤的事件可添加多个筛选条件,并选择“或”、“且”关系。

  2. 除了对单个步骤添加筛选条件,还可以对所添加的所有事件进行全局条件筛选。可选的事件属性为所有添加的事件的属性交集。

  3. 事件属性:支持的事件属性包括自定义属性、预置属性、虚拟属性、维度表属性;

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

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

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

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

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

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

  • 有值:属性值不为空

  • 无值:属性值为空

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

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

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

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

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

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

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

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

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

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

  • 有值:属性值不为空

  • 无值:属性值为空

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

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

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

  • 有值:属性值不为空

  • 无值:属性值为空

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

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

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

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

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

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

  • 有值:属性值不为空

  • 无值:属性值为空

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

  2. 用户属性:通过该模块可选择用户属性进行筛选,所选择的用户属性值是用户最新的属性值。

#2.6 转化、流失

假设一个漏斗中包含了 A、B、C、D、E 五个步骤,如果用户在所选的时间范围内触发了步骤 A,并且在步骤 A 发生的窗口期内,依顺序依次触发了 B、C、D、E,则视作该用户完成了一次成功的漏斗转化

在这个过程中,如果穿插了一些其它的步骤或者行为,例如在满足时间限制的情况下,用户的行为顺序是 A > X > B > X > C > D > X > E,X 代表任意一个事件,则该用户依然视作完成了一次成功的漏斗转化

如果该用户在这个时间限制范围内,依次触发了 A > B > C > E,则该用户没有完成该漏斗的转化,并且会被记作步骤 C 的流失用户