如何在 iOS 版 Google Analytics 中设置页面标题?

dno*_*ott 5 iphone google-analytics ios

我在我的 iPhone 应用程序中使用适用于 iOS 的 Google Analytics SDK。它可以很好地跟踪“页面”,但我还需要跟踪页面标题,因为它们现在在我的报告中显示为“(未设置)”。我认为这是为网站自动完成的,但我不知道如何在应用程序中执行此操作。

对 Google Analytics SDK 的调用是:

[[GANTracker sharedTracker] trackPageview:@"myPage" withError:&error]

其中“myPage”显示为页面名称,但没有页面标题。有谁知道如何做到这一点?也许是自定义变量之类的?

Kor*_*rdi 0

不知道我是否理解正确,但你只能设置页面名称,因为在网络中你有一个页面网址和一个页面标题,谷歌分析会自动读取它。在 ios 中,您只有页面名称或标题。因此,只需设置视图的标题或页面名称的内部 ios url,然后您就可以在 google 分析中识别它。

我在 UITableViewController 的 viewWillAppear 方法中使用谷歌分析(你必须设置标题,否则它将为零),代码如下:

[[GANTracker sharedTracker] trackPageview:[self.title] withError:&error]

另一个想法是使用类的名称(如果它们是唯一的)或者使用视图加载的 xib 的名称:

[[GANTracker sharedTracker] trackPageview:NSStringFromClass([self class]) withError:&error]