Cocos 数据统计用于记录玩家的游戏行为,并且在后台提供了数据分析支持。Cocos Creator 能一键集成数据统计的 SDK,目前支持网页预览以及发布到 Web、iOS 和安卓平台。
这里我们通过 Creator 的一个游戏 Demo 来快速了解统计的接入流程。 如果您未使用过 Creator,请先参考 Creator 的开发文档
http://docs.cocos.com/creator/manual/zh/
A
准备项目和资源
本章节使用的演示项目《暗黑斩》是由 Veewo Games 独家授权原版暗黑斩资源素材,在 Cocos Creator 里复刻的演示项目。
下载初始项目 https://github.com/cocos-creator/tutorial-dark-slash
下载完成项目 https://github.com/cocos-creator/tutorial-dark-slash/tree/analytics
B
配置统计参数
打开 “项目设置” 面板,位于 “菜单栏” - “项目” - “项目设置”,在 “服务” 一栏可以勾选 “Cocos 数据统计” 的配置项:
打开后台: 点击后将跳转到数据统计后台,方便查看统计结果
AppID 和 AppSecret: 请填入在后台申请的帐号信息,默认为公用帐号
channel 和 version: 请填入渠道 ID 和版本号。这两个参数可以自己任意设置,只要自己在获取统计结果时能够区分就行。在原生平台上,渠道 ID 如果为空并且由 AnySDK 打包,启动时就会自动读取 AnySDK 打包后的渠道 ID。
游戏加载后,统计 SDK 会在项目构建后的 main.js 文件中初始化,并且传入上面设置的参数。如果有批量发布的需要,也可以手动在 main.js 中修改这些参数。初始化后,你就能直接调用统计的 SDK,发送各种统计数据给服务器。
下面将做具体演示说明。
C
用户相关
在游戏开始场景中的 onLoad 事件中,调用统计 SDK 的玩家登录接口,上报玩家登录相关数据:
在 playGame 事件中,进行玩家信息的集成:
统计结果展示如下:
D
付费相关
在玩家买活事件中,调用统计 SDK 的付费接口,上报玩家付费行为:
统计结果展示如下:
E
任务、关卡相关
在刷副本的事件中,调用统计 SDK 关卡相关接口,追踪玩家任务/关卡/副本的情况:
统计结果展示如下:
Creator 自 v1.7 版本集成了数据统计支持,只需要进行简单的设置就能够开启,方便在游戏开发过程中快速接入统计功能,为您提供符合行业标准的运营分析指标,简单而实用。目前是 Beta 版本,未来会不断完善功能。Cocos Analytics 可以及时便捷地监测游戏生命周期中的运营状况,让您能够更精准地进行游戏运营。
戳「阅读原文」更有料!