Google Analytics 4 (app+web) nowe podejście do analityki internetowej

Pod koniec 2019 roku Google udostępniło nową usługę Google Analytics App+Web, która z czasem ewoluowała w Google Analytics 4 (GA4). Nowa usługa pozwoliła na analizowanie danych stron internetowych i aplikacji mobilnych w jedynym, zintegrowanym panelu. Od 1 lipca 2023 roku (oraz 2024 dla usług 360) klasyczne Google Analytics (Universal) oficjalnie przestało zbierać dane. GA4 stało się absolutnym standardem rynkowym. W tym artykule przybliżę Ci najważniejsze funkcje tego potężnego narzędzia.

Jak utworzyć usługę Google Analytics 4?

Google Analytics 4 jest obecnie domyślnym typem usługi przy zakładaniu nowego konta. Wystarczy wejść w panel administracyjny Google Analytics i utworzyć nową usługę. Poniżej archiwalny, ale wciąż dobrze oddający logikę animowany gif, który pokazuje proces tworzenia pierwotnej wersji tej usługi na blogu ITIQ.

Podstawą struktury GA4 są tzw. strumienie danych (data streams), czyli źródła ruchu. Strumieniami dla naszej analityki, w przypadku posiadania aplikacji i strony, będą: aplikacja iOS, aplikacja Android oraz strona internetowa (Web). Zacznijmy od dodania strony internetowej:

Dodawanie strumienia danych ze strony internetowej (Web Stream)

W przypadku strony internetowej możemy podpiąć tag Google (gtag.js) bezpośrednio w kodzie witryny lub wdrożyć go za pomocą Google Tag Managera (GTM), co jest zalecaną praktyką. Aby upewnić się, że tagi działają poprawnie, warto skorzystać z Google Tag Assistant w przeglądarce.

Wtyczka/Narzędzie Google Tag Assistant pomaga w debugowaniu implementacji tagów GA4.

Rekomendowaną i najwygodniejszą opcją jest umieszczenie kodu Google Analytics 4 poprzez Google Tag Managera (GTM), wykorzystując dedykowany tag konfiguracji GA4. Zapewnia to elastyczność w zarządzaniu kolejnymi zdarzeniami (eventami).

Wdrażanie tagów GA4 z wykorzystaniem Google Tag Managera.

Uwaga dla stron korzystających z technologii AMP: Początkowo GA4 nie wspierało stron AMP, jednak od 2023 roku integracja GA4 z AMP jest w pełni wspierana, tak samo jak integracja z AdSense. Zbieranie danych nie powoduje już błędów w Google Search Console.

Strumienie aplikacji w mobilnych (App Streams)

Dla aplikacji mobilnych iOS i Android strumieniem jest analityka Firebase, a dokładniej: Google Analytics for Firebase (GA4F). Wgrywając do aplikacji mobilnej Firebase SDK, otrzymujemy podstawowe śledzenie zdarzeń (np. instalacje, pierwsze uruchomienia). Niestety, dla większości aplikacji to za mało, dlatego niezbędne jest wdrożenie zdarzeń niestandardowych (custom events) – przy czym zawsze chętnie pomagam 😉

Na blogu ITIQ możesz przeczytać więcej o:
Analityce aplikacji mobilnej w Google Analytics for Firebase,
oraz o tym jak wdrożyć eventy i parametry w aplikacji mobilnej dla Firebase.

Zmiany w GA4 względem „klasycznego” Universal Analytics

Najważniejszą zmianą jest architektura danych. GA4 odeszło od modelu opartego na sesjach i odsłonach na rzecz modelu zdarzeniowego. W GA4 absolutnie wszystko jest zdarzeniem (eventem) z własnymi parametrami. Zmienia to całkowicie logikę analizy i pozwala na zunifikowanie danych z weba i aplikacji mobilnych.

Porównanie zbierania danych archiwalnego UA vs dzisiejszego GA4

Podział eventów w Google Analytics 4

