iphone - 如何在 Google Analytics for iOS 中设置页面标题?

标签 iphone ios google-analytics

我在我的 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/

相关文章:

iphone - 是否有一个工具可以比较/合并/排序可本地化的字符串文件?

iphone - 拥有多个iOS开发证书有什么技巧吗?

iphone - 如何加载存储在静态库中的图像

php - Codeigniter 网站上的 Google Analytics API

iphone - 通过 presentModalViewController 添加 View 的自动旋转支持?

ios - Swift Parse - 嵌套调用问题

ios - 如何在 UITableVIewCell 中进行 API 调用

ios - GMSCoordinateBounds 角值 - Google Maps SDK

jquery-mobile - 如何将 Google Analytics 与 jQuery Mobile 应用程序集成?

google-analytics - Google Analytics - 在同一次推送中发出多个命令,正确的命名空间