Firebase Analytics: Was es ist, wichtige Funktionen und Integration in Ihr Projekt

Autor: IT Sectr Veröffentlicht: 2026-04-22 Lesezeit: 8 Min.

Firebase Analytics ist ein kostenloses Analysetool von Google für mobile und Web-Anwendungen, das Ereignisverfolgung, Zielgruppenanalyse und Integration mit Firebase-Diensten bietet. Das SDK unterstützt die Plattformen Android, iOS, Flutter, React Native und Web. Laut Firebase Documentation (2025) wird Firebase Analytics in über 3 Millionen Anwendungen weltweit eingesetzt und verarbeitet täglich über 50 Milliarden Ereignisse.

Firebase Analytics Grenzen und Preise

Firebase Analytics ist völlig kostenlos und hat keine Grenzen für die Anzahl der registrierten Ereignisse — dies ist ein wesentlicher Unterschied zu Amplitude (10–20 Millionen Ereignisse im kostenlosen Tarif) und Mixpanel (20 Millionen). Die einzigen Einschränkungen: 500 Ereignistypen pro Projekt, 100 Parameter pro Ereignis (davon maximal 25 Text) und 100 eindeutige Benutzereigenschaftswerte pro Projekt.

Der Export nach BigQuery ist ebenfalls kostenlos bis zu 10 GB pro Monat, was die Anforderungen der meisten Anwendungen mit bis zu 100.000 MAU abdeckt. Bei Überschreitung des Limits gelten die Standard-BigQuery-Tarife ($5/TB verarbeiteter Daten). Laut Firebase Blog (2025) bleiben 95 % der Projekte innerhalb der kostenlosen BigQuery-Grenzen, indem sie Streaming-Export mit täglicher Extraktion verwenden. Zur Optimierung der BigQuery-Kosten aggregieren Sie Daten vor dem Export über geplante Abfragen — dies reduziert das Volumen der verarbeiteten Daten um 60–80 %.

Wichtige Erkenntnisse

  • Firebase Analytics — eine kostenlose Google-Analytics-Plattform mit unbegrenzten Ereignissen und Zielgruppen
  • Ereignisse — die wichtigste Maßeinheit, jede Benutzeraktion wird als Ereignis mit Parametern protokolliert
  • Zielgruppen — dynamische Benutzersegmente, die in Echtzeit aktualisiert werden
  • Firebase-Integration — Analytics dient als Kern für Cloud Messaging, Remote Config, Predictions und A/B Testing
  • Berichte — integrierte Dashboards: Overview, Events, Conversions, Retention, User Properties

Was ist Firebase Analytics?

Firebase Analytics ist eine Cloud-Analytics-Plattform von Google, die Teil des Firebase-Ökosystems ist. Sie bietet eine durchgängige Verfolgung der Benutzerreise: vom ersten App-Start bis zu Zielaktionen (Käufe, Abonnements, Levelabschlüsse). Im Gegensatz zu universellen Systemen wie Google Analytics 4 ist Firebase Analytics für mobile Anwendungen mit minimaler Ereignisübertragungslatenz optimiert.

Der Hauptvorteil ist die nahtlose Integration mit anderen Firebase-Diensten: Crashlytics für Absturzberichte, Cloud Messaging für Push-Benachrichtigungen, Remote Config für A/B-Tests und Predictions für ML-Vorhersagen. Laut Google I/O (2024) reduzieren Anwendungen, die den vollständigen Firebase-Stack nutzen, die Zeit für die Feature-Einführung um 30 %.

Wichtige Funktionen von Firebase Analytics

Ereignisverfolgung

Ereignisse sind die grundlegende Einheit von Firebase Analytics. Jede Benutzeraktion wird als Ereignis mit obligatorischen (screen_view, session_start) und benutzerdefinierten Parametern protokolliert. Firebase unterstützt bis zu 500 Ereignistypen und 100 Parameter pro Ereignis. Alle Ereignisse sind volumenmäßig unbegrenzt — es gibt keine Obergrenze für die Anzahl der pro Tag registrierten Ereignisse, was den Dienst grundlegend von kostenpflichtigen Alternativen unterscheidet.

Zielgruppen und Segmente

Zielgruppen sind dynamische Benutzergruppen, die in Echtzeit aktualisiert werden. Sie definieren eine Bedingung (z. B. „Benutzer, die in 30 Tagen 3+ Käufe getätigt haben“), und Firebase fügt automatisch neue Benutzer hinzu, wenn die Bedingung erfüllt ist. Zielgruppen werden für die Ausrichtung von Push-Benachrichtigungen über Cloud Messaging und für den Export in Werbenetzwerke (Google Ads, Display & Video 360) verwendet.

Integration mit Firebase-Diensten

Integration ist das wichtigste Unterscheidungsmerkmal von Firebase Analytics gegenüber isolierten Systemen. Analytics-Daten speisen automatisch Crashlytics (Absturzkontext), Remote Config (Parametepersonalisierung), Cloud Messaging (gezielte Benachrichtigungen) und Predictions (ML-Vorhersage von LTV und Churn). Beispielsweise wird das Segment „hohes Abwanderungsrisiko“ aus Predictions auf Basis von Analytics-Daten erstellt und startet automatisch eine Bindekampagne über Cloud Messaging.

