在运营岗位中,有这么一道求留存率的题目:
假设一个APP今天获得了10000个新用户,如果明天有1000个用户继续使用APP,并且每个用户打开2次APP,那么这个APP的次日留存是 ???
按照公式:第N日留存率=新增用户日之后的第N日依然登录的用户/新增用户
次日留存=1000/10000=10%

对于留存率这个概念,相信对每一位游戏运营和分析人员并不陌生,甚至搜索“留存率”也会发现很多关于留存率的解释,留存率的定义,以及留存率的指标表现等等文章。实在是没有什么新意可言。

留存率的计算方式是以下三个维度的组合合集:
一 新增和活跃

二 账号和设备

三 第X日和X日内

所以,留存率的定义有八种方式,分别是:
新增账号第X日:某日新增的账号中,在新增日后第X日有登录行为记为留存

新增账号X日内:某日新增的账号中,在新增日后的X日内有登录行为记为留存

新增设备第X日:某日新增的设备中,在新增日后第X日有登录行为记为留存

新增设备X日内:某日新增的设备中,在新增日后的X日内有登录行为记为留存

活跃账号第X日:某日活跃的账号中,在新增日后第X日有登录行为记为留存

活跃账号X日内:某日活跃的账号中,在新增日后的X日内有登录行为记为留存

活跃设备第X日:某日活跃的设备中,在新增日后第X日有登录行为记为留存

活跃设备X日内:某日活跃的设备中,在新增日后的X日内有登录行为记为留存

从定义来看,不难理解,那么从数据表现来看,每种留存有何区别呢?

由于对于X日内有登录记为留存的计算方式往往将留存率的数据显得不可信,因此在这里不做过深入的讨论,如果有兴趣可以在做数据分析的时候追踪试试,出现80%以上的留存率都不足为奇(内测期间100%都可能出现)。因此这种计算留存的方式已经基本没有人在用,这里我们只讨论第X日有登录行为记为留存。

hive里计算7新增留存率和活跃留存率 活跃留存率怎么算_数据统计


第一, 为何新增账号和新增设备的留存率差距并不大?

在某些情况下,新增账号和设备是相等的。两种情况除外,一是游戏存在账号系统,即存在刷小号的情况,这种情况下,反馈到数据统计中,会出现账号数大于设备数。二是玩家使用相同账号在不同设备上登录,这种情况下会出现统计到的设备数大于等于账号数,因此两种情况中和,在计算的过程中相互抵消,平均情况就是两种计算留存的方式数据表现一致。

第二, 为何新增和活跃的留存率差距较大?

这里解释起来可能涉及到的点很多,但是我们只提一点最本质也是权重最大的影响因素—忠诚度。以新增为维度计算,玩家属于刚刚接触游戏,或是有目的或是没目的,而对于游戏的了解而言,是处于探索阶段(新手),往往会因为一点点挫折而失去对游戏的兴趣而流失,对于游戏的忠诚度是十分脆弱的。相反,以活跃维度统计的话,在活跃玩家中包含新增和老玩家活跃(新增日大于一天)。这部分新增就像前面提到的以新增维度统一一样的表现,而老玩家由于已经度过了前期的探索阶段,已经对游戏形成了认知,因此忠诚度远远高于新增玩家,也就不难理解,为何有较高的留存率表现。

hive里计算7新增留存率和活跃留存率 活跃留存率怎么算_搜索_02

hive里计算7新增留存率和活跃留存率 活跃留存率怎么算_hive里计算7新增留存率和活跃留存率_03


以设备为维度计算,次日留存中,活跃设备留存率大概是新增设备留存率的1.8倍,而七日留存则为3.5倍。利用这个规律,如果我们在统计过程中有遗漏的现象,或者在统计的过程中因为统计缺失而无法及时提供渠道或其他合作方想要的留存,可以利用现有的留存数据进行推算。

当然并不是提倡在以后的统计留存过程中会出现依赖规律进行推算的情况出现,只是发现规律并加以利用,而更大的作用是希望在以后探讨留存以及留存表现的时候,能够首先理解我们所讨论的留存是否是同一个。

作者:斯宾塞的师