Catch up on everthing we announced at this year's Firebase Summit. Learn more

Erste Schritte mit Google Analytics für C++

Google Analytics sammelt Nutzungs- und Verhaltensdaten für Ihre App. Das SDK protokolliert zwei Haupttypen von Informationen:

  • Veranstaltungen: Was in Ihrer Anwendung geschieht, wie Benutzeraktionen, Systemereignisse oder Fehler.
  • Benutzereigenschaften: Attribute definieren Sie Segmente Ihrer Nutzerbasis zu beschreiben, wie bevorzugte Sprache oder geographische Lage.

Analytics automatisch protokolliert einige Ereignisse und Benutzereigenschaften ; Sie müssen keinen Code hinzufügen, um sie zu aktivieren. Wenn Ihre App Bedarf zusätzliche Daten zu sammeln, können Sie bis zu 25 verschiedenen Analytics Benutzereigenschaften einrichten und melden Sie sich bis zu 500 verschiedenen Analytics Ereignistypen in Ihrer Anwendung. Die Gesamtmenge der von Ihrer App protokollierten Ereignisse ist unbegrenzt.

So greifen Sie auf diese Daten zu:

  1. In der Firebase Konsole , öffnen Sie Ihr Projekt.
  2. Wählen Analytics aus dem Menü der Analytics anzuzeigen Reporting Dashboard.

Die Registerkarte Ereignisse zeigt die Ereignisberichte , die für jede einzelne Art von Analytics - Ereignis automatisch erstellt werden , indem Sie Ihre App angemeldet. Lesen Sie mehr über die Analytics Reporting - Dashboard in der Firebase - Hilfe.

Um Ihnen den Einstieg zu erleichtern, definiert das Analytics SDK eine Reihe von vorgeschlagenen Ereignissen, die für verschiedene Arten von Apps üblich sind, einschließlich Einzelhandels- und E-Commerce-, Reise- und Spiele-Apps. Um mehr zu erfahren über diese Ereignisse und wann sie verwendet werden , durchsuchen Sie die Ereignisse und Eigenschaften Artikel in der Firebase - Hilfe. Um möglichst detaillierte Berichte zu erhalten, protokollieren Sie die vorgeschlagenen Analytics-Ereignisse, die für Ihre App sinnvoll sind, und deren vorgeschriebenen Parameter. Dadurch wird auch sichergestellt, dass Sie von den neuesten Google Analytics-Funktionen profitieren, sobald sie verfügbar sind.

Bevor Sie beginnen

Bevor Sie können Google Analytics , müssen Sie:

  • Registrieren Sie Ihr C++-Projekt und konfigurieren Sie es für die Verwendung von Firebase.

    Wenn Ihr C++-Projekt bereits Firebase verwendet, ist es bereits für Firebase registriert und konfiguriert.

  • Fügen Sie die Firebase C ++ SDK zu Ihrem C ++ Projekt.

Beachten Sie, dass das Hinzufügen Firebase zu Ihrem C ++ Projekt umfasst Aufgaben sowohl in der Firebase - Konsole und in der offenen C ++ Projekt (zB Sie Firebase Konfigurationsdateien von der Konsole herunterladen, dann bewegen Sie sie in Ihr C ++ Projekt).

Firebase-App erstellen und initialisieren

Bevor Sie beginnen, müssen Sie die Firebase-App erstellen und initialisieren:

Android

Erstellen Sie die Feuerbasis App, die jni Umgebung vorbei und jobject Bezug auf die Java - Aktivität als Argumente:

app = ::firebase::App::Create(::firebase::AppOptions(), jni_env, activity);

Initialisieren Sie die Analytics - Bibliothek:

::firebase::analytics::Initialize(app);

iOS+

Erstellen Sie die Firebase-App:

app = ::firebase::App::Create(::firebase::AppOptions());

Initialisieren Sie die Analytics - Bibliothek:

::firebase::analytics::Initialize(app);

Ereignisse protokollieren

Nachdem Sie die konfigurierten firebase::App - Instanz, können Sie beginnen , Ereignisse zu protokollieren mit dem LogEvent() Methode.

Das folgende Beispiel aktualisiert die Punktzahl des Benutzers:

analytics::LogEvent(analytics::kEventPostScore, analytics::kParameterScore, 42);

Nächste Schritte