| 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, Systemereignisse oder Fehler.
- Nutzereigenschaften:Attribute, die Sie definieren, um Segmente Ihrer Nutzerbasis zu beschreiben, z. B. Spracheinstellungen oder geografische Standorte.
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änkung für die Gesamtmenge der Ereignisse, die Ihre App protokolliert.
Sie können auf diese Daten auf den Analytics Seiten der Firebase Konsole zugreifen.
Auf der Seite Analytics > Ereignisse werden die Ereignisberichte angezeigt, die automatisch für jeden einzelnen Typ von Analytics Ereignis erstellt werden, das von Ihrer App protokolliert wird. Weitere Informationen zum Dashboard.
Um Ihnen den Einstieg zu erleichtern, definiert das Analytics SDK eine Reihe empfohlener Ereignisse, die bei verschiedenen Arten von Apps üblich sind, darunter Einzelhandels-, E-Commerce-, Reise- und Gaming-Apps. Weitere Informationen zu diesen Ereignissen und ihrer Verwendung finden Sie unter Empfohlene Ereignisse. Um möglichst detaillierte Berichte zu erhalten, protokollieren Sie die empfohlenen Ereignisse, die für Ihre App sinnvoll sind, und 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+
Erstellen Sie die Firebase-App:
app = ::firebase::App::Create(::firebase::AppOptions());
Initialisieren Sie die Analytics Bibliothek:
::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);
Initialisieren Sie die Analytics Bibliothek:
::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
- Ihre Daten werden in der Firebase Console regelmäßig aktualisiert.
- Weitere Informationen zu Ereignissen und Nutzereigenschaften