我正在将适用于 iOS v2.0 的 Google Analytics SDK添加到应用程序中。
我之前使用过 v1 的 SDK,我很确定我曾经能够像这样发送单个跟踪字符串:
[[GANTracker sharedTracker] trackPageview:@"/Home Screen/Contents Screen/Chapter X/Section X/Page X"
withError:&error]
或者
[[GANTracker sharedTracker] trackPageview:@"/Home Screen/Credits Screen"
withError:&error]
当这个被跟踪的页面提交给谷歌时,我可以在分析中看到应用程序层次结构的一个很好的分解,如下所示:
- 主屏幕
- 内容画面
- 第1章
- 第 1 节
- 第 1 页
- 第2页
- ETC
- 第 2 节
- ETC
- 第 1 节
- 第2章
- 第3章
- ETC
- 第1章
- 学分屏幕
- 内容画面
现在的问题是,当我们使用 iOS SDK v2 将相同格式的字符串发送给 Google 时,如下所示:
[tracker sendView:@"/Home Screen/Contents Screen/Chapter X/Section X/Page X"];
我们只是在 Analytics 中获得一个屏幕视图,其名称非常长,而且根本没有拆分:
- /主屏幕/目录屏幕/第 X 章/第 X 节/第 X 页
我们如何像在 v1 中那样将屏幕拆分为分层视图?
使用 sendView 方法的原因是我们可以利用数据,例如用户在每个章节或部分或页面上花费的时间,从而让我们对应用程序中最常用的区域有一个很好的了解。
我们可以用事件做到这一点,但我确信屏幕跟踪应该能够做我们想要的?
可能只是我以错误的方式处理这个问题。对此的任何启示都会受到极大的欢迎!
非常感谢,贾斯汀