Erste Schritte mit Google Analytics for C++

Plattform auswählen iOS+ Android Web Flutter Unity C++

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

  • Ereignisse: Hierbei geht es darum, was in Ihrer App geschieht, also z. B. um Nutzeraktionen, System ereignisse oder Fehler.
  • Nutzereigenschaften: Attribute, die Sie definieren, um Segmente Ihrer Nutzerbasis zu beschreiben, z. B. Spracheinstellungen oder geografischer Standort.

Analytics protokolliert einige Ereignisse und Nutzereigenschaften automatisch. Sie müssen dafür also keinen Code hinzufügen. Wenn Sie zusätzliche Daten benötigen, können Sie bis zu 25 verschiedene Analytics Nutzereigenschaften einrichten und bis zu 500 verschiedene Analytics Ereignis typen in Ihrer App protokollieren. Es gibt keine Einschränkungen im Hinblick auf die Gesamtmenge der Ereignisse, die Ihre App protokolliert.

So greifen Sie auf diese Daten zu:

  1. Öffnen Sie in der Firebase Console Ihr Projekt.
  2. Wählen Sie Analytics im Menü aus, um das Analytics Berichtsdashboard aufzurufen.

Auf dem Tab Ereignisse werden die Ereignisberichte angezeigt, die automatisch für jeden einzelnen Analytics Ereignistyp erstellt werden, der von Ihrer App protokolliert wird. Weitere Informationen zum Dashboard.

Das Analytics SDK definiert eine Reihe empfohlener Ereignisse, die bei verschiedenen Arten von Apps üblich sind, z. B. bei Einzelhandels-, E-Commerce-, Reise- und Gaming-Apps. Weitere Informationen zu diesen Ereignissen und ihrer Verwendung finden Sie unter Empfohlene Ereignisse. Wenn Sie möglichst detaillierte Berichte erhalten möchten, protokollieren Sie die empfohlenen Ereignisse, die für Ihre App sinnvoll sind, sowie die zugehörigen Parameter. So profitieren Sie auch von den neuesten Google Analytics Funktionen, sobald sie verfügbar sind.

Hinweis

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 bereits Firebase verwendet, ist es bereits registriert und für Firebase konfiguriert.

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

Das Hinzufügen von Firebase zu Ihrem C++-Projekt umfasst Aufgaben in der Firebase Console und in Ihrem geöffneten C++-Projekt. Sie laden beispielsweise Firebase-Konfigurationsdateien aus der Console herunter und verschieben sie dann in Ihr C++-Projekt.

Firebase-App erstellen und initialisieren

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

iOS+

Firebase-App erstellen:

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

Bibliothek initialisieren:Analytics

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

Android

Erstellen Sie die Firebase-App und übergeben Sie die JNI-Umgebung und einen jobject Verweis auf die Java-Aktivität als Argumente:

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

Bibliothek initialisieren:Analytics

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

Ereignisse protokollieren

Nachdem Sie die firebase::App-Instanz konfiguriert haben, können Sie Ereignisse mit der Methode LogEvent() protokollieren.

Im folgenden Beispiel wird die Punktzahl des Nutzers aktualisiert:

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

Nächste Schritte