6 Stimmen

Google Analytics auf iOS gibt beim Versand NEIN zurück, keine Debug-Ausgabe

Bei dem Versuch, das Google Analytics SDK für iOS zu implementieren, bin ich auf zwei Mauern gestoßen.

Der erste ist, dass nach der Ausführung dieses Codes in application:DidFinishLaunchingWithOptions:

[[GANTracker sharedTracker] startTrackerWithAccountID:@"UA-XXXXXXX-YY"
                                       dispatchPeriod:10
                                             delegate:self];
[[GANTracker sharedTracker] setDebug:YES];

und dann versuchen, etwas zu verfolgen oder anzurufen dispatch Es werden keinerlei Debug-Meldungen protokolliert. Ich habe hinzugefügt NSLog Zeilen vor und nach den Tracking-Aufrufen und der Code wird definitiv erreicht.

Zweitens, wenn ich versuche, einen manuellen Versand durchzuführen, wird Folgendes zurückgegeben NO . Bei allen anderen Ausgaben, die ich online gesehen habe, sind dispatch gibt zurück. YES aber es geht irgendwie nicht richtig durch. Was kann man tun, wenn dispatch gibt tatsächlich zurück NO ?

Ich habe versucht, eine NSError * Verweis auf die Track-Methoden und die tatsächlich erfolgreichen (kein Fehler, Funktion kehrt zurück YES ). Aber die Ereignisse werden definitiv nicht regelmäßig versendet, da wir mehr als 24 Stunden später nichts mehr auf dem GA-Konto sehen.

EDIT: Ich habe auch NSLog Aufrufe in den beiden Delegatenmethoden ( hitDispatched: y trackerDispatchDidComplete:eventsDispatched:eventsFailedDispatch: ), und auch diese werden nicht aufgerufen.

0voto

Husten

Ich hatte das Wort falsch geschrieben #define um das Tracker-Objekt in meinem App-Delegaten zu starten. Andere Dateien wurden richtig geschrieben, daher die Logging-Anweisungen angezeigt, aber wenn ich versuchte, kurz vor dem Tracker protokollieren wurde es nicht angezeigt.

Ups. Nun, zumindest gibt es jetzt einen anständigen Beitrag zur Fehlerbehebung für Google Analytics auf SO!

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X