一直以来,我们很重视新登用户的研究,为此,我们设计了留存(retention)这个概念,有关于这个概念,之前我说了很多,研究了很多,当然写出来的只是一部分,在后续针对这个概念还会整理一些想法。不过今天的重点落在了另一个方向上,但是针对的目标群体还是同一个,这就是新登用户群体。

我们很重视,新登用户留下的概率,所谓留存率,也是一个概率的问题,即用户再次进入游戏的概率可能性。不过这里面我发现了,不同时间的留存率(比如次日、二日、三日等等)存在用户的交叉,也就是说次日登录用户,也可能在二日也登录游戏。这点是肯定存在的。Anyway,以上是基于留存这一个基调讨论的,而今天讨论的是基于流失的基调。以下所做的探讨,如有不同意见或者新的想法,请各位尽情抒发和表达。

关于什么是留存率,这里我只给出下面的一张图,不做解释了,想了解,看以前的材料就OK了。

手机游戏现在都讲究一个渠道推广,这点是用户获取的重点来源,我们很注重量的积累,很注重下载,很注重激活。相信很多也是到此为止了。同时也有一个观点,如果在大的渠道,在最NB的位置,就肯定得到最多,最好的用户。其实,在运营,推广,研发这几条线上,是存在脱节的,这点也就造成了在今天狠花钱,买广告,买流量,买位置。其实,你不知道自己究竟这么做,能够起到多大的效果。

说到这,我想到最近看到的数据报告,这个春节,似乎给我们大家开了一个玩笑,因为我们发现,尽管很多人砸了不少钱,花了不少精力买流量,买位置,但用户没有增长,质量也表现一般(对与这一点,可对照自己的游戏表现,自己分析)。今天的流失计算探讨也是要对于刚才啰嗦的一大堆做一个数据管理和分析。

OK,进入正题。

留存率遗留的问题

如刚才的留存率示意图,我们发现留存是针对新登用户在新登后每一天的状态表现,换句话就是在此回到游戏的概率,因为游戏与用户之间存在一个曝光度的问题,你越是在一段时间频繁接触,你返回游戏的可能性就会越大,这个概率就是留存率。留存率是以每一天作为一个独立研究对象在分析问题。是以每一个独立的时间点作为计算口径的,但是从用户的角度来看,前一天登录游戏的用户,在今天登录的可能性就会大很多(曝光度的问题),而这点,在留存率上没有做出解答,因为相邻两天的用户之间的相关性和交叉关系,即前一天的留存用户中,有一大部分是在今天也会登录的。有关这部分的探讨放在后续的文章中。

今天,我将变化一个角度来分析问题,而以下的计算模型,也将统一DNU和DAU之间的关系,加强我们对于DAU、DNU的理解和使用。

DAU是一个指数

我们清楚,DAU是有DNU和之前老用户组成的。这里的老用户我们指的是除了当日新登之外的用户都是老用户,但是这种方式不能足够说明一些问题。在此,我们将重点针对OLD的部分进行分解和模型分析。

所谓OLD部分其实也是由之前不同时间点的新登用户组成的。因为每个用户的状态都是由新登用户向活跃用户过渡的。那么OLD的组成我们就可以按照以下的方式进行划分:

下面举一个例子

3月22日的DAU为220,3月22日的DNU为77,那么剩下3月22日的OLD=220-77=143。那么这143=130*17.7%+127*7.9%+132*5.3%+131*1.5%+182*2.2%+137*3.6%+129*0.0%+…

有上述的计算我们了解到,所谓老用户,就是之前每日的DNU到统计DAU之日的留存率乘积并进行加和的数量。即

DAUi=DNUi+DNU(i-1)*DAY1_Retention_Rate+DNU(i-2)*DAY2_Retention_Rate+DNU(i-n)*DAYn_Retention_Rate

以上公式将DAU进行拆分和细化了,如果我们仔细来看的话,会发现,DAU是由不同的DNU进行加权得到的综合值。而这个值却是代表了用户粘性变化和留存表现的综合指数。

然而如果我们按照以上的逻辑计算下去,计算量会很大,而且意义不是很大,如何有效的衡量这个指数,我将继续阐述给各位。

上述的公式告诉了DAU是由之前不同时间点的回流DNU组成的,因此,我们可以得到不同时间点的回流DNU占据DAU的水平,即

Return_DNU(i-1)= DNU(i-1)*DAY1_Retention_Rate

DAUi_1%= Return_DNU(i-1)/ DAUi

DAUi_2%= Return_DNU(i-2)/ DAUi

DAUi_n%= Return_DNU(i-n)/ DAUi,故

DAUi_1%+ DAUi_2% + DAUi_n%=100%

实际上来看,利用以上的原理,我们可以知道最近一周的DNU中,有多少贡献给了今日的DAU中,这点其实很重要,因为自此,我们知道了用户对于游戏的关注度和粘性,如果你的游戏中,每日有超过50%的DAU是一周之前的DNU贡献出来的,可以想象,你的游戏黏着能力是很强的,至少,对于用户而言,近期(至少7天是不会离开游戏,或者淡忘游戏的)。下面我将具体的说一个例子:

按照上述逻辑,我计算了每个DAU的最近7日DNU贡献率,曲线如下:

在图中,我们看到,最近7日DNU对于DAU的贡献率持续走低,保持在20%左右,也就是说,现在每日的DAU中有20%的用户是最近7日的DNU贡献出来的。

反过来说,也就意味着,这款游戏中,7日之前的用户对于日DAU的贡献是比较大的,从下图来看,距离统计DAU 7天之前的用户占比达到60%+,即用户在该游戏的活跃周期较长,新增用户群体的质量和黏着性较好。

