腾讯内部揭秘:游戏留存的隐藏杀手!

近日。在腾讯内部分享会上,游戏数据分析组的高级游戏测试工程师为我们分享了质量数据分析对于游戏留存的影响。让我们更加深入的了解游戏质量数据分析的重要地位。

发现数据、相关元素之间的相关性,总结数据的规律,发现系统或产品中的问题,

隐藏漏洞:例如少量人刷游戏内货币,在某些情况下导致dump率极高,

数值设计不合理:宠物升级、建筑升级(副本难度、角色数值、闯关)

确认问题修改:登录时长、loading时间,掉线率

通过月度分析,确认问题的修改效果,并不断提出修正建议,以期达到预期的效果。

1、数据的收集和处理

当我们的游戏每日对局达到6、7千万,我们应该如何记录存储数据?

我们的做法是:

2、数据分析方法实践

把已有数据进行汇总整理(例如许多TM的月度汇报,平台展示,常规内容)

数据分析可以分为:描述性统计分析、探索性数据分析以及验证性数据分析

描述性数据分析主要是当前问题情况的汇总整理描述

探索性数据分析侧重于在数据之中发现新的特征

验证性数据分析则侧重于已有假设的证实或证伪。

具体分析方法有:

A. 对比分析法:

对比分析法,就是将两个或两个以上的数据进行对比分析,分析其中的差异,从而揭示事物发展变化的规律和情况。

可以分为横向和纵向对比。

可以非常直观地看出事物某方面的变化或差距,并且可以准确、量化地表示出这种变化或差距是多少

4月版本更新了VIP的内容,但是通过4月份和3月份发布后前7天开通和续费人数的对比发现,4月份对比3月份反而有所降低。通过分析发现本次所做的游戏变更并没有达到预期的效果,通过回溯发现本次版本VIP更新的内容主要是等级的提升和对应等级的角色动作,所以可以得出结论:“在本游戏VIP系统上面,简单的等级扩充但是没有玩法的增加并没有能够提升玩家的兴趣”,并已经反馈项目组作为后续版本内容开发的参考

B. 分组分析法:

分组分析法是指通过统计分组的计算和分析,来认识索要分析对象的不同特征、不同性质及相互关系的方法,在分析游戏卡顿的时候,我们将卡顿内容通过统计分组的方式拆分成社区、对局和爬塔三个不同环境,这种可以方便的看出游戏在同一天不同环境(社区、对局、爬塔)的情况对比,也能看到不同天数同一环境的对比。

C. 结构分析法:

结构分析法是指被分析总体内各部分与总体之间进行对比的分析方法,即总体内各部分占总体的比例,属于相对指标

一般某部分的比例越大,说明其总要程度越高,对总体的影响越大

崩溃类型TOP5

崩溃占比

xxx_game+0x11b9f5a

13.23%

client_xxx::GetTextExtentPointW

9.23%

0x63002350

5.26%

engine__xxx::YYY

4.02%

xxx_game!__onexitbegin

3.49%

D. 平均分析法:

平均分析法就是运用计算平均数的方法来反映总体在一定时间、地点条件下某一数量特征的一般水平

该方法用起来比较简单,相信我们大家在平时会经常用到这种方法,去分析像漏测率、崩溃率、成功率等等等等。

E. 异常值分析:

通过对异常值分析,我们能够很快发现不合理数据的存在,而这些看起来不合理的数据是否是需要剔除的?对于不合理数据如何有效的剔除?

目的:通过硬件配置的统计来发现玩家的硬件配置和卡顿情况的关系,看是否有部分硬件配置会容易导致卡顿的情况。但是实际分析中,发现有部分硬件配置的占比超级大,怀疑是工作室外挂代练多个账号导致的卡顿,而工作室这种多开几十个客户端造成卡顿的情况在这个数据分析的需求中是不应该考虑的,我们要解决的是正常游戏的玩家客户端卡顿了的情况。

最后,我们会陆续把腾讯内部的游戏测试经验分享给大家。

原文发布于微信公众号 - 腾讯WeTest(TencentWeTest)

原文发表时间:2015-07-02

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏腾讯技术工程官方号的专栏

首发 | 腾讯把需求和代码统一的内幕

33420
来自专栏EAWorld

持续交付流水线为何对软件开发如此重要?

作者 Andrew Phillips 译者 张斌 持续交付(CD)是一种软件策略,它使企业尽可能快速有效地向用户提供新特性。持续交付的核心思想是创建可重复、可靠...

32730
来自专栏灯塔大数据

干货|如何提升数据分析的能力?

业务篇 1 业务为核心,数据为王 了解整个产业链的结构 制定好业务的发展规划 了解衡量的核心指标 有了数据必须和业务结合才有效果。 需要懂业务的整体...

31750
来自专栏程序员互动联盟

做软件测试,如何月薪过万?

很多人提到软件测试都觉得测试,就是看看软件能不能正常的运行,而且一般测试都是一些小姑娘,一般都是嘻嘻哈哈在聊天中就完成一些软件功能的测试,还有多大的技术含量,这...

465110
来自专栏DevOps时代的专栏

DevOps 前军:腾讯研发管理实践体系与工具平台探索

笔者来自腾讯技术工程事业群研发管理部,该部门提供的服务支撑了全腾讯业务,本次分享聚焦于 DevOps 中的敏捷研发和配置管理。

40930
来自专栏知晓程序

王者荣耀有罪吗?用这款小程序,亮出你的态度

除了亲儿子腾讯投票,以及它的挑战者投票帮。今天,知晓程序(微信号 zxcx0101)还要给大家介绍一款专门的投票小程序。

13020
来自专栏DevOps时代的专栏

持续反馈如何反作用于持续交付和持续集成?

? 作者简介: ? 梁定安 腾讯织云负责人,目前就职于腾讯社交网络运营部,开放运维联盟委员,腾讯云布道师,腾讯学院讲师,EXIN DevOps Master讲...

49180
来自专栏腾讯移动品质中心TMQ的专栏

聊聊测试“左移”那些事

在目前互联网产品迭代过程中,可能会出现上一个版本的需求被推倒重来,甚至整个已经实现的需求砍掉等情况,这些现象站在敏捷研发角度可能是正常且难以避免的,因为研发团队...

27880
来自专栏AI派

一文告诉你到底什么是推荐系统

到底什么是推荐系统?按照维基百科的定义:它是一种信息过滤系统,用于预测用户(User)对物品(Item)的评分和偏好。这个定义不是很好理解。我们可以从以下几个角...

366100
来自专栏斑斓

引入风险驱动模型

二. 引入风险驱动模型 George Fairbanks提出的风险驱动模型(Risk-Driven Model)非常适合遗留系统的技术栈迁移。所谓“风险驱动模型...

443110

扫码关注云+社区

领取腾讯云代金券