0

我最近集成了适用于 iOS 的 Google Analytics SDK 的最新版本。我正在跟踪屏幕视图并尝试发送自定义变量。

我发现可以使用的唯一方法是在发送屏幕跟踪请求之前使用 setCustom ,例如:

[[GAI sharedInstance].defaultTracker setCustom:1 dimension:@"dimension"];
[[GAI sharedInstance].defaultTracker trackView:@"To screen one"];

使用调试模式,我设法看到与屏幕视图请求一起发送的自定义维度:

正文:cd2&ul=de&an=MyApp&_v=asldkajsdlkj3l12kj&cd1=dimension&t=appview&sd=24-bit&cd=To+screen+one&sr=320x480&tid=UA-XXXXXXX-X&v=1&av=alpha+6&qt=16921&z=1029348723498274

在参数“cd1”下。

问题是:我在仪表板的任何地方都看不到它。我已经报告了所有屏幕视图,但根本没有自定义维度。

有谁知道问题可能是什么?

4

1 回答 1

3

Google Group 中询问后,一个叫 Dave 的家伙指出了以下几点:

好吧,这份文件:
https ://developers.google.com/analytics/devguides/collection/ios/v2/migration

表示 v2 SDK 目前不支持自定义变量。支持自定义维度,这是您上面的代码试图设置的。但是,要使用自定义尺寸,此页面:

https://developers.google.com/analytics/devguides/platform/features/customdimsmets

表示您需要首先在 GA 管理 UI 中定义它们。为了解释如何做到这一点,该页面链接到此页面:

http://support.google.com/analytics/bin/answer.py?hl=en&answer=2709829

不幸的是,这些说明与现实不符。我在“自定义定义”选项卡下没有“自定义维度”选项卡——我只有一个“自定义数据源”。因此,目前的说明或 GA 管理 UI 似乎有些不正常——我不知道可能存在 beta 变化。我还没有找到任何定义自定义维度的方法,而且我想我已经到处找了。

因此,要回答您的问题:要使用自定义维度,您必须先在 GA 管理 UI 中进行设置,然后才能在您的应用中使用它们。目前,我看不到任何方法可以做到这一点,所以我也被困在这一步。

联系支持人员后,他们似乎解决了问题,现在可以在管理面板上设置自定义尺寸。

于 2012-12-17T16:36:48.397 回答