簡體   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