首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >谷歌分析不适用于iOS 10

谷歌分析不适用于iOS 10
EN

Stack Overflow用户
提问于 2017-07-25 09:51:51
回答 1查看 718关注 0票数 0

我刚刚完成了谷歌分析,并在我的iOS设备上运行了这个应用程序。然而,实时报告仍然显示的一切0。我已经设置了谷歌的分析如下。如有任何建议,不胜感激。

AppDelegate.swift didFinishLaunchingWithOptions方法:-

代码语言:javascript
复制
    guard let gai = GAI.sharedInstance() else {
        assert(false, "Google Analytics not confiugured correctly.")
    }
    gai.tracker(withTrackingId: "UA-10317xxxx-1")
    // Optional: automatically report uncaught exceptions.
    gai.trackUncaughtExceptions = true

LoginVC.swift viewWillAppear方法:-

代码语言:javascript
复制
override func viewWillAppear(_ animated: Bool) {
    super.viewWillAppear(animated)

    setupTracker()
}

LoginVC.swift setupTracker()方法:-

代码语言:javascript
复制
private func setupTracker() {
    let name = "Login VC"
    guard let tracker = GAI.sharedInstance().defaultTracker else { return }
    tracker.set(kGAIScreenName, value: name)

    guard let builder = GAIDictionaryBuilder.createScreenView() else { return }
    tracker.send(builder.build() as [NSObject : AnyObject])
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-26 03:12:55

需要在应用程序委托中设置GAI的默认跟踪器,如下所示。

代码语言:javascript
复制
GAI.sharedInstance().defaultTracker = gai.tracker(withTrackingId: "<<Trakcing Key goes here>>")

此外,为了了解背景中发生的事情,我们可以始终通过将GAI记录器级别设置为kGAILogLevelVerbose来检查日志。

对我来说,实时计数和几乎所有的GA功能都不是实时的。我们可能需要一些时间来看看GA仪表板的点击率。一般10-15分钟

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45299738

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档