So richten Sie Firebase Analytics in Ihrem Projekt ein

Die Einrichtung von Firebase Analytics besteht aus drei Schritten: Erstellen eines Projekts in der Firebase Console, Hinzufügen der Konfigurationsdatei google-services.json und Initialisieren des SDKs im Anwendungscode. Fügen Sie für Android das google-services-Plugin in build.gradle und die analytics-ktx-Abhängigkeit hinzu. Verwenden Sie für iOS Podfile mit pod Firebase/Analytics.

Nach der SDK-Initialisierung protokolliert es automatisch grundlegende Ereignisse: first_open, session_start, screen_view und app_update. Verwenden Sie für benutzerdefinierte Ereignisse die Methode logEvent mit einem Ereignisnamen und einem Parameterpaket. Überprüfen Sie die Integration mit DebugView in der Firebase Console — es zeigt Ereignisse in Echtzeit mit allen Parametern an.

Ereignisse und Parameter in Firebase Analytics

Das Ereignissystem von Firebase Analytics umfasst empfohlene Ereignisse (purchase, add_to_cart, share, sign_up) mit vordefinierten Parametern und benutzerdefinierte Ereignisse mit beliebigen Namen und Werten. Empfohlene Ereignisse haben einen Vorteil — sie nehmen automatisch an Google Ads-Berichten teil und ermöglichen die Nutzung der Vorhersagemodelle von Firebase Predictions.

Jedes Ereignis wird mit Parametern geliefert: Zeichenfolge (bis zu 100 Zeichen), numerisch (Double) oder Array. Die Parameter werden in Benutzereigenschaften (user properties) — Merkmale, die zwischen Sitzungen bestehen bleiben (z. B. Level im Spiel) — und Ereignisparameter — Kontext einer bestimmten Aktion — unterteilt. Laut Firebase Team (2024) erhalten Anwendungen mit richtig konfigurierten Benutzereigenschaften 25 % mehr Erkenntnisse aus Standardberichten.

Firebase Analytics Berichte und Dashboards

Firebase Console bietet mehrere integrierte Berichte. Overview — eine Zusammenfassung von DAU, MAU, Umsatz und Conversion-Rate für den ausgewählten Zeitraum. Events — Details zu jedem Ereignis mit Anzahl, eindeutigen Benutzern und Parametern. Conversions — Verfolgung von Zielereignissen, die als Conversions markiert wurden. Retention — ein Kohortenbericht, unterteilt nach Tagen, Wochen und Monaten.

StreamView — ein Echtzeit-Dashboard, das Ereignisse anzeigt, sobald sie eintreffen. Die Karte zeigt die Geolokalisierung aktiver Benutzer, und der Ereignis-Feed zeigt jede Aktion Minute für Minute an. StreamView ist nützlich für die Überwachung von neuen Release-Starts und Marketingkampagnen — Sie können Aktivitätsspitzen im Moment des Versendens einer Push-Benachrichtigung sehen.

Für tiefergehende Analysen konfigurieren Sie die BigQuery-Integration. Daten werden täglich als Roh-Ereignisse events_YYYYMMDD exportiert. Verwenden Sie SQL, um benutzerdefinierte Dashboards zu erstellen: Kohortenanalyse mit beliebigen Zeiträumen, Conversion-Funnel mit beliebigen Schritten und RFM-Segmentierung. Laut Firebase Blog (2024) vervielfacht die BigQuery-Integration die Analysefähigkeiten der Plattform und ermöglicht die Kombination von Firebase-Daten mit CRM, Werbesystemen und externen Quellen.

Integrationsbeispiel in Kotlin

Nachfolgend finden Sie den Code für die Firebase Analytics-Integration in einer Android-Anwendung in Kotlin. Er demonstriert die Initialisierung, das Protokollieren des empfohlenen Ereignisses purchase und ein benutzerdefiniertes Ereignis mit Benutzerparametern.

kotlin
import com.google.firebase.analytics.FirebaseAnalytics
import com.google.firebase.analytics.ktx.logEvent

class AnalyticsManager {
    private val firebaseAnalytics = FirebaseAnalytics.getInstance(context)

    fun trackPurchase(itemId: String, price: Double, currency: String) {
        val params = bundleOf(
            FirebaseAnalytics.Param.ITEM_ID to itemId,
            FirebaseAnalytics.Param.VALUE to price,
            FirebaseAnalytics.Param.CURRENCY to currency
        )
        firebaseAnalytics.logEvent(FirebaseAnalytics.Event.PURCHASE, params)
    }

    fun trackTutorialStep(stepNumber: Int, stepName: String) {
        firebaseAnalytics.logEvent("tutorial_step") {
            param("step_number", stepNumber)
            param("step_name", stepName)
        }
    }
}

Überprüfen Sie nach der Integration die Ereignisse in der Firebase Console. Verwenden Sie DebugView zum Debuggen — Ereignisse erscheinen innerhalb von 3–5 Sekunden nach dem ersten Start im Debug-Modus.

