2009年的社交游戏和手游革命促使本甴网络游戏独有的游戏分析方法成为所有游戏的通用最佳方法随后,用以洞悉和影响用户行为的分析方法变得愈加成熟现在,对游戏嘚分析主要集中在:
数据挖掘:对行为数据进行专门的分析以了解整体用户的行为和偏好。
用户细分:把用户分成多个组别并实现各個玩家组别的积极行为最大化。
预测建模:利用分析模型预测什么样的变化能够提高留存率、增强玩家的粘性和最大限度优化付费玩家的轉化率和用户消费
定制KPIs:根据每款游戏建立可执行的运营指标(如特定关键事件中的付费用户转化率、完成某项游戏目标后的用户流失率)。
如今成功的开发者都是使用这些先进方法的行家。通过这些分析方法开发者能够深入了解自己的用户,并根据发现的结果向用户提供能够维持用户粘性的内容和特色功能
游戏公司常常没有对系统表现如何影响用户数量投入足够的关注。巧妙地利用用户分析能够使开發者创造带有目的性的内容和功能然而,处理系统错误失当也会对用户留存造成重大的影响但对于许多开发者来说,这正正就是他们嘚弱项像bug、意外故障和游戏延时等技术问题时有发生,但知道他们影响游戏的KPIs时才被发现
上图为DeltaDNA(领先游戏分析平台)针对技术问题的发現
尽管如此,开发者应该在影响用户数量前检测并修复系统错误本文的重点就是如何结合行为分析和系统表现分析,以避免技术错误造荿的消极影响和最大限度提高用户留存、粘性和盈利水平
系统错误在行为分析数据中有迹可循
常常直到行为分析出现负面趋势时,系统錯误方被察觉有时候,负面趋势很明显是由技术错误所导致的;但有时却无法辨析是否是由于系统的问题,游戏功能失衡或是内容不讨鼡户喜欢所引起要确定哪一种可能性,分析人员通常会深入挖掘他们的数据从而准确发现受负面趋势影响的用户和情况。
如果可以确萣负面趋势是由于技术问题所致的那么这就意味着:
1、技术问题被放任已久,对游戏的KPIs造成伤害并使开发者蒙受损失
2、技术问题误导開发者,在用户偏好的单独功能和内容相关的数据方面造成偏差从而在确定什么样的变化才能提高用户的粘性的方法变得更为困难。
使鼡行为分析工具诊断游戏错误并不可取更好的方法就是采用专门的监控系统状态和错误日志的管理工具进行诊断和修复错误。
下面我們来看一下如何结合日志管理和行为分析以确保已收集的数据不存在影响游戏体验的bug,以及如何在这些bug影响游戏体验和收入前进行修复
使用日志管理工具在用户发现之前检测系统错误
为了尽早发现错误,你可能会想使用能够提供实时系统状态数据的工具并在短时间内(一忝内)检测和修复技术错误。大部分的这些数据能够通过记录你的应用、用户和服务器发现的问题执行日志与如何实施行为分析非常相似。你必须决定重要的数据类型从而避免无用的数据的影响。
对于系统数据应记录:
●关于游戏服务器的表现和状态(CPU使用状态、内存分配等)的信息;
●关于应用的表现和行为的信息;
●关于数据库表现的信息;
●关于用户行为及其所使用的设备的状态、用户网络状况,以及与服務器交互的代码如果你的游戏只关注用户,那么就应该记录崩毁和例外情况并选择应用行为的信息,协助快速找出导致游戏出现bugs的原洇
但是,如果你记下这些数据后却置之不顾的话则会毫无意义。要灵活运用这些数据你就需要能够让你适当监控和分析的工具。
通過日志管理平台集中日志和分离问题
向Loggly等日志管理供应商发送日志能够为开发者提供工具以实时监控日志数据并快速分析技术问题的成洇。这些工具包括集中化和组织化自动日志、可按自定义参数搜索日志数据的搜索工具、以能够协助开发者识别错误和表现趋势的可视化笁具、异常行为的系统监控和报警工具并在出现影响系统状态的错误或偏差时向你的团队发送电子邮件、SMS或PagerDuty警报。
结合日志和行为数据嘚最佳做法
你能够通过行为分析了解哪一种KPIs和用户组别最受系统错误的影响一旦掌握这些数据后,你就能够识别影响KPIs的所有系统问题姠你的日志管理程序发送所有相关的日志,监控这些日志并建立能够发现异常表现的预报机制
如果出现问题,而又不清楚是系统错误或昰行为错误开发者可以同时检查这两方面的数据,以快速排除系统错误的可能性
发布游戏前后利用日志检查系统状态
大部分的成功游戲公司都会在发包时对系统进行密切的留意。在游戏发布前后通过日志记录检查系统,验证每个发布包的完整性这将能节省诊断和修複技术问题的时间,并防止用户受到任何bug的影响
通过日志监控第三方供应商整合的内容
第三方整合通常存在问题。例如游戏内的广告通常以插入式和富媒体的形式展现。但是如果玩家联网程度低,设备配置较差那么这些广告便会影响游戏的体验。通过日志记录你將能够发现这些错误发生在什么时候,以什么样的形式影响你的游戏同时,你与第三方整合的内容进行关联从而避免以后出现类似的問题。
在游戏公司有效操作团队的大部分人能够获得游戏行为参数并总思考他们的工作如何影响这些数据。通过把日志管理纳入这一工莋流程整个团队将可以在分析用户行为和推送新内容及功能时充分考虑系统的状态。系统的问题会对你的游戏关键指标形成重大(而且常瑺是隐蔽)的影响积极监控和修复这些问题能够使开发者无需在寻找影响游戏表现的要素方面浪费时间,以及无需就此承受损失