2017-07-25 3 views
0

Ich habe gerade Google-Analyse implementiert und die App auf einem meiner iOS-Geräte ausführen. Allerdings zeigt die Echtzeit-Berichterstattung immer noch alles 0. Ich hatte die Google-Analyse wie folgt eingerichtet. Überzeugt, wenn irgendein Vorschlag gegeben wird.Google Analytics funktioniert nicht auf iOS 10

AppDelegate.swift didFinishLaunchingWithOptions Methode: -

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 Methode: -

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

    setupTracker() 
} 

LoginVC.swift setupTracker (Methode): -

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

müssen Sie den Standard-Tracker in der App-Delegate festlegen. 'gai.tracker (mitTrackingId:" UA-10317xxxx-1 ")' gibt ein Tracker-Objekt zurück und setzt es auf 'GAI.sharedInstance(). defaultTracker' – Bluewings

+0

Ich hatte gai.tracker gesetzt (withTrackingId:" meine Tracking-ID ") auf AppDelegate-Methode, aber es funktioniert immer noch nicht – aznelite89

+0

ist es mir noch etwas auf App Delegate fehlt? – aznelite89

Antwort

1

Sie müssen den Standard-Tracker von GAI im App-Delegaten wie unten festlegen.

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

auch zu verstehen, was im Hintergrund geschieht wir immer die Protokolle kGAILogLevelVerbose indem GAI Logger Ebene überprüfen für mich

Echtzeit-Zählung und fast alle GA-Funktionen sind nicht genau die Echtzeit. Wir müssen vielleicht etwas Zeit einplanen, um die Treffer im GA-Dashboard zu sehen. In der Regel 10-15 Minuten

Verwandte Themen