留存率有 4 样算法,你知道吗?
目录
这算是 2023 年有意思的收获之一。
2023 年的工作内容,主要是开始搭建 A/BTest 平台。之前的工作主要是做数据报表类的分析平台,虽然也会对接很多数据分析需求,但与业务决策结合得并不紧密,所以对于决策中用到的指标也只是简单了解。而 A/BTest 本身就是支持业务决策的,因此也对业务关注的指标和指标背后的业务逻辑有了比较深入的了解。
之前的工作中,就建设过专门针对用户留存的留存分析工具。建设的过程中,就讨论过关于留存率的算法。那时只知道留存类指标有两种算法:一种关注过程,一种关注首尾两天(就是下面讲的 算法 1 和 算法 2 )。
这次做 A/BTest 平台之后,接触到了另外两种算法(就是下面的 算法 3 和 算法 4 )。
我们以 7 日留存率 为例。
7 日留存率的 4 种算法
算法 1
从首次活跃算起,一直到第 7 天,每一天都持续活跃。
1 | 2 | 3 | 4 | 5 | 6 | 7 |
---|---|---|---|---|---|---|
$A_1$ | $A_2$ | $A_3$ | $A_4$ | $A_5$ | $A_6$ | $A_7$ |
算法 2
从首次活跃算起,第 7 天活跃。
1 | 2 | 3 | 4 | 5 | 6 | 7 |
---|---|---|---|---|---|---|
$A$ | $\cdots$ | $\cdots$ | $\cdots$ | $\cdots$ | $\cdots$ | $A$ |
算法 3
从首次活跃之后的 7 天内,任意一天活跃。
1 | 2 | 3 | 4 | 5 | 6 | 7 |
---|---|---|---|---|---|---|
$A$ | $\cdots$ | $\cdots$ | $A$ | $\cdots$ | $\cdots$ | $\cdots$ |
算法 4
从首次活跃算起,在未来的 $N$ 天内(一般 $N \geq 7$ ),累计有 7 次活跃。不过这种算法不知道大家看着是否眼熟。当 $N=30$ 的时候,这通常就是 MAU 的计算口径了。
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
---|---|---|---|---|---|---|---|---|---|---|---|
$A_1$ | $\cdots$ | $\cdots$ | $A_2$ | $A_3$ | $A_4$ | $\cdots$ | $\cdots$ | $A_5$ | $\cdots$ | $A_6$ | $A_7$ |