Zdarzenia w GA4 możemy podzielić na 4 podstawowe kategorie:

  • Automatyczne – zbierane samoistnie po zaimplementowaniu tagu na stronie lub Firebase SDK w aplikacji (np. session_start, first_visit).
  • Udoskonalony pomiar (Enhanced Measurement) – zdarzenia webowe włączane za pomocą suwaków w panelu GA4, zbierające automatycznie scroll, kliknięcia w linki wychodzące, wyszukiwanie w witrynie, czy pobrania plików.
  • Rekomendowane – standardowe nazwy zdarzeń zdefiniowane przez Google dla konkretnych branż (np. e-commerce, gry). Zawsze warto z nich korzystać w pierwszej kolejności.
  • Niestandardowe (Custom) – eventy nazwane i zdefiniowane całkowicie przez nas, dopasowane do unikalnych potrzeb biznesowych.

Pamiętaj, że w GA4 darmowej wersji obowiązują limity parametrów niestandardowych (np. 50 tekstowych i 50 liczbowych na zdarzenie). Więcej o eventach i parametrach przeczytasz w osobnym artykule tutaj, zapraszam również na konsultacje.

Udoskonalony pomiar (Enhanced measurement) pozwala na mierzenie wielu interakcji bez konieczności ingerencji w kodzie.

Eksploracje (Explorations) – zaawansowane analizy za darmo

To jedna z najsilniejszych stron GA4. Moduł eksploracji, który w czasach Universal Analytics był zarezerwowany wyłącznie dla płatnej wersji 360, w GA4 jest dostępny dla każdego. Pozwala to na budowanie zaawansowanych lejków, ścieżek użytkowników, analiz kohortowych oraz nakładanie dowolnych segmentów metodą „drag and drop”.

Eksploracje (Explorations) w GA4

Właściwości użytkownika – user property

Właściwości użytkownika (User Properties) to cechy przypisane do konkretnego usera, a nie do zdarzenia. Automatycznie GA4 i Firebase pobierają dane takie jak: przybliżony wiek, płeć, kraj, wersja aplikacji, marka/model urządzenia czy ustawiony język.

Oprócz automatycznych właściwości, GA4 pozwala na zdefiniowanie własnych. Może to być np. status subskrypcji użytkownika („Premium” vs „Free”), ranga gracza, czy ulubiona kategoria w sklepie e-commerce. Pamiętaj jednak o restrykcjach PII (Personally Identifiable Information) – kategorycznie zabronione jest przesyłanie do GA4 danych pozwalających na identyfikację, takich jak nazwiska, adresy email czy numery PESEL (nawet zhashowanych).

Metody identyfikacji użytkownika (Identity Spaces)

GA4 potrafi znacznie skuteczniej niż UA rozpoznać użytkownika na różnych urządzeniach. Wykorzystuje do tego zestaw metod („Identity Spaces”):

  • User-ID – najdokładniejsza metoda. Wymaga wdrożenia własnego identyfikatora dla zalogowanych użytkowników na stronie i w aplikacji.
  • Google Signals – dane użytkowników zalogowanych na kontach Google, którzy włączyli personalizację reklam.
  • Device-ID – identyfikator urządzenia (np. Client ID w przeglądarce za pomocą ciasteczka lub App Instance ID w aplikacji).
  • Modelowanie danych (Modeling) – wykorzystanie uczenia maszynowego do oszacowania zachowań użytkowników, którzy odmówili zgody na śledzenie (Consent Mode).

Świetne narzędzie dla analityków – DebugView

Narzędzie, które zrewolucjonizowało sprawdzanie wdrożeń. DebugView w GA4 współpracuje zarówno z aplikacjami mobilnymi, jak i stronami internetowymi (poprzez Google Tag Assistant). Prezentuje on czytelną oś czasu (timeline), na której w czasie rzeczywistym widzimy odpalane eventy, ich parametry oraz błędy, bez konieczności czekania na przetworzenie danych w standardowych raportach.

