如何高效计算用户留存率
简单介绍留存率的概念,说明数仓建设中对留存率计算的优化思路
什么是留存率
在互联网行业中,用户在某段时间内开始使用应用,经过一段时间后,仍然继续使用该应用的用户,被认作是留存用户。
留存率就是留存用户与全部用户的比值,计算公式
留存率 = 留存用户数 / 用户数 * 100%
比如昨天来了100个人,今天这100个人里面的60个人又来了,那么留存率就是60%。
留存率反应了一个产品的用户黏性,留存越高说明用户在使用这个产品之后,继续使用的概率越大。
在用户运营越来越重要的今天,留存率作为公司的重要指标,也越来越被重视起来。
留存率的口径
留存率有很多计算口径,适用于不同的分析场景。但都是要确定两个时间窗口,第一个时间段用来圈人,第二个时间段用来观察被圈的人有没有再次访问。一般来说看的比较多的有如下几种口径
口径名称 | 前一时间段 | 下一时间段 |
---|---|---|
次日留存 | 1天 | 1天 |
次三日留存 | 1天 | 3天 |
次七日留存 | 1天 | 7天 |
次30日留存 | 1天 | 30天 |
周留存 | 7天 | 7天 |
月留存 | 30天 | 30天 |
自然月留存 | 上个自然月 |