4

我已将 Google Analytics for iOS 库集成到我的应用程序中,并且总的来说它可以正常工作。我在网络仪表板上看到了结果,但是……每个 iPad 都被报告为“Apple iPad”,这不足以满足我的需求。

我希望能够使用“iPad 3 Retina”、“iPad Mini”等更具体的标签覆盖 ga:mobileDeviceModel 或 ga:mobileDeviceMarketingName。

我的应用程序很容易确定它在哪个设备上运行,并像上面那样组成一个字符串,但我无法让这些显示在 Google Analytics 报告中。

有没有人成功做到这一点?

4

2 回答 2

10

就我而言,解决方案是在 Google Analytics 网络界面上创建一个自定义维度,我称之为 MobileDeviceNameSpecific,然后将代码添加到 iOS 应用程序以在我的视图控制器的 -viewDidAppear: 方法中设置该自定义维度值,如Google Analytics(分析)开发者网站上的文档中所述

现在我已经这样做了,我可以通过在 Google Analytics(分析)网络报告仪表板的设备报告中选择 MobileDeviceNameSpecific 作为二级维度来查看已使用的设备,该报告显示从 iOS 应用程序发送的值,指示特定设备使用中(例如“iPad 3”、“iPad Mini”)。

于 2013-01-30T02:22:37.837 回答
0

虽然不完全是您想要做的事情(我怀疑它不可能摆弄谷歌向 GA 报告的内置功能),但您可以使用“自定义变量”(这里是js 文档)来报告这个。自定义变量的报告显示在标准谷歌报告的同一“受众”部分中,因此它相对容易与其他“受众”指标相结合。

于 2013-01-23T18:02:58.867 回答