ios6 - 在 IOS 6 中实现 Google Analytics 2

标签 ios6 google-analytics

在将应用更新到 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/

相关文章:

ios - 使用 NSLayoutConstraint 添加 UIButton

安卓/谷歌分析 SDK : how to make REAL TIME analytics working?

jquery - 查找具有特定类别的链接并添加 javascript 到链接

datetime - 如何使用谷歌分析API检索今日数据

ios - 如何自定义 UIActivityViewController 以在发布到 facebook 和 twitter 时显示 URL 链接?

objective-c - 没有 UITableViewController 的 UIRefreshControl

iphone - 模态视图在 ios 6.0 中调整大小,工具栏位于 View 中间

iphone - 有谁知道在 IOS 6.0 中不推荐使用哪些方法?

google-analytics - Google 搜索分析自 1 周前起无法正常工作

ajax - 将事件或虚拟综合浏览量用于Google Analytics(分析)和Ajax