一、 在unity5.2之后UnityAnalytics已经默认集成在UnityEditor里了,无需额外导入sdk,开启步骤如下:
1. 点击菜单栏Window->Services
2. 在Inspector旁边会多出来一个Services选项卡,在这里你将看到Analytics开关,将其从Off状态转换成On,
如上你可以看见一个Go to Dashboard按钮,点击将会打开浏览器,跳转到UnityAnalytics官网。
二、下面开始集成步骤教学:
点击配置选项卡,先把项目设置配置好,按照下图配置即可
点击配置选项卡,先把项目设置配置好,按照下图配置即可
再次回到集成选项卡,开始集成,进行到这一步已经是到了第三步:行以验证,此时我们点击unity里的运行按钮。数据将不会立即在网页上显示,约有10分钟左右的延迟。当你看到如图所示的数据展示,说明已经成功绑定项目了。
三、自定义事件讲解
我们开启了Analytics开关只是会简单收集客户端的运行时间和次数。如果我们需要详细的玩家游戏情况数据,则需要在原有的运行代码中插入Analytics事件。通过这些自定义事件来获取相应的玩家数据。你可以选择挂AnalyticsEventTracker脚本来简单添加自定义事件,比如我这里添加了一个Login事件。
如果你运行项目后过一段时间可以看到项目集成页面出现如下数据则说明事件成功触发了。
当然你也可以直接在自己的脚本中添加自定义事件,首先
添加命名空间, using UnityEngine.Analytics;
在自己的代码中需要统计数据的地方插入事件,比如这里我插入了一个购买事件,使用的是Unity预先定义好的事件,在这段代码运行之后一段时间,你将在集成页面看到如下输出
当然自定义事件有一些限制具体可以参考这个网页
https://docs.unity3d.com/Manual/UnityAnalyticsCustomEventScripting.html?_ga=2.244660674.635355815.1501470164-1954769433.1501137616Tips:玩家产生的数据到UnityAnalytics管理界面显示大概需要12小时左右,默认的数据展示只有DAU(日活)。MAU(月活),NewUsers(新增用户)这几个,如果需要展示我们自定义的事件,则选择数据透视图,然后选择自定义事件在新添加的框内选择我们需要展示的自定义事件即可。具体如下图,最后我们可以点击左下角的下载csv导出数据报表。