帮助中心

漏斗计算规则

更新时间:2019-07-12 17:10:52

漏斗是如何计算的?

在这个文档里面,我们将会详细描述漏斗分析的计算规则,特别是在有筛选和分组情况下的计算规则,以便使用者更好地解读漏斗分析的结果。同时,我们也会针对一些常见的分析场景,给出漏斗分析的使用案例,帮助使用者更好地使用这一功能。


在介绍漏斗分析的计算规则之前,需要有一些基本概念进行介绍:

步骤:由一个 事件/页面 加一个或者多个筛选条件组成,表示一个转化流程中的一个关键性的步骤;

漏斗转化时长:用户完成漏斗的时间限制,也即只有在这个时间范围内,用户从第一个步骤,行进到最后一个步骤,才能被视为一次成功的转化;


漏斗计算规则

转化漏斗分析是基于理想路径的每一个关键事件节点的监控,即漏斗的每一个步骤为一个自定义事件。但是APP应用,这个规则明显不适应移动端场景。因此,我们对于Web和APP分别进行规则细分。

对于web应用:我们严格遵循 按顺序排序。


假设一个漏斗中包含了 A、B、C、D、E 五个步骤,如果用户在一个会话内,依顺序依次触发了A, B、C、D、E,则视作该用户完成了一次成功的漏斗转化。


对于APP移动应用:我们采用【有序穿插事件】和【有序无穿插事件】两种情况定义是否完成转化。


【有序无穿插事件】:假设一个漏斗中包含了 A、B、C、D、E 五个步骤,选择的时间转化规则为7天或者一次启动。用户触发了步骤 A,并且在步骤 A 发生的在7天内或者一次启动内,依顺序依次触发了 B、C、D、E,则视作该用户完成了一次成功的漏斗转化。

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

这里【有序穿插事件】存在择优取近计算规则:如果一个用户在所选时段内有多个事件都符合某个转化步骤的定义,那么会优先选择更靠近最终转化目标的事件作为转化事件,并在第一次达到最终转化目标时停止转化的计算。


假设一个漏斗的步骤定义是:访问首页、选择支付方式、支付成功,那么不同用户的行为序列及实际转化步骤(标红部分)见如下例子:

1. 例 1:访问首页 -> 选择支付方式(支付宝) -> 选择支付方式(微信)-> 支付成功。

2. 例 2:访问首页 -> 选择支付方式(支付宝) -> 访问首页 -> 选择支付方式(微信)-> 支付成功。

3. 例 3:访问首页 -> 选择支付方式(支付宝) -> 访问首页 -> 选择支付方式(微信)-> 支付成功 -> 选择支付方式(微信)-> 支付成功。


择优规则:例1  >  例 2  ,  例3

 列1 用户行为步骤更加靠近最终转化目标的事件,并按照顺序走完最后一步。所以优先选择例 1。

列2 和例3 则是同时停止转化的计算。按顺序同时到达第一个步骤和最后一个步骤。


漏斗相关名词解释:

漏斗转化时长:用户完成漏斗的时间限制,也即只有在这个时间范围内,用户从第一个步骤,行进到最后一个步骤的时间间隔;

漏斗转化路径:转化路径指用户抵达特定目标所遵循的漏斗路径。


转化完成时间统计规则:

Web应用创建漏斗:转化完成时间统计默认“用户一次会话中”。

APP应用创建漏斗:转化完成时间统计默认一次启动。用户也可以选择其他指定漏斗转化完成时间,如下

一次启动:是指在指定的5个步骤,都是发生在同一次启动过程中,才会被记入漏斗。

30天:当月内需要转化;

7天:7天内需要转化

15天:15天内需要转化;


会话判定:

a,对于IOS用户,屏熄、home键切到后台、杀掉进程即判断为会话结束;

对于Android用户,当应用重新进入活跃状态与上次活跃状态相隔30秒以上时,会计为一次新的会话。

b. 对于web,会话的开始是用户打开某个页面,如果用户在30分钟内没有任何操作或关闭页面,则会话结束。