讨论关于渠道对于产品评级标准的时候,发现渠道在制定评级数据指标时,对于留存的释义很少会考虑的周全,而作为CP,上线测试调试数据的时候,如果没有理解指标的真正含义,而是一味的追寻达到这个标准,往往弄巧成拙,把自己绕进去。因此笔者在这里分享下目前对于留存率计算的几种主流方法。

留存率的计算方式是以下三个维度的组合合集:

新增和活跃

账号和设备

第X日和X日内

是的你没有看错,留存率的定义有八种方式,分别是:

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

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

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

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

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

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

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

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

(请不要提达到一定条件才算留存,比如登录时长,任务完成度之类,这些还没蒙吗?

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

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

首先锁定某一天为第一天,追踪这一天以后的数据变化

对应留存率:

可以看出,以新增和活跃为维度的统计标准差别很大,但对于账号和设备的维度统计差别并不大,基本一致。

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

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

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

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

那么,对于不同的计算维度是否存在一定的关系呢?在分析了50款游戏(每10款为一组,每款游戏选取15天的留存率)的留存率后我们发现:

1.(活跃账号留存/新增账号留存)比值曲线

以账号为维度统计,活跃账号计算方法中,次日留存率方面,活跃账号留存率大概是新增账号留存率的1.7倍左右。而七日留存大概在3.6倍左右。

2. (活跃设备留存/新增设备留存)比值曲线

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

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

mysql 留存率_留存率的几种主流计算方法(转)相关推荐

  1. 看看MySQL几种主流备份方案的优缺点

    看看MySQL几种主流备份方案的优缺点,Mysql Available Backup Solutions   转载于:https://www.cnblogs.com/macleanoracle/arc ...

  2. mysql如何防止插入重复数据_防止MySQL重复插入数据的三种方法

    新建表格 CREATE TABLE `person` ( `id` int NOT NULL COMMENT '主键', `name` varchar(64) CHARACTER SET utf8 C ...

  3. mysql 禁止插入重复数据_防止MySQL重复插入数据的三种方法

    新建表格 CREATE TABLE `person` ( `id` int NOT NULL COMMENT '主键', `name` varchar(64) CHARACTER SET utf8 C ...

  4. 七种主流设计风格_您是哪种设计风格?

    七种主流设计风格 重点 (Top highlight) I had an idea for another mindblowing test, so here it is. Since you guy ...

  5. 知道接口地址 如何传数据_如何选显示器连接线?四种主流接口要知道

    前两天家里电脑显示器的线坏了,火急火燎的买了根线,谁知道买回来之后接口不匹配,不能用.显示器为什么要有这么多接口呢?这些接口又有什么区别呢?必须把它搞清楚!这不,经过我的不屑努力,终于搞明白了,马不停 ...

  6. .net mysql和php mysql数据库连接_浅谈PHP连接MySQL数据库的三种方式

    本篇文章给大家介绍一下PHP连接MySQL数据库的三种方式(mysql.mysqli.pdo),结合实例形式分析了PHP基于mysql.mysqli.pdo三种方式连接MySQL数据库的相关操作技巧与 ...

  7. mysql快速建表工具_我所知道的MYSQL快速建表的3种方法

    方法一:创建一模一样的表结构(包括索引,不包括表中数据)mysql> desc t_my_series; +-------------+------------+------+-----+--- ...

  8. 显示器接口_如何选择显示器连接线?VGA、DVI、HDMI、DP四种主流接口知识

    一般来说,显示器选择哪一种连接线是显卡显示接口与显示器显示接口决定的,也就是说,如果您的显示器或者显卡上其中一个没有DP接口,那么是无法使用DP接口的,当然如果显示器和显卡同时有DP.HDMI.DVI ...

  9. dp怎么接显示器和主机_如何选择显示器连接线?VGA、DVI、HDMI、DP四种主流接口知识...

    一般来说,显示器选择哪一种连接线是显卡显示接口与显示器显示接口决定的,也就是说,如果您的显示器或者显卡上其中一个没有DP接口,那么是无法使用DP接口的,当然如果显示器和显卡同时有DP.HDMI.DVI ...

最新文章

  1. 41-高级路由:BGP AS长度:接收一切、最大AS长度、不比较AS长度
  2. 构建插件式的应用程序框架(六)----通讯机制(ZT)
  3. 当客户说“你们的价格太高了”
  4. HALCON标定倾斜安装镜头
  5. struts.xml配置文件(一)
  6. cad蜂鸟工具_蜂鸟视图地图数据中台,全面提升商业地产的可视化信息管控
  7. java在线编译器_什么是Java内存模型
  8. Entity Framework Core 命名约定
  9. 作者:李冰(1989-),女,中国电子技术标准化研究院工程师。
  10. Linux系统编程1-7总结项目:进度条的实现
  11. L1-015. 跟奥巴马一起画方块-PAT团体程序设计天梯赛GPLT
  12. arraylist的remove()循环删除问题
  13. Android9王者荣耀卡顿,王者荣耀卡顿掉帧?教你如何让王者荣耀流畅爆表
  14. hsf端口_分布式服务框架HSF
  15. 关于平面设计知识,设计师需要懂得印刷常识——黎乙丙
  16. IT界最伟大的十位人物
  17. 国际贸易13种术语你都了解吗?
  18. linux命令sm,Linux系统命令和使用技巧8则
  19. 你所不知道的测试经验分享之安卓UI控件定位!
  20. 25个带有酷炫动画的创意404错误页面,快给你的网站换上吧(持续更新)

热门文章

  1. ACARS接收机GAEA131
  2. python作业(3)
  3. Linux国内常用软件源的介绍
  4. 【Android App】三维投影OpenGL ES的讲解及着色器实现(附源码和演示 超详细)
  5. 如何搭建在线产品手册
  6. centosyum安装netdata
  7. 向量的点乘与叉乘公式
  8. 宝鲲财经:揭秘炒汇建仓技巧有哪些
  9. nginx set header
  10. “泰迪杯”挑战赛-通过图像处理和数据挖掘实现车辆检测与跟踪