因为我实习的工作是游戏后端开发,所以难免会遇到游戏领域的一些专业知识,就比如游戏数据分析。因为之前从未接触过游戏这一块,所以很多东西得去学,在之前老大给我一个任务:统计一下XX款游戏近三个月的留存情况、Guide分布、付费情况,当时接到任务脑袋里是蒙的,留存??Guide分布??付费的指标有哪些??这些我都不知道,这些都属于游戏数据分析的内容,本文就记录一下我近期学习的游戏数据分析吧。
在PC互联网时代,我们所熟悉的地啊你商务平台、门户网站等都需要做好数据分析,以提升转化率和转化收益。而在移动互联网时代,数据价值更加的被人们重视,通过数据分析发挥产品更多价值的思考。
就游戏领域来说,在多数游戏设计者来看,游戏是一件艺术品,是艺术灵感的最终产物,呈现的是人对于欲望的满足,是与用户心理和需求的博弈。几乎每一个游戏开发者,都会建立自己的基础统计分析系统来收集和统计游戏的数据,并进行分析。其目的是希望能够挖掘和转化更多的用户,转化更多的收入。
游戏数据分析就是重点聚焦于渠道运营、流量分析、游戏运营以及部分产品的设计分析,侧重于实践和效果检验,以经验模型和业务驱动为先导,注重归纳、指标分析、方案演进以及最终方案的实施和评估。
对于一款游戏产品来讲,游戏数据分析是非常必要的。分析用户是否长期留存,并很好地享受和体验产品,成为能否获取更多稳定活跃用户和收益的关键,还有分析设备的适配、用户的分辨率、哪些用户付费最多、哪些关卡或设备流失率最高、哪些区域注册转化率最低等等,分析出的结果就是让设计者思考,游戏策略、关卡难度、活动设计、区域导量等方面的合理性,根据分析出的结果来适当的调整游戏的策略以及游戏对不同用户或设备的优化。对于任何一款游戏来说,游戏数据分析都是非常重要的,只有从分析的数据中得知这款游戏的下一步该怎么发展。
对于游戏数据分析系统及数据的利用,分为了五个阶段:方法论、数据加工、统计分析、提炼演绎、建议方案。
方法论是数据分析的灵魂,是解决问题的普遍原则,贯穿分析始终的思想指导。这个阶段决定了我们如何埋点数据,如何设计分析指标,如何采集,如何组织数据。就游戏业务来说,从游戏数据分析角度,目前已经存在几套方法论,比如游戏早期市场提及的是PRARA,在进入移动游戏领域,以TalkingData的AARRR模型则提及得最多,这套方法论综合了PRARA、网站分析、社交网络分析等诸多分析的特色,结合移动游戏市场的情况,加以整理并提出的。方法论存在的意义就是要去解决问题,是对于问题、目标、方法和工具的概述。一方面解决业务问题,另一方面则是分析思维的指导,方法论的确立,决定了我们在游戏数据分析方向上要解决的问题、采取的方法和使用的工具等。
方法论是对业务需求的最高层级的抽象,涉及具体业务时,在方法论的指导下,我们需要对业务需求进行拆解,而这个阶段,从数据分析的角度来看,就是该如何进行数据埋点。
数据埋点就是通过客户端或者服务端,通过在某些游戏位置追踪玩家游戏行为而得到的相关数据。这些位置则是未来对特定业务分析的基础数据支撑。比如,我们在进行用户注册分析时,需要在用户注册的相关代码和逻辑位置进行数据采集点的设计,这样当游戏有玩家参与时,我们就可以通过采集到的数据,进行整理,形成可计算的指标。
当我们形成了基本的数据指标后,我们要形成完整的指标体系,并且要建立在方法论的指导基础之上。在多数情况下,指标具有很强的业务导向性和监测作用。比如在我们进行数据日报的制作过程中,我们就需要按照一定的逻辑组织我们的数据,用户类数据,收益类数据,渠道数据等等。与此同时,在这些指标基础之上,数据分析人员可根据需要,进一步加工和变换指标,从而完成深度分析,比如我们对于新增付费用户的研究,用户生命周期价值的探讨等,就需要在基础数据的指引下,进一步建立新的数据规划和指标拆解。
对数据进行处理使其最终变成信息,这个阶段统称为数据加工.在数据加工阶段,我们重点要去解决的问题有两点:业务理解、技术开发。
系统最终是需要技术开发的,在选定技术和工具之前,最重要的是要充分理解需求和标准定义。在开发人员完成开发后,如果发现其数据处理的结果并非是分析师或者业务人员所需要的,那么就浪费了很多的时间和资源,因此是否形成一直的指标定义认识,是否明确统一需求,需要分析师、业务人员与开发团队共同商议,形成统一的认识,否则将面临重复开发,需求更改等等一系列的问题。在所有人员在这些问题达成一致后,接下来就要解决的是技术开发问题。
确立使用什么技术和架构来完成整体的数据分析平台的建设,这是需要技术人员去评估的,而评估的一个重要参考就是前一个阶段所确立的内容,技术人员对于业务分析需要的理解,决定了未来构建的数据平台的很多因素,比如高安全性、高效性、高可靠性、高可用性、高可扩展性和可管理性,等等。
在数据采集层级,我们需要解决数据的发送机制、采集内容和存储方式等。就目前的移动互联网游戏来说,主要采取在游戏客户端植入统计分析SDK的方式来完成数据的采集,当然,在部分公司中,也采取了游戏服务器端完成数据的采集。两种方式各自具备优势,通过SDK植入游戏客户端的采集方式,在有关游戏用户终端设备的信息,用户会话时间等方面具备优势,而通过服务器端的数据采集,则在游戏内诸如等级分析、关卡任务分析方面具备优势,但是对于游戏用户在客户端设备上一些行为则无法做到采集和分析。比如,在移动游戏客户端的错误日志中,多数情况下无法通过服务器端获得的宝贵数据。
统计分析包含了统计和分析。统计分析是商业智能的一方面,商业智能应用还包括决策支持系统(DSS)、查询和报告、在线分析处理(OLAP)、预测和数据挖掘,统计分析则是整理数据和分析数据的综合。
此前我们需要收集数据,但是目的都是整理数据且最终要进行分析数据,数据向信息转化的过程。为此需要描述数据的性质和研究数据关系,并通过一定的模型来变换角度解析数据内在的联系,而如果整体系统的开发度更高,则可以就模型本身进行有效性的验证。在部分公司提供的统计分析系统上,我们已经能够看到部分的预测分析,这也是向下个阶段提炼演绎的重要过渡。
可以预见的是,当数据分析由系统来实现时,我们需要对关键业务具备数据的归纳和业务分析的模型组织。在很多情况下,经过积累,需要将一些重要业务和分析进行归纳,总结出长期可以使用的分析模块和数据采集体系,如此当我们每一次面临新游戏需要数据统计分析时,则不需要更多的额外开发成本。
以移动游戏统计分析为例,在经过不断的业务提炼和模型演绎后,从分析角度来看,如图所示的几个模块是最为关心的。
在如今移动游戏市场,服务于第三方游戏统计分析服务的平台提供了标准的数据接口,从数据采集的角度,我们可以确立一些标准统计接口。
在游戏数据分析中,有非常多的指标需要去分析,从这些指标中能发现有价值的问题,它是游戏行业的“基本沟通语言”。下面总结一些常见游戏数据指标。
上文的“当期”即现在周期的意思,例如3天、7天、30天都是一周期。
以上内容均是我在工作时从书和网上搜集的资料以及个人总结的内容,如果有和我一样新入手游戏数据分析,那么相信本文能够很好的帮助你,在工作时节约大量搜集资料的时间,建议收藏~~
1
END