我通过以下方式在 Google Analytics iOS 中为我的应用实现了 3 个用户级自定义维度:
[tracker send:[[[GAIDictionaryBuilder createAppView] set:[DeviceType deviceType] forKey:[GAIFields customDimensionForIndex:1]] build]];
[tracker send:[[[GAIDictionaryBuilder createAppView] set:[[UIDevice currentDevice] systemVersion] forKey:[GAIFields customDimensionForIndex:2]] build]];
[tracker send:[[[GAIDictionaryBuilder createAppView] set:fullVersionUser forKey:[GAIFields customDimensionForIndex:3]] build]];
我已经在控制面板中正确设置了维度,所有 3 个列表都处于事件状态。我只是想知道,如何简单地查看这些维度?我试过生成自定义报告,但似乎没有显示任何内容。有没有办法让这些维度出现在定期报告中?
最佳答案
问题是我在没有设置屏幕 View 的应用程序委托(delegate)中执行上述代码行。当我将代码更改为以下内容时:
[tracker send:[[[[GAIDictionaryBuilder createAppView] set:@"App Delegate" forKey:kGAIScreenName] set:[DeviceType deviceType] forKey:[GAIFields customDimensionForIndex:1]] build]];
它起作用了。您还可以将代码移动到 View Controller ,该 View Controller 是 GAITrackedViewController
的子类并执行以下操作:
self.screenName = @"some screen name";
关于ios - Google Analytics iOS 中的自定义维度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18626074/