繁体   English   中英

Google Analytics不会在Swift中跟踪

[英]Google Analytics not tracking in Swift

我正在尝试让Google Analytics在我的Swift项目中运行。 我正在关注本教程: https//developers.google.com/analytics/devguides/collection/ios/v3/?ver = swift

它说我想把它包含在#import <Google/Analytics.h> ,虽然这似乎是客观的,但是我可以做到: import Google

我将GoogleService-info.plist及其目标会员资格下载到我的应用程序。

然后我粘贴了这段代码:

// Configure tracker from GoogleService-Info.plist.
var configureError:NSError?
GGLContext.sharedInstance().configureWithError(&configureError)
assert(configureError == nil, "Error configuring Google services: \(configureError)")

// Optional: configure GAI options.
var gai = GAI.sharedInstance()
gai.trackUncaughtExceptions = true  // report uncaught exceptions
gai.logger.logLevel = GAILogLevel.Verbose  // remove before app releaseAppDelegate.swift

但是,我没有看到我的应用程序的任何统计数据,有什么我做错了或需要额外的工作?

您还需要跟踪事件。 我认为以上代码仅用于在您的应用中设置GA。 例如,您可以将以下代码添加到要跟踪其屏幕视图的视图控制器中:

let tracker = GAI.sharedInstance().defaultTracker
tracker.set("TEST", value: "TEST")        
let builder = GAIDictionaryBuilder.createScreenView()
tracker.send(builder.build() as [NSObject : AnyObject])

同时请记住,GA事件有时需要很长时间才能显示在仪表板中的实时跟踪器上。

希望能帮助到你!

    var configureError: NSError?
    GGLContext.sharedInstance().configureWithError(&configureError)
    assert(configureError == nil, "Error configuring Google services: \(configureError)")

    guard let gai = GAI.sharedInstance() else {
        assert(false, "Google Analytics not configured correctly")
    }
    gai.trackUncaughtExceptions = true  // report uncaught exceptions
    gai.logger.logLevel = GAILogLevel.verbose  // remove before app release
    gai.dispatchInterval = 20
    gai.tracker(withTrackingId: "UA-XXXXXXXX-X")

   //Track an event
   let tracker = GAI.sharedInstance().defaultTracker
   let eventTracker: NSObject = GAIDictionaryBuilder.createEvent(
    withCategory: YOUR_CATEGORY_NAME,
    action: YOUR_ACTION_NAME",
    label: YOUR_LABEL_NAME,
    value: nil).build()
   tracker?.send(eventTracker as! [AnyHashable: Any])

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM