在将应用更新到 ios 6 时,我发现谷歌分析也需要更新。
按照这个方法,我发现它需要一个扩展 GAITrackedViewController 类的 ViewController
https://developers.google.com/analytics/devguides/collection/ios/v2/
该指南在 ViewDidLoad 方法中提到了以下代码,而我希望在某些特定方法中使用它。它似乎不起作用。好心提醒。
self.trackedViewName = @"My App";
最佳答案
使用 GAITrackedViewController 意味着放弃对何时调用 [tracker trackView:viewName] 的控制。设置 trackedViewName 允许 GAITrackedViewController 随时调用 [tracker trackView:self.trackedViewName](大概在 viewDidAppear 中)。
此外,GAITrackedViewController 在这个属性上使用了一个 KVO,所以在执行 self.trackedViewName = @"view name"之前不会打开 View 跟踪。
在 viewDidLoad 中调用它可确保在调用第一个 viewDidAppear 时它已正确设置。
关于ios6 - 在 IOS 6 中实现 Google Analytics 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13797226/