Datenstrom / Data Stream (GA4)
Definition: Ein Datenstrom (englisch: Data Stream) in Google Analytics 4 ist eine konfigurierte Datenquelle, die einer GA4-Property zugeordnet ist und kontinuierlich Tracking-Daten an diese Property liefert. Jeder Datenstrom repräsentiert eine separate digitale Präsenz – eine Website, eine iOS-App oder eine Android-App – und erhält eine eindeutige Mess-ID, über die das Tracking-System eingerichtet wird. Das Konzept des Datenstroms ist eine der fundamentalen architektonischen Neuerungen in GA4 gegenüber Universal Analytics: Während in UA jede Website eine eigene Property benötigte, können in GA4 Web- und App-Daten innerhalb einer einzigen Property zusammengeführt werden, indem mehrere Datenströme angelegt werden. Dies ermöglicht eine plattformübergreifende Analyse des Nutzerverhaltens, ohne zwischen verschiedenen Properties wechseln zu müssen. Ein Web-Datenstrom liefert eine Mess-ID im Format G-XXXXXXXXXX, die entweder direkt in den Website-Code eingebettet oder über den Google Tag Manager konfiguriert wird. Für jeden Datenstrom können spezifische Einstellungen und Features aktiviert werden, darunter Enhanced Measurement, die automatische Erfassung von Scroll-Ereignissen, Video-Engagement, Datei-Downloads und Outbound-Klicks. Die Verwaltung aller Datenströme einer Property erfolgt zentral in der GA4-Verwaltungsoberfläche unter dem Menüpunkt Datenstreams.
Erläuterung
Das Datenstrom-Konzept spiegelt die Realität moderner Unternehmen wider, die typischerweise über mehrere digitale Kontaktpunkte mit ihren Nutzern interagieren: eine Unternehmenswebsite, eine mobile App für iOS und Android sowie gegebenenfalls weitere Web-Properties. In Universal Analytics führte dies oft dazu, dass Daten aus verschiedenen Properties separat analysiert wurden und ein ganzheitliches Bild des Nutzerverhaltens nur schwer zu erlangen war. GA4 löst dieses Problem, indem alle Datenströme zu einer gemeinsamen Property beitragen und in denselben Berichten und Explorationen auswertbar sind.
Bei Web-Datenströmen ist Enhanced Measurement ein besonders wichtiges Feature. Einmal aktiviert, erfasst GA4 automatisch eine Reihe von Nutzerinteraktionen, ohne dass diese Events manuell im Tracking-Code implementiert werden müssen: Seitenaufrufe, Scrolltiefe (90% gescrollt), Outbound-Link-Klicks, interne Suchanfragen (sofern der URL-Parameter bekannt ist), Video-Engagement (für YouTube-Videos mit eingebettetem Player), Datei-Downloads sowie Formular-Interaktionen. Diese automatische Erfassung reduziert den Implementierungsaufwand erheblich und stellt sicher, dass wichtige Interaktionen von Beginn an erfasst werden.
App-Datenströme unterscheiden sich in der Implementierung grundlegend von Web-Datenströmen: Hier wird das Firebase SDK in die iOS- oder Android-App integriert, das dann direkt mit GA4 kommuniziert. Firebase Analytics und GA4 sind für App-Tracking eng miteinander verzahnt – eine GA4-Property kann direkt mit einem Firebase-Projekt verknüpft werden, und die App-Daten stehen dann in den GA4-Berichten zur Verfügung. Für verlinkte Firebase-Projekte stehen auch spezifische App-Berichte und -Metriken wie App-Installationen, In-App-Käufe und App-Crash-Daten zur Verfügung.
Typen von Datenströmen in GA4
- Web-Datenstrom: Erfasst Interaktionen auf einer Website oder Web-App; liefert eine Mess-ID (G-XXXXXXXXXX) für die Implementierung per Tracking-Snippet oder Google Tag Manager. Unterstützt Enhanced Measurement und Event-Modifikationen.
- iOS-App-Datenstrom: Erfasst Interaktionen in einer nativen iOS-App über das integrierte Firebase SDK; liefert eine Bundle-ID und einen Stream-Schlüssel für die Firebase-Konfigurationsdatei (GoogleService-Info.plist).
- Android-App-Datenstrom: Erfasst Interaktionen in einer nativen Android-App über das Firebase SDK; die Konfiguration erfolgt über die google-services.json-Datei im App-Projektverzeichnis.
Konfigurationsmöglichkeiten und Einstellungen
- Enhanced Measurement: Automatische Erfassung von Scroll-Events, Outbound-Klicks, Dateidownloads, Video-Engagement und Site Search ohne manuelle Code-Implementierung; empfohlen für alle Web-Datenströme als Basis-Konfiguration.
- Event-Modifikationen: Parameter-Werte bestehender Events können direkt in der GA4-Verwaltungsoberfläche angepasst werden, ohne am Tracking-Code zu ändern – nützlich für Korrekturen und Standardisierungen.
- Benutzerdefinierte Events erstellen: Aus bestehenden GA4-Events können neue Events mit geänderten Namen oder Bedingungen erstellt werden, ebenfalls ohne Code-Änderungen.
- Mess-ID für Cross-Domain-Tracking: Für Websites, die sich über mehrere Domains erstrecken, müssen alle beteiligten Domains in den Datenstrom-Einstellungen konfiguriert werden, damit Sitzungen domainübergreifend korrekt erfasst werden.
- Interne Traffic-Filter: Interne IP-Adressen können auf Datenstrom-Ebene definiert werden, damit eigene Mitarbeiter-Zugriffe aus den Berichten herausgefiltert werden können.