Oś czasu zdarzeń w panelu DebugView.

Porównanie historycznego UA i obecnego GA4

Poniżej zaktualizowana tabela porównująca historycznego Universal Analytics z nowym standardem, jakim jest GA4.

Cecha Universal Analytics (Wycofany) Google Analytics 4 (Standard)
Miesięczny limit danych W darmowej wersji: 10 mln hitów. Brak twardego limitu „hitów” (obowiązują limity zdarzeń w panelu i API).
Próbkowanie (Sampling) Częste w raportach standardowych. Brak próbkowania w raportach standardowych, może wystąpić w Eksploracjach.
Cross-domain tracking Wymagało zmian w kodzie lub GTM. Bardzo proste (konfiguracja bezpośrednio w panelu GA4).
Model danych Oparty o sesje i odsłony. Oparty na użytkowniku i zdarzeniach (eventach).
Eksport do BigQuery Tylko w płatnej wersji GA 360. Darmowy dla wszystkich (limit do 1 miliona eksportowanych zdarzeń dziennie). 2 mc trzymania danych
Analiza aplikacji mobilnych Dawniej GA for Mobile Apps (zamknięte). Zintegrowane na poziomie usługi.
Modele atrybucji Głównie Last Non-Direct Click. Oparte na danych (Data-Driven Attribution) w standardzie.
Eksploracje (Analysis) Tylko w płatnej wersji GA 360. Dostępne za darmo w GA4.
Cele/Konwersje Limit 20 celów, brak możliwości usuwania (tylko nadpisywanie). Do 30 oznaczonych konwersji (można je włączać/wyłączać suwakiem).
Okres przechowywania danych 14/26/38/50 mies. lub „nie wygasa”. Tylko 2 lub 14 miesięcy w wersji darmowej (38/50 w 360). Uwaga: ograniczenie dotyczy eksploracji, dla BigQuery dane trwają wiecznie!

Dlaczego musisz maksymalnie wykorzystać GA4?

Skoro Universal Analytics przeszedł do historii, GA4 to jedyna natywna droga od Google. Przejście na ten system otworzyło przed małymi i średnimi firmami dostęp do potężnych zasobów, które kiedyś były zarezerwowane tylko dla gigantów (korporacji opłacających GA360):

  • Darmowe BigQuery: Skonfigurowanie połączenia GA4 z BigQuery to dzisiaj obowiązek. Ograniczony czas przechowywania danych w GA4 (max 14 miesięcy dla eksploracji) wymusza zgrywanie logów u podstaw. Mając dane w hurtowni BigQuery omijasz próbkowanie, tworzysz wysoce zaawansowane dashboardy w Looker Studio i stajesz się właścicielem własnych danych bez ryzyka ich utraty.
  • Omnichannel: Jeżeli posiadasz aplikację i stronę WWW, GA4 pozwala wreszcie sensownie zdeduplikować użytkowników korzystających z obu platform i obejrzeć pełną „zamkniętą ścieżkę” klienta.
  • Modelowanie danych: W dobie zaostrzających się restrykcji dotyczących cookies (Consent Mode, RODO/GDPR), sztuczna inteligencja wbudowana w GA4 zasypuje dziury pomiarowe wynikające z braku zgód użytkowników na śledzenie.

Z GA4 trzeba się zaprzyjaźnić, wdrożyć poprawnie poprzez Google Tag Managera i koniecznie włączyć eksport do BigQuery. Jeśli potrzebujesz pomocy w ułożeniu strategii eventów (zarówno dla aplikacji jak i Web), koniecznie sprawdź artykuły na blogu ITIQ lub napisz do mnie!

Zobacz komentarze (4)

Pokrewne wpisy
Marcin Miłowski: Aloha! Potrzebujesz zwiększyć sprzedaż w Internecie? Zapraszam na konsultacje: Marcin ITIQ Miłowski - Digital Marketing Consultant

Ten blog używa plików cookies.

Reklama wspiera utrzymanie bloga ;)