一:开始之前
在开始之前,请确保您已完成了以下项目:
1.您应至少有一个 Google Analytics(分析)媒体资源和一个数据视图(配置文件),以便您可以从自己的游戏向其发送数据。
2.如果您打算跟踪“电子商务交易”,请在报告中启用电子商务。
3.从适用于Unity的Google Analytics(分析)插件存储区下载googleanalyticsv3.unitypackage,然后将其导入您的Unity项目中(您应该能够通过双击该文件来执行此操作)。
二:设置与配置
选择Android以了解配置详情:
1.如果您的项目的<YOUR PROJECT ROOT>/Assets/Plugins/Android/目录下没有名为AndroidManifest.xml的文件,请构建一个适用于Android 的项目,然后从Temp/StagingArea/目录下复制AndroidManifest.xml(该文件位于您选择在其中构建项目的目录下),然后将其粘贴到<YOUR PROJECT ROOT>/Assets/Plugins/Android/。
2:将以下权限添加到<YOUR PROJECT ROOT>/Assets/Plugins/Android/目录下的AndroidManifest.xml文件中的<application>代码上方:
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
3.如果您要启用广告系列跟踪功能,请按照如下所示添加该服务:
<service android:name="com.Google.analytics.tracking.android.CampaignTrackingService" />
<receiver android:name="com.Google.analytics.tracking.android.CampaignTrackingReceiver" android:exported="true" >
<intent-filter>
<action android:name="com.android.vending.INSTALL_REFERRER" />
</intent-filter>
</receiver>
三:配置 GAv3 预设件
要配置 GAv3 预设件,您需要执行以下操作:
1.点击GAv3.prefab预设件对象(位于“Project”(项目)视图中的Assets/Plugins/GoogleAnalyticsV3中)。
2.“Inspector”(检视)视图将显示附加到预设件的“Script component”(脚本组件)并列出了一些媒体资源。使用与您的项目对应的值填充这些媒体资源。这将填充该对象,以使其可在您项目中的任何位置使用。例如:
· Android Property ID: UA-XXXXXXX-1
· IOS Property ID: UA-XXXXXXX-2
· Other Property ID: UA-XXXXXXX-3
· App Name: MyGame
· Bundle ID: com.example.games
· App Version: 1.0
· Dispatch Period: 5
· Sample Frequency: 100
· Debug Mode: VERBOSE
· Anonymize IP: false
· Dry Run:false
3.将已填充的 GAv3 从“Project”(项目)视图向上拖放到“Object Hierarchy”(对象层级)。
注意:您可以针对所有平台使用的相同的媒体资源ID。如要了解更多的信息,请参阅移动应用分析设置最佳做法。
四:跟踪对象
配置GAv3预设件后,您就可以开始按照以下步骤使用 Google Analytics(分析)来跟踪对象了。
1.确定要跟踪的GameObject(例如 Player 对象),然后在“Object Hierarchy”(对象层级)视图中点击该对象。如果您还没有附加到您要跟踪的对象上的脚本,请使用“Inspector”(检视)视图中的“Add Component”(添加组件)按钮创建一个新的脚本。
2.在类中创建一个公共变量来保存 GoogleAnalyticsV3 对象。例如:
public GoogleAnalyticsV3 googleAnalytics;
3.保存该脚本,然后返回至 Unity 窗口。
4.在您要跟踪的GameObject的“Inspector”(检视)视图中,您会看到自己创建的脚本以及一个名为 Google Analytics(分析)(或您所选择的变量名称)且需要填充的字段。从“Object Hierarchy”(对象层级)视图中将GAv3对象拖动到该字段。
注意:如果您并未看到需要添加GAV3预设件的字段,请进行检查以确保您的脚本中没有编译错误,如果存在错误”Inspector”(检视)将不会更新。
5.现在,您就可以开始跟踪该GameObject了。针对您要跟踪的其他对象使用同一预设件重复此流程。
KeyMob移动应用管理工具的优势:
一.助您顺利通过市场审核---KeyMob通过云端集成广告平台的方式.让市场无法检测到广告.助您顺利通过应用市场审核!
二.广告平台随意切换---KeyMob的远程管理.云端集成使您随时切换广告平台.包括开时没计划的用的平台.后面也照样可以使用.无需修改产品,用哪个平台.随心所想!
三.不再担心封号---KeyMob提供远程管理平台ID和Key.随时更换.不再担心被平台封号,KeyMob作为专门的管理工具.不存在违规.也不会封开者的号!
四.更高填充率.更高收入----KeyMob综合主流的多个平台.大大提高综合填充率.不再浪费任何一次请求,平台随意切.时刻投放最高价的广告,KeyMob的努力只为助您收入步步高!
来源:oschina
链接:https://my.oschina.net/u/2505907/blog/539214