我最近整合了适用于iOS的Google Analytics SDK的最新版本。 我正在跟踪屏幕视图并尝试发送自定义变量。
我想出的唯一方法就是在发送屏幕跟踪请求之前使用setCustom,例如:
[[GAI sharedInstance].defaultTracker setCustom:1 dimension:@"dimension"];
[[GAI sharedInstance].defaultTracker trackView:@"To screen one"];
使用调试模式,我设法看到通过屏幕查看请求发送的自定义维度:
身体: CD2&安培;(UL)= DE&安培;一个= MyApp的&安培; _v = asldkajsdlkj3l12kj&安培; CD1 =尺寸& T公司= APPVIEW&安培; SD = 24比特及CD =要+屏+一个&安培; SR =小320x480&安培; TID = UA-XXXXXXX-X安培; V = 1安培; AV =阿尔法+ 6和; QT = 16921&安培; Z = 1029348723498274
参数“cd1”。
问题是:我无法在仪表板中的任何位置看到它。我已经报告了所有的屏幕视图,但没有 自定义维度。
有没有人能够看到问题所在?
答案 0 :(得分:3)
在asking in the Google Group之后,一个名叫戴夫的人指出了以下内容:
嗯,这个文件:
https://developers.google.com/analytics/devguides/collection/ios/v2/migration说v2 SDK目前不支持自定义变量。 支持自定义尺寸,这是您的代码 试着设定。但是,要使用自定义尺寸,请执行以下页面:
https://developers.google.com/analytics/devguides/platform/features/customdimsmets
说您需要先在GA管理界面中定义它们。解释 该怎么做,该页面链接到这个页面:
http://support.google.com/analytics/bin/answer.py?hl=en&answer=2709829
不幸的是,这些说明与现实不符。一世 “自定义定义”下没有“自定义尺寸”标签 tab - 我只有一个“自定义数据源”。所以似乎有些东西 与说明或GA管理员用户界面失控 时刻 - 也许有β通量,我不知道。我没有找到任何办法 定义一个自定义维度,我想我看起来非常多 无处不在。所以,回答你的问题:要使用自定义尺寸,你必须设置 在您的应用中使用它们之前,在GA管理员界面中使用它们。目前, 我认为没有办法做到这一点,所以我也坚持这一步。
联系支持后,看起来他们已经解决了问题,现在可以在管理面板上设置自定义尺寸。