我在我的 iPhone 应用程序中使用适用于 iOS 的 Google Analytics SDK。它可以很好地跟踪“页面”,但我还需要跟踪页面标题,因为它们现在在我的报告中显示为“(未设置)”。我认为这是针对网站自动完成的,但我不知道如何在应用程序中完成。
对 Google Analytics SDK 的调用是:
[[GANTracker sharedTracker] trackPageview:@"myPage"withError:&error]
其中“myPage”显示为页面名称,但没有页面标题。有谁知道如何做到这一点?也许是自定义变量之类的?
最佳答案
不知道我是否理解正确,但您只能在网络中设置页面名称,因为您有一个页面 url 和一个页面标题,它们会被谷歌分析自动读取。在 ios 中,您只有页面名称或标题。因此,只需设置您的 View 标题,或页面名称的内部 ios 网址,然后您可以在谷歌分析中识别。
我在 UITableViewController 的 viewWillAppear 方法中使用了谷歌分析(你必须设置标题,否则它将为 nil),代码如下:
[[GANTracker sharedTracker] trackPageview:[self.title] withError:&error]
另一个想法是如果它们是唯一的,或者可能是用 View 加载的 xib 的名称,则只使用类的名称:
[[GANTracker sharedTracker] trackPageview:NSStringFromClass([self class]) withError:&error]
关于iphone - 如何在 Google Analytics for iOS 中设置页面标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6298677/