以上的模型计算,其实在很多方面都可以使用,比如我们在检测渠道用户的质量时,就可以基于以上的逻辑进行分析,再者比如付费用户的付费周期研究也可以基于以上的模型进行分析。

本质上,以上的计算逻辑,解决了DAU与DNU之间的划分矛盾,其实DAU可以认为是之前不同时间点的DNU组成的,在这种逻辑下,我们可以很快的发现目前我们游戏的活跃用户群的状态构成,比如,如果都是大量的7日之前的用户,不断的保持活跃,那么意味着该游戏的粘性还是保持在很客观的水平上。这点也恰恰解决了我在文章开头所提到的曝光度的问题。因为一旦游戏不再曝光在用户面前,那就意味着,游戏可能被启动的概率大大降低。

小白学数据分析-----什么是DAU_II [玩家粘性分析模型]为什么游戏粘性会达到60%...相关推荐

  1. 小白学数据分析------日活跃人数分析

    从今天开始,特开辟一个小专栏,题目暂定为小白学数据分析,鄙人不才,在数据分析的道路上走的崎岖坎坷,同时数据分析本身是一个多面和复杂的工作,要懂得理论(统计.概率.数据挖掘.算法.模型)更要懂得业务,懂 ...

  2. 小白学数据分析--回归分析在游戏人气分析的应用探索

    小白学数据分析--回归分析在游戏人气分析的应用探索 昨天简单说了一下相关分析在充值购买失衡方面的应用,今天就接着昨天的话题,说一下回归分析(Regression  Analysis),回归分析是研究一 ...

  3. 小白学数据分析-----数据指标 累计用户数的使用

    小白学数据分析--à数据指标累计用户数的使用 累计用户数是指注册用户数的累计,即可以认为是新用户的累计.在一般的数据统计中,我们基本上都会涉及到这个指标,且这个指标是逐渐累加的,比如: 时间      ...

  4. 小白学数据分析--留存率使用的窘境

    小白学数据分析--留存率使用的窘境 随着移动游戏整体的火热,现在看到太多的数据,太多信息,很多时候我们仰慕和钦佩别人的成功,我们总是把这个行业达成所谓共识的一些数据来出来说明问题.因为我们笃信数据是有 ...

  5. 小白学数据分析-----付费渗透率再研究

    今天所谈到的东西其实是关于新增付费用户的研究模型的内容,谈到模型,有时候我们过于神话了,模型其实最后就是一套方法论,我自己觉得这倒是自己思维思考最后落地的一个载体,因为思维要实现.训练.评估,最后出现 ...

  6. 小白学数据分析-----留存率的三个普适原则

    关于留存率的文章,现在很多,以下要说的内容实际上算是对于留存率使用的一个小归纳.这篇文章所要阐述的内容其实早在去年就已经形成了,一直没有足够的时间组织起来,因为我觉得虽然简单,不过影响的范畴和可扩展的 ...

  7. 小白学数据分析-----聚类分析理论之K-means理论篇

    聚类分析是一类广泛被应用的分析方法,其算法众多,目前像SAS.Splus.SPSS.SPSS Modeler等分析工具均以支持聚类分析,但是如何使用,尤其在网游数据分析方面,作用还是很大的,尤其是我们 ...

  8. 小白学数据分析-----从购买记录分析道具支付环节

    昨天发现充值异常增高,于是准备做一次详尽的分析,但是当我开始提取数据时,发现了一件比较异常的事情,这是在查询玩家的购买记录时发现的(这是因为往往我们要分析充值时,也要辅助的去看一下当日的购买情况),截 ...

  9. 小白学数据分析-----聚类分析理论之TwoSteps理论篇+实践篇

    昨天分享了以前学习的聚类分析算法K-Means的部分知识,其实这个主要是了解一下这个算法的原理和适用条件就行了,作为应用而不是作为深入研究,能够很好的将业务和算法模型紧密结合的又有几人呢?所以一些基本 ...

最新文章

  1. String和StringBuilder
  2. 点击文本框搜索,出现在下拉列表中
  3. postgresal去重_PostgreSQL数据去重
  4. media recovery oracle,media recovery
  5. python可以在unix_在python窗口中使用绝对的unix路径
  6. MFC中OnCtlColor的用法(改变控件颜色)
  7. .Net Core 3.0 IdentityServer4 快速入门
  8. Mac 下配置XAMPP
  9. Exchange2010---反垃圾邮件配置
  10. JavaSE(8)-细节狂魔:21k字长篇深入理解类和对象
  11. python百度关键词自动提交订单_Python+selenium刷百度关键词点击
  12. 计算机wps文字基础知识,计算机基础及WPS Office应用常见考试内容
  13. 仅有几个分布点,绘制物种的分布图
  14. 微信小程序 常见问题(报错)
  15. 安装vray显示指定服务器没安装,安装vray是出现“不是有效的win32应用程序”怎么回事?...
  16. Excel中F4键的作用
  17. Pid控制算法-专家PID与模糊PID的C++实现
  18. 个人开发者App Store收款
  19. 学习《新概念》的方法
  20. CISP知识思维导图

热门文章

  1. JS 借助 pako.js 实现网络请求获取 gzip 数据流并解析, 解决汉字乱码
  2. JavaScript 是传值调用还是传引用调用?
  3. Electron初步【02】--第一个Electron App
  4. PHP 学习笔记 - - - 简单方法的使用 (数组)
  5. 初级程序员面试不靠谱指南(六)
  6. OpenStack云第五天
  7. Android:Kotlin语法基础
  8. win7安装git客户端和简单配置
  9. 外伤导致色觉异常型复视(球后视神经炎+视神经萎缩)
  10. 茶叶的游离态咖啡因与结合态咖啡因