Firebase Analytics
Definition: Firebase Analytics – offiziell bekannt als Google Analytics für Firebase – ist die von Google entwickelte Analyseplattform speziell für mobile Anwendungen auf iOS und Android. Sie bildet das Herzstück der Firebase-Entwicklungsplattform, einer umfassenden Backend-as-a-Service-Lösung, die Google im Jahr 2014 übernommen und seitdem kontinuierlich ausgebaut hat. Firebase Analytics ermöglicht App-Entwicklern und Marketingteams, das Verhalten von App-Nutzern detailliert zu verfolgen, ohne aufwendige Serverkonfigurationen vornehmen zu müssen. Die Plattform basiert auf einem Event-zentrierten Datenmodell: Jede Nutzerinteraktion – vom ersten App-Start über In-App-Käufe bis hin zum Schließen der Anwendung – wird als strukturiertes Ereignis erfasst und gespeichert. Firebase erfasst automatisch eine Vielzahl vordefinierter Standard-Events, darunter first_open beim erstmaligen Öffnen der App, session_start zu Beginn einer neuen Sitzung, app_update nach einem App-Update sowie app_remove bei der Deinstallation. Darüber hinaus können Entwickler unbegrenzt benutzerdefinierte Events implementieren, um spezifische Nutzerinteraktionen und Geschäftsprozesse abzubilden. Seit der Einführung von Google Analytics 4 (GA4) ist Firebase Analytics noch enger mit dem Google-Analyse-Ökosystem verknüpft: GA4-Properties können mit Firebase-App-Projekten verbunden werden, wodurch App- und Web-Daten nahtlos in einer einheitlichen Analyseumgebung zusammengeführt werden. Für Unternehmen mit sowohl einer Website als auch einer mobilen App ist diese Integration besonders wertvoll, da sie eine ganzheitliche Sicht auf die Customer Journey über alle digitalen Touchpoints hinweg ermöglicht.
Erläuterung
Firebase Analytics unterscheidet sich grundlegend von klassischen Web-Analytics-Tools durch seinen Mobile-First-Ansatz. Während Web-Analytics-Lösungen traditionell auf dem Seitenaufruf (Pageview) als zentraler Messgröße basieren, steht bei Firebase das Ereignis (Event) im Mittelpunkt. Dieses Paradigma hat sich als deutlich flexibler erwiesen, um die Vielschichtigkeit mobiler App-Nutzung abzubilden: Nutzer wischen durch Inhalte, tippen auf Elemente, durchlaufen mehrstufige Onboarding-Flows und interagieren mit der App auf eine Art, die sich nicht sinnvoll in einzelne Seitenaufrufe übersetzen lässt.
Die technische Integration von Firebase Analytics erfolgt über das Firebase SDK, das als Bibliothek in die jeweilige App eingebunden wird. Für iOS wird das SDK über CocoaPods oder Swift Package Manager eingebunden, für Android über Gradle. Nach der grundlegenden Konfiguration – die im Wesentlichen das Hinzufügen der google-services.json (Android) bzw. GoogleService-Info.plist (iOS) umfasst – beginnt Firebase sofort mit der automatischen Erfassung von Standard-Events. Für weitergehende Analysen implementieren Entwickler benutzerdefinierte Events durch einen simplen Funktionsaufruf, dem der Event-Name und optional bis zu 25 Event-Parameter übergeben werden.
Ein zentrales Feature von Firebase Analytics ist die automatische Audiences-Erstellung. Auf Basis des gesammelten Nutzerverhaltens kann Firebase Nutzergruppen automatisch klassifizieren – etwa nach dem Kaufverhalten, der Nutzungshäufigkeit oder dem Fortschritt in einer App. Diese Audiences lassen sich direkt für gezielte Push-Benachrichtigungen über Firebase Cloud Messaging oder für Retargeting-Kampagnen in Google Ads verwenden. Durch die native Integration mit Google Ads können App-Entwickler ihre wertvollsten Nutzer – etwa diejenigen mit hoher Kaufwahrscheinlichkeit – gezielt mit Werbung ansprechen, ohne Daten manuell zu exportieren.
Die enge Verknüpfung mit BigQuery ist ein weiteres herausragendes Merkmal der Plattform. Im kostenlosen Spark-Plan steht ein täglicher BigQuery-Export zur Verfügung, im kostenpflichtigen Blaze-Plan auch als Streaming-Export in Echtzeit. In BigQuery stehen alle Event-Rohdaten in einem strukturierten Schema zur Verfügung und können mit SQL abgefragt werden – ein enormer Vorteil gegenüber der aggregierten Darstellung in der Firebase- bzw. GA4-Oberfläche, wo bestimmte Analysen aufgrund von Datenschwellenwerten und Sampling nicht möglich sind.
Automatisch erfasste Events in Firebase Analytics
- first_open: Wird ausgelöst, wenn ein Nutzer die App zum ersten Mal öffnet oder nach einer Deinstallation erneut installiert. Essenziell für die Messung von App-Installationen aus Kampagnen.
- session_start: Markiert den Beginn einer neuen Nutzungssitzung. Eine Sitzung gilt als abgeschlossen, wenn die App für mehr als 30 Minuten im Hintergrund war.
- user_engagement: Misst die aktive Verweildauer in der App und bildet die Grundlage für die Berechnung der Engagement-Rate.
- app_update: Erfasst, wenn ein Nutzer die App auf eine neue Version aktualisiert – wichtig, um die Adoptionsrate neuer Versionen zu überwachen.
- os_update: Protokolliert Betriebssystem-Updates auf dem Gerät des Nutzers, hilfreich für Kompatibilitätsanalysen.
- screen_view: Wird ausgelöst, wenn ein Nutzer zu einem neuen Screen navigiert – das mobile Äquivalent des Pageviews im Web.
- app_remove: Erfasst die Deinstallation der App (nur auf Android verfügbar), wichtig für Churn-Analysen.
Firebase Analytics vs. Google Analytics 4 – Unterschiede und Gemeinsamkeiten
- Datenmodell: Beide Plattformen nutzen dasselbe Event-basierte Datenmodell. GA4-Properties, die mit Firebase verknüpft sind, empfangen App-Daten direkt und können diese gemeinsam mit Web-Daten auswerten.
- Benutzeroberfläche: Firebase bietet eine eigene Analyseoberfläche im Firebase-Konsolen-Dashboard, während verknüpfte GA4-Properties die gewohnte GA4-Oberfläche mit erweitertem Reporting verwenden.
- Datenspeicherung: Firebase selbst speichert Daten standardmäßig für 60 Tage in der Firebase-Konsole; über GA4 und BigQuery sind längere Aufbewahrungszeiträume möglich.
- Kostenmodell: Firebase Analytics ist kostenlos nutzbar. Kostenpflichtige Leistungen entstehen erst durch den BigQuery-Export auf dem Blaze-Plan oder durch den Einsatz anderer Firebase-Dienste.
- Cross-Platform: Während Firebase primär auf native Apps ausgerichtet ist, deckt GA4 auch Web und Progressive Web Apps ab. Die Verbindung beider Welten in einer Property ist der zentrale Vorteil der Integration.