| Plattform auswählen : | iOS+ Android Web Flutter Unity C++ |
Google Analytics erfasst Nutzungs- und Verhaltensdaten für Ihre App. Das SDK protokolliert zwei Haupttypen 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 Nutzersegmente wie Spracheinstellungen oder geografische Standorte zu beschreiben.
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.
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.
Das Analytics SDK definiert 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.
Wenn Sie Firebase zu Ihrem C++-Projekt hinzufügen, müssen Sie sowohl in der Firebase Console als auch in Ihrem geöffneten C++-Projekt Aufgaben ausführen. 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
- Ihre Daten werden in der Firebase Console regelmäßig aktualisiert.
- Weitere Informationen zu Ereignissen und Nutzereigenschaften