Catch up on highlights from Firebase at Google I/O 2023. Learn more

Beginnen Sie mit Google Analytics für C++

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

  • Ereignisse: Was in Ihrer App passiert, z. B. Benutzeraktionen, Systemereignisse oder Fehler.
  • Benutzereigenschaften: Attribute, die Sie definieren, um Segmente Ihrer Benutzerbasis zu beschreiben, z. B. Sprachpräferenz oder geografischer Standort.

Analytics protokolliert automatisch einige Ereignisse und Benutzereigenschaften ; Sie müssen keinen Code hinzufügen, um sie zu aktivieren. Wenn Ihre App zusätzliche Daten sammeln muss, können Sie bis zu 25 verschiedene Analytics-Benutzereigenschaften einrichten und bis zu 500 verschiedene Analytics- Ereignistypen in Ihrer App protokollieren. Es gibt keine Begrenzung für die Gesamtmenge der von Ihrer App protokollierten Ereignisse.

So greifen Sie auf diese Daten zu:

  1. Öffnen Sie in der Firebase-Konsole Ihr Projekt.
  2. Wählen Sie im Menü „Analytics“ aus, um das Analytics-Berichts-Dashboard anzuzeigen.

Auf der Registerkarte „Ereignisse“ werden die Ereignisberichte angezeigt, die automatisch für jeden einzelnen Typ von Analytics-Ereignis erstellt werden, der von Ihrer App protokolliert wird. Weitere Informationen zum Analytics-Berichts-Dashboard finden Sie im Firebase-Hilfecenter.

Um Ihnen den Einstieg zu erleichtern, definiert das Analytics SDK eine Reihe vorgeschlagener Ereignisse, die bei verschiedenen Arten von Apps üblich sind, darunter Einzelhandels- und E-Commerce-, Reise- und Gaming-Apps. Um mehr über diese Ereignisse und deren Verwendung zu erfahren, durchsuchen Sie die Artikel zu Ereignissen und Eigenschaften im Firebase-Hilfecenter. Um möglichst detaillierte Berichte zu erhalten, protokollieren Sie die vorgeschlagenen Analytics-Ereignisse, die für Ihre App sinnvoll sind, und deren vorgeschriebene Parameter. Dadurch wird auch sichergestellt, dass Sie von den neuesten Google Analytics-Funktionen profitieren, sobald diese verfügbar sind.

Bevor Sie beginnen

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

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

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

  • Fügen Sie das Firebase C++ SDK zu Ihrem C++-Projekt hinzu.

Beachten Sie, dass das Hinzufügen von Firebase zu Ihrem C++-Projekt Aufgaben sowohl in der Firebase-Konsole als auch in Ihrem offenen C++-Projekt erfordert (Sie laden beispielsweise Firebase-Konfigurationsdateien von der Konsole herunter und verschieben sie dann in Ihr C++-Projekt).

Erstellen und initialisieren Sie die Firebase-App

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

Android

Erstellen Sie die Firebase-App und übergeben Sie dabei die JNI-Umgebung und einen jobject Verweis 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);

Protokollereignisse

Nachdem Sie die firebase::App Instanz konfiguriert haben, können Sie mit der Protokollierung von Ereignissen mit der Methode LogEvent() beginnen.

Das folgende Beispiel aktualisiert die Punktzahl des Benutzers:

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

Nächste Schritte