谷歌分析不适用于iOS 10

问题描述:

我刚刚实施谷歌分析,并在我的iOS设备上运行应用程序。但是,实时报告仍然显示一切0。我已经设置了谷歌分析如下。赞赏如果有任何建议。谷歌分析不适用于iOS 10

AppDelegate.swift didFinishLaunchingWithOptions方法: -

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中方法: -

override func viewWillAppear(_ animated: Bool) { 
    super.viewWillAppear(animated) 

    setupTracker() 
} 

LoginVC.swift setupTracker()方法: -

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]) 
} 
+1

您需要在应用程序委托中设置默认跟踪器。 'gai.tracker(withTrackingId:“UA-10317xxxx-1”)'会返回一个跟踪器对象并将其设置为'GAI.sharedInstance()。defaultTracker' – Bluewings

+0

我设置了gai.tracker(withTrackingId:“我的跟踪ID”)在AppDelegate方法,但它仍然不能正常工作 – aznelite89

+0

是我仍然错过了应用程序委托的东西? – aznelite89

需要在app delegate中设置默认跟踪器GAI,如下所示。

GAI.sharedInstance().defaultTracker = gai.tracker(withTrackingId: "<<Trakcing Key goes here>>") 

也明白了什么是在后台发生的事情,我们总是可以通过设置GAI记录水平检查日志kGAILogLevelVerbose

实时计数,几乎所有的遗传特征是不完全对我来说,真正的时间。我们可能需要一些时间来查看GA仪表板中的匹配。通常10-15分钟