我刚刚完成了谷歌分析,并在我的iOS设备上运行了这个应用程序。然而,实时报告仍然显示的一切0。我已经设置了谷歌的分析如下。如有任何建议,不胜感激。
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 = trueLoginVC.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])
}发布于 2017-07-26 03:12:55
需要在应用程序委托中设置GAI的默认跟踪器,如下所示。
GAI.sharedInstance().defaultTracker = gai.tracker(withTrackingId: "<<Trakcing Key goes here>>")此外,为了了解背景中发生的事情,我们可以始终通过将GAI记录器级别设置为kGAILogLevelVerbose来检查日志。
对我来说,实时计数和几乎所有的GA功能都不是实时的。我们可能需要一些时间来看看GA仪表板的点击率。一般10-15分钟
https://stackoverflow.com/questions/45299738
复制相似问题