Czym są strumienie danych w GA4?
Strumień danych to kanał, przez który GA4 zbiera dane z konkretnego źródła – może to być strona internetowa, aplikacja mobilna lub jedno i drugie. W jednej usłudze GA4 możesz mieć kilka strumieni, np. osobno dla strony www i aplikacji mobilnej.
To właśnie strumienie zastępują w GA4 znane z Universal Analytics „widoki danych”. Zamiast wielu konfiguracji filtrów, mamy jeden punkt wejścia danych dla każdej platformy – dzięki czemu można lepiej analizować całościowe ścieżki użytkownika między urządzeniami i kanałami.
Jakie są typy strumieni danych?
GA4 obsługuje trzy główne typy strumieni:
Strumień internetowy (Web) – Służy do śledzenia danych z witryn www. Używa identyfikatora G-XXXXXXXXXX i może być wdrażany za pomocą gtag.js lub Google Tag Managera.
Strumień aplikacji iOS (iOS app) – Konfiguracja przez Firebase SDK. Pozwala śledzić aktywność w aplikacjach na urządzeniach Apple.
Strumień aplikacji Android (Android app) – Również oparty na Firebase, dla aplikacji działających na systemie Android.
W jednej usłudze GA4 możesz łączyć dane z różnych źródeł, analizując użytkowników w sposób bardziej całościowy – niezależnie od tego, z jakiego urządzenia czy kanału korzystają.
Co zbiera strumień danych?
Strumień danych w GA4 gromadzi znacznie więcej niż tylko odsłony stron:
Zdarzenia automatyczne (Enhanced Measurement) – takie jak scrollowanie, kliknięcia wychodzące, wyszukiwania wewnętrzne, interakcje z filmami.
Dane o sesjach i użytkownikach – w tym parametry sesji, liczba interakcji, lokalizacja.
User ID – jeśli wdrożono identyfikację użytkownika (np. po zalogowaniu).
Dane niestandardowe – zbierane ręcznie za pomocą custom events.
Dzięki temu możesz mierzyć pełne ścieżki użytkowników i budować raporty na podstawie realnych działań, nie tylko odwiedzin.
Jak dodać i skonfigurować nowy strumień?
Aby dodać nowy strumień:
- Przejdź do Admin > Data Streams (Strumienie danych) w GA4.
- Wybierz typ strumienia (Web / iOS / Android).
- Wprowadź dane, np. adres URL witryny i nazwę strumienia.
- Skonfiguruj Enhanced Measurement – możesz włączyć lub wyłączyć śledzenie wybranych zdarzeń.
- Zainstaluj kod śledzący: gtag.js bezpośrednio na stronie, lub Google Tag Manager (zalecany dla większej kontroli).
- W przypadku aplikacji – połącz projekt Firebase z GA4 i zintegrowane SDK za pomocą instrukcji Firebase.
Zarządzanie strumieniami – najlepsze praktyki
Zachowaj przejrzystość – nadaj każdemu strumieniowi jasną nazwę i opis.
Monitoruj konfigurację – regularnie sprawdzaj, czy Measurement ID i dane są poprawne.
Korzystaj z filtrów IP – możesz oznaczyć ruch testowy (np. firmowy) i wykluczyć go z analiz.
Uważaj na duplikację danych – błędna konfiguracja GTM może prowadzić do wielokrotnego rejestrowania tych samych zdarzeń.
Nie można usunąć strumienia – raz dodany, pozostaje w systemie. Jeśli jest nieaktywny, można go po prostu wyłączyć.
Jak czytać i interpretować dane z poszczególnych strumieni?
W GA4 każdy strumień danych generuje własny zestaw informacji, które trafiają do jednej usługi (property). To oznacza, że możesz analizować dane łącznie lub filtrować je według źródła. W raportach możesz:
Segmentować dane według strumienia – np. porównać zachowanie użytkowników ze strony www vs. aplikacji mobilnej.
Używać parametrów platform i stream_id w eksploracjach niestandardowych, aby analizować ruch z konkretnych źródeł.
Korzystać z DebugView do testowania zdarzeń w czasie rzeczywistym – osobno dla każdego strumienia.
Dzięki temu możesz lepiej zrozumieć, które źródła ruchu generują najwięcej konwersji, jak zachowują się użytkownicy na różnych urządzeniach i gdzie warto wprowadzać optymalizacje. W przypadku aplikacji mobilnych pomocna będzie również synchronizacja z Firebase.
Różnice między danymi ze strony a danymi z aplikacji
Mimo że GA4 łączy dane z wielu źródeł w jednej usłudze, strumienie z aplikacji (Android/iOS) i witryn (Web) różnią się pod względem sposobu gromadzenia i zakresu informacji:
Strony internetowe (Web) opierają się na JavaScript (gtag.js lub GTM) i pozwalają śledzić zachowanie w przeglądarce: kliknięcia, przewijanie, sesje, interakcje z formularzami itd.
Aplikacje mobilne (App) wykorzystują SDK Firebase, który rejestruje m.in. ekrany, interakcje z UI, błędy, a także dane z urządzeń mobilnych (np. wersja systemu, typ urządzenia).
Co ważne, niektóre zdarzenia są unikalne dla danej platformy – np. screen_view dla aplikacji mobilnych, zamiast page_view na stronach www. Analizując dane z obu źródeł razem, warto więc stosować segmentację lub filtrować raporty pod kątem konkretnego strumienia.
🔎 Częste pytania (FAQ) o strumienie danych
Czy jedna strona może mieć kilka strumieni danych? Tak, choć zwykle wystarczy jeden. Dodatkowy strumień można utworzyć np. do testowania lub śledzenia ruchu tylko z jednej domeny, ale trzeba uważać na duplikację danych.
Czy strumienie danych są tym samym co widoki w Universal Analytics? Nie. W GA4 nie ma widoków ani filtrów znanych z UA. Strumień danych to punkt wejścia – różnice w analizie tworzy się później poprzez segmenty, eksploracje i filtry.
Jak sprawdzić, czy dane są prawidłowo przesyłane? Najlepiej użyć narzędzi takich jak DebugView w GA4 (dla zdarzeń na żywo) lub Tag Assistant i Google Tag Manager Preview, które pokazują, co faktycznie trafia do GA.
Podsumowanie artykułu
Strumienie danych to fundament działania GA4 – bez nich nie zbierzesz żadnych informacji o użytkownikach. Zadbaj o ich poprawne wdrożenie, wybierz właściwy typ i testuj działanie narzędzi analitycznych.
✅ Czy strumień webowy ma poprawne Measurement ID?
✅ Czy Enhanced Measurement działa zgodnie z oczekiwaniami?
✅ Czy ruch testowy jest odfiltrowany?
✅ Czy dane z Firebase poprawnie trafiają do GA4?
✅ Czy używasz GTM do elastycznego zarządzania tagami?
➡️
Przeczytaj też:
Jak łączyć dane z różnych źródeł w analizie marketingowej