1.问题发现背景:最近导入大量新用户后,留存突然下降。好在最近没有更新动作,所以能更清楚的感受到Retention对volume的影响可能比较大。拿出注册数和留存数的图,这是一条明显的反曲线。菜鸟分析——通过数据分析发现服务器性能问题...同时用EXCEL做一个两者的相关系数:相关系数:-0.875713539399122(-1是***负相关)不管是从直觉还是从数字上可以证明,注册数量和留存关系之间存在明显的反比关系。菜鸟分析——通过数据分析发现服务器性能问题...2.排查原因首先从游戏设计和流程上找问题。前面说了,留存下降之前什么都没有更新,所以游戏配置,新手流程等等这些计划都是经过检查的,没有修改过。好吧,让我们暂时相信他们,注册用户和留存率之间的反比关系太明显了。我们决定主要关注玩家行为。从注册玩家的行为中确定发现问题的方向,从源头做起。首先要怀疑的是渠道用户的质量,因为之前也有渠道把位置放在了首屏-一键安装,然后留存率下降了。按渠道查看留存率下降情况,发现没有增加的渠道留存率也有所下降。排除渠道数量多导致留存率下降的原因,或者这个原因不是主要原因。寻找注册玩家的具体流失行为(溯源法)这次运气不错,从一开始就发现了无效注册用户的增加。什么。而通过计算无效用户的留存,这部分无效用户恰好可以弥补留存的缺口。完毕!发现问题!注册无效用户定义:玩家已登录或注册存在,但服务器端无动作。找原因当注册玩家数量增加时,无效用户数量会增加,无效用户数量会增加,留存率会降低。(如下图)菜鸟分析——通过数据分析发现服务器性能问题...3.沟通找根源。主要沟通了前后端技术。到时候,就会影响服务器的性能。如果能提供不同时期的***在线用户数,注册用户数,以及该时期的无效注册用户率。您可以检查一些原因,以便技术可以更方便地找到问题。OK~把数据拿出来。然后从技术上查代码找到原因:在注册用户进入服务器的时候,在获取注册用户数据的时候做了一个不必要的聚合操作,导致如果注册用户过多,服务器性能会很差,会影响注册Player体验,删除这段代码后,服务器CPU占用率从60%下降到20%。4.解决验收。看看图片吧。无效用户明显减少了,留存也增加了~
