Ich habe ein Problem mit Google Analytics für iOS. Laut der Konsole scheint es, dass ich Daten sende, aber wenn ich mir Echtzeit-Übersicht in Google Analytics anschaue, sehe ich keine Reaktion von meinen Aktionen in der App.
So habe ich den Tracker implementiert:
In AppDelegate.h:
%Vor%In MyViewController.h: #import "GAITrackedViewController.h"
%Vor%In MyViewController.m:
%Vor%Grundsätzlich setze ich den screenName und hoffe, dass der GAITrackedViewController das tut.
Beim Laden des viewControllers bekomme ich folgende Meldung in der Konsole:
%Vor%Was mich verwirrt ist, dass es sagt: "HTTP Status 200", "Hit (s) erfolgreich versendet" und "1 Hit (s) gesendet" - wenn ich keine Antwort auf RealTime Graphen bekomme.
(Getestet auf iPhone 4)
Jede Hilfe wäre sehr willkommen!
BEARBEITEN: Ich hätte etwas genauer sein sollen. Unsere aktuelle Version der App hat bereits Google Analytics implementiert (aber eine ältere Version und XCode wird nicht mit dieser Version erstellt). Ich sehe also einige Aktivitäten auf RealTime. Wenn ich die aktuelle Version mit alten Analysen verwende, funktioniert es einwandfrei und wird in Echtzeit angezeigt. Aber die Testgeräte mit meiner aktualisierten Version von Analytics werden nicht angezeigt.
Mit freundlichen Grüßen, Christian.
Es gibt ein nettes ungelöstes Problem, das nirgendwo deklariert wird.
Wenn Sie zum ersten Mal mit Analytics arbeiten. Sie gehen einige Schritte bis zur Erstellung einer Konfigurationsdatei durch. Nachdem du erstellt hast und Downloaded config files
und lade GoogleService-Info.plist
google herunter, erstelle automatisch credentials -> API keys
:
Mit dem Status:
Dieser API-Schlüssel ist nicht eingeschränkt. Um unbefugte Nutzung und Quote zu verhindern Diebstahl, beschränken Sie Ihren Schlüssel zu begrenzen, wie es verwendet werden kann.
Aus diesem Grund sammelt Analytics keine Daten.
Sie müssen einige Schritte durchgehen:
a project
API keys
klicken Sie auf den unbeschränkten Schlüssel - das Formular erscheint Key restriction
wählen Sie iOS apps
Accept requests from an iOS application with one of these bundle identifiers
Das ist alles. Und jetzt beginnt Analytics damit, Daten zu sammeln.
Tags und Links objective-c iphone ios google-analytics google-analytics-api