Google Analytics (v3.03) für iOS - keine Daten erhalten

8

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.

    
chrlaura 23.04.2014, 10:12
quelle

1 Antwort

0

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 :

  • Browserschlüssel (wird automatisch vom Google-Dienst erstellt)
  • Serverschlüssel (wird automatisch vom Google-Dienst erstellt)
  • iOS-Schlüssel (wird automatisch vom Google-Dienst erstellt)

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:

  1. Rufen Sie die Google Developers-Konsole auf
  2. Wählen Sie a project
  3. In der Liste von API keys klicken Sie auf den unbeschränkten Schlüssel - das Formular erscheint
  4. Im Abschnitt Key restriction wählen Sie iOS apps
  5. Setzen Sie Accept requests from an iOS application with one of these bundle identifiers
  6. Speichern

Das ist alles. Und jetzt beginnt Analytics damit, Daten zu sammeln.

    
Nazir 25.04.2017 13:10
quelle