七个提高效率的步骤
关于开发者在分析工作中的主要错误,以及在设置关键事件时首先需要注意的事项,GamesAnalytics的负责人进行了讲解。
在移动应用市场成功的三大要素之一——除了创意和高质量设计——今天是分析,CCO及GamesAnalytics共同创始人马克·罗宾逊(Mark Robinson)在Pocket Gamer的文章中写道。
马克·罗宾逊
分析通常指的是有关下载、销售等的报告。但这些数据仅提供了关于应用成功的一般信息。
这就是为什么行业正在朝着获取更具体的用户数据和与玩家游戏行为相关的分析发展。这使得开发者能够根据成千上万用户的游戏体验,对游戏进行精准的调整。
但也面临着一个问题:受众、设备和市场高度碎片化。为了帮助开发者更好地应对这些挑战,罗宾逊提供了以下建议:
1. 从应用开发的第一天开始嵌入分析
通常,分析服务或各种“信标”是在游戏开发的最后阶段才实施的。这实际上是“经济上不合理”的。在最后阶段,集成所需的时间是如果开发者早早就开始则需要的三到五倍。
2. 事件数据应提前可用
当关键事件及其参数确定后,开发者可以开始决定他们需要何种信息以及何时需要。
将这些数据结构在开发初期就嵌入到代码中,能够确保信息在代码中易于访问并位于正确的位置。
平均而言,在那些后期添加关键事件的游戏中,仅收集到60%的重要信息。这就像是在浪费金钱一样。
3. 将所有来自同一玩家的数据关联到该玩家
随着游戏越来越复杂,各种系统的整合也越来越多。例如,注册由一个服务进行,而支付由另一个服务进行。这会导致数据同时从服务器和游戏客户端传输。
因此,有必要确保这些数据在某个特定的用户ID和其特定会话下“整齐”地存放在一“文件夹”中。
4. 同步时间戳
事件数据同样面临这样的问题。这些数据来自不同的来源和时区。因此,确保“时间戳”的同步是很重要的,否则在分析数据时可能会遇到严重的问题。
5. 每个会话必须有自己的ID
一个唯一的会话ID,用于汇总关于一次会话的所有事件数据,这是进行有效分析的必要条件。
6. 首先计算会话结果
这通常比用户在会话中的具体行为要重要得多。例如,用户在完成任务后所达到的目标信息(赚取的积分、击杀的敌人数)比收集游戏中每一击的信息更有价值。
7. 数据的完整性与项目效率
每个开发者总是面临一个问题,即在数据量和其有效性之间找到合适的平衡。
用户留存通常是任何F2P游戏中最重要的方面之一。因此,请确保您首要地实施了有关留存的分析。