Häufige Fehler bei der Arbeit mit Firebase Analytics

Der erste Fehler ist, zu viele benutzerdefinierte Ereignisse ohne Struktur zu haben. 500 Ereignistypen sind eine Grenze, aber 50 gut entworfene Ereignisse sind nützlicher als 500 chaotische. Definieren Sie Ihr Ereignismodell zu Beginn: empfohlene Ereignisse für Standardaktionen (purchase, sign_up) und benutzerdefinierte Ereignisse nur für die einzigartige Anwendungslogik.

Der zweite Fehler ist das Ignorieren von Benutzereigenschaften für die Segmentierung. Wenn Sie keine Benutzereigenschaften (Level, Tarif, Land) festlegen, können Sie keine Zielgruppen für die Ausrichtung in Cloud Messaging erstellen. Legen Sie Benutzereigenschaften beim App-Login fest und aktualisieren Sie sie bei Statusänderungen des Benutzers. Laut Firebase Blog (2024) nutzen 40 % der Teams keine Benutzereigenschaften und verpassen damit die Möglichkeit, Kommunikation zu personalisieren.

Der dritte Fehler ist, DebugView vor dem Release nicht zu verwenden. DebugView zeigt Ereignisse in Echtzeit mit vollständigen Parametern an — dies ist die einzige Möglichkeit, sicherzustellen, dass die Daten vor dem Produktionsstart korrekt sind. Laut Google (2024) werden 60 % der Firebase Analytics-Integrationsfehler erst nach dem Release entdeckt, wenn die Behebung ein App-Versionsupdate erfordert.

Häufig gestellte Fragen

Wie unterscheidet sich Firebase Analytics von Google Analytics 4 (GA4)?

Firebase Analytics ist ein mobiles SDK von Firebase mit minimaler Latenz und tiefer Integration in Firebase-Dienste. GA4 ist eine weborientierte Plattform mit mobiler Datenunterstützung über das Firebase SDK. Firebase Analytics dient als Datenquelle für GA4, wenn die Integration konfiguriert ist.

Gibt es ein Limit für die Anzahl der Ereignisse in Firebase Analytics?

Es gibt keine Begrenzung der Anzahl der Ereignisse — Firebase Analytics ist für unbegrenztes Ereignisvolumen kostenlos. Die einzige Einschränkung sind 500 verschiedene Ereignistypen pro Projekt. Es können bis zu 100 Parameter pro Ereignis vorhanden sein, 25 davon sind Text, der Rest numerisch.

Wie überprüfe ich, ob Firebase Analytics korrekt funktioniert?

Verwenden Sie DebugView in der Firebase Console: Verbinden Sie Ihr Gerät über USB, führen Sie adb shell setprop debug.firebase.analytics.app ihr_paket aus und starten Sie die App. Ereignisse werden in Echtzeit angezeigt. Verwenden Sie für die Produktionsüberprüfung StreamView.

Können Firebase Analytics-Daten nach BigQuery exportiert werden?

Ja, Firebase Analytics unterstützt die direkte Integration mit BigQuery (kostenlos bis zu 10 GB pro Monat, danach gelten die Standard-BigQuery-Tarife). Konfigurieren Sie den Export in der Firebase Console — die Daten werden täglich als Roh-Ereignisse mit vollständigen Parametern für benutzerdefinierte Analysen hochgeladen.

Welche Plattformen unterstützt Firebase Analytics?

Offizielle SDKs: Android (Kotlin/Java), iOS (Swift), Flutter (Dart), React Native, Unity, C++. Web-Anwendungen verbinden sich über Google Analytics 4 mit Datenübertragung via gtag.js. Ein einzelnes Firebase-Projekt kann gleichzeitig Daten von allen Plattformen sammeln.

Zusammenfassung

  • Firebase Analytics ist eine kostenlose Analyseplattform von Google für mobile Anwendungen mit unbegrenztem Ereignisvolumen
  • Das SDK unterstützt Android, iOS, Flutter, React Native, Unity und Web mit einem einzigen Projekt in der Firebase Console
  • Ereignisse werden in empfohlene (purchase, sign_up) und benutzerdefinierte unterteilt — bis zu 500 Typen pro Projekt
  • Zielgruppen in Echtzeit ermöglichen die Benutzersegmentierung für gezielte Push-Benachrichtigungen und Werbung
  • Die BigQuery-Integration ermöglicht benutzerdefinierte Analysen und Dashboard-Erstellung via SQL
  • DebugView ist ein obligatorisches Werkzeug zur Überprüfung der Ereigniskorrektheit vor dem Release
  • Benutzereigenschaften erweitern die Segmentierungs- und Personalisierungsmöglichkeiten in Firebase erheblich

Wir entwickeln eine mobile Applikation schlüsselfertig

IT Sectr entwickelt seit 2017 iOS- und Android-Apps für Startups und Unternehmen. Wir beraten Sie und schlagen die beste Lösung vor.

Projekt besprechen

Lesen Sie auch