Blog

Jak poprawnie skonfigurować GA4 na nowej stronie internetowej - checklist wdrożeniowy

•

Masz zainstalowane GA4? Gratulacje. Pytanie brzmi: czy ono w ogóle coś rejestruje. To dwie różne rzeczy, a większość firm myli je ze sobą.

Jak poprawnie skonfigurować GA4 na nowej stronie internetowej

TL;DR

  • Zainstalowane GA4 i działające GA4 to dwie różne rzeczy - instalacja to wklejenie kodu, działanie to potwierdzenie, że zdarzenia faktycznie się rejestrują.

  • 15 czerwca 2026 Google zmienił zasady gry: parametr ad_storage w Consent Mode stał się jedyną kontrolą danych reklamowych płynących z GA4 do Google Ads - stary sposób (Google Signals) już tego nie załatwia.

  • Bez poprawnie skonfigurowanego Consent Mode Twoje kampanie w Google Ads mogą tracić sygnał konwersji - a algorytm licytujący bez danych to pieniądze wydawane na oślep.

  • Najczęstszy błąd: skrypt GA4 odpala się przed zgodą użytkownika na cookies - to jednocześnie łamie RODO i psuje jakość danych.

  • Konwersje w GA4 nazywają się dziś kluczowymi zdarzeniami (key events) i trzeba je oznaczyć ręcznie - samo GA4 nie zgaduje, co jest dla Ciebie sukcesem.

  • Domyślna retencja danych zdarzeń to 2 miesiące - zmień ją na 14 miesięcy zaraz po założeniu właściwości, bo tego nie da się nadrobić wstecz.

Zainstalowane GA4 i działające GA4. Brzmi jak to samo. Nie jest.

Instalacja to wklejenie fragmentu kodu i patrzenie, jak w panelu pojawia się zielona ikonka. Działanie to coś zupełnie innego. To pytanie, czy dane, które za chwilę zobaczysz w raportach, w ogóle odzwierciedlają rzeczywistość. Spora część firm ma to pierwsze, a myśli, że ma drugie.

Skutek? Zarząd ogląda wykres, marketing optymalizuje kampanie pod ten wykres, a wykres kłamie. Nie ze złej woli. Po prostu nikt nie sprawdził, czy liczby, na których opiera się budżet reklamowy, mają cokolwiek wspólnego z tym, co dzieje się na stronie.

Poniżej checklist, którą przechodzimy przy wdrożeniu nowej strony: osiem punktów konfiguracji, trzy najczęstsze pułapki i sposób, jak w kilkanaście minut sprawdzić, czy to wszystko faktycznie działa.

15 czerwca 2026 - dzień, w którym stara konfiguracja przestała wystarczać

Jeśli konfigurowałeś GA4 przed połową 2026 roku, część Twojej wiedzy jest już przeterminowana. Do 15 czerwca 2026 dane reklamowe płynące z GA4 do Google Ads kontrolowały dwie rzeczy naraz: ustawienie Google Signals w GA4 i parametry Consent Mode na stronie. Jeśli którakolwiek z nich mówiła "nie", dane były ograniczane.

Od 15 czerwca zostało jedno sterowanie. Google ogłosił, że Consent Mode staje się jedyną kontrolą dla danych, które GA4 udostępnia powiązanym kontom Google Ads. Google Signals zawęziło się do raportowania wewnątrz samego GA4.

Consent Mode ma cztery parametry, które warto znać z nazwy:

  • ad_storage - zapisywanie cookies i identyfikatorów reklamowych.

  • ad_user_data - czy dane użytkownika można wysyłać do Google w celach reklamowych.

  • ad_personalization - czy wolno personalizować reklamy.

  • analytics_storage - zapisywanie danych analitycznych.

Dla przepływu danych do Google Ads kluczowy jest ad_storage. Jeśli Twój baner cookies nie przekazuje go poprawnie, konwersje, listy remarketingowe i sygnały dla automatycznego licytowania mogą po cichu przestać działać. Bez błędu w panelu. Bez maila z ostrzeżeniem.

Jest jeszcze skutek, o którym rzadko się mówi. Jeśli Twoja polityka prywatności wskazuje Google Signals jako mechanizm kontroli danych reklamowych, po tej zmianie jest nieprecyzyjna. Zaktualizuj ją razem z osobą odpowiedzialną za zgodność.

Stara konfiguracja nie wybucha. Ona po prostu przestaje robić to, co myślisz, że robi.

Krok 1. Właściwość i strumień danych (tu też da się coś zepsuć)

Zanim dotkniesz kodu, ustaw fundamenty w panelu GA4. Brzmi nudno. Ale tu rodzą się błędy, których nie naprawisz wstecz.

  • Jedna strona, jedna właściwość. Nie mieszaj produkcji ze stagingiem. Testowe kliknięcia developera wylądują w tych samych raportach, co ruch prawdziwych klientów.

  • Strefa czasowa i waluta. Ustaw je od razu. Zmiana po starcie nie poprawi danych historycznych, więc w raportach zobaczysz szew.

  • Retencja danych. Domyślnie GA4 przechowuje szczegółowe dane zdarzeń tylko przez 2 miesiące. Przełącz na 14 miesięcy. Dotyczy to eksploracji i danych na poziomie użytkownika - standardowe raporty zagregowane zostają, ale bez tej zmiany porównanie rok do roku w eksploracjach będzie puste.

  • Pomiar rozszerzony. GA4 sam włącza część zdarzeń: przewijanie, kliknięcia wychodzące, pobrania plików. Przejrzyj, co leci do raportów, i wyłącz to, czego nie potrzebujesz.

Fundament jest nudny. Dlatego najczęściej go pomijają.

Krok 2. Jak wstawić kod: Tag Manager czy ręcznie?

Dwie drogi. Wklejasz znacznik gtag.js bezpośrednio w kod strony albo wdrażasz GA4 przez Google Tag Manager. Obie działają. Tylko jedna nie zamienia Cię w zakładnika developera.

Przez Tag Manager zdarzenia, konwersje i Consent Mode konfigurujesz w jednym miejscu, bez zmian w kodzie i bez kolejnego wdrożenia. Przy stronie budowanej na Astro kontener trafia raz do szablonu, a potem zespół marketingu zarządza zdarzeniami w panelu GTM. Ręczny gtag ma sens przy bardzo prostej stronie, na której nie planujesz żadnych własnych zdarzeń.

Pilnuj jednej rzeczy: żeby GA4 nie był wdrożony dwa razy. Kod w szablonie plus znacznik w Tag Managerze to klasyczny sposób na podwójne liczenie każdej odsłony. Wykres rośnie dwukrotnie, a Ty myślisz, że kampania zadziałała.

Podwójne liczenie wygląda jak sukces. Dlatego nikt go nie szuka.

Checklist: 8 rzeczy do sprawdzenia, nie do zainstalowania

  1. Consent Mode ustawia ad_storage zgodnie z wyborem użytkownika. Baner ma przekazywać stan zgody do znaczników, a do czasu wyboru stan domyślny to "denied". Nie na sztywno "granted".

  2. Kluczowe zdarzenia oznaczone ręcznie. Wysłanie formularza, kliknięcie w numer telefonu, pobranie materiału. GA4 nie zgaduje, co jest sukcesem Twojej strony - musisz mu to powiedzieć.

  3. Połączenie z Google Search Console. Zobaczysz, jakie frazy przyprowadzają ruch, obok tego, co ludzie robią po wejściu. Bez tego masz połowę obrazu.

  4. Połączenie z Google Ads. Jeśli prowadzisz kampanie, bez połączenia nie zaimportujesz konwersji i nie zbudujesz list odbiorców. Optymalizujesz w ciemno.

  5. Filtr ruchu wewnętrznego. Zdefiniuj adresy IP biura i agencji, potem aktywuj filtr danych. Zacznij od trybu testowego, bo aktywny filtr działa bezpowrotnie.

  6. Wykluczenia niechcianych odsyłaczy. Bramki płatności i narzędzia do logowania potrafią wyglądać jak nowe źródło ruchu i rozcinają jedną sesję na dwie. Dodaj je do listy wykluczeń.

  7. Spójne parametry UTM. Ustal jedną konwencję: małe litery, bez spacji. "Newsletter", "newsletter" i "Newsletter" to w raportach trzy różne źródła.

  8. Weryfikacja na żywym ruchu. Nie tylko w panelu GA4. Jak to zrobić, opisujemy niżej.

Trzy błędy, które widzimy najczęściej

Konwersja, która odpala się sama

Zdarzenie wysłania formularza podpięte pod wczytanie strony z podziękowaniem. Ktoś odświeży stronę, wejdzie w zakładkę z historii albo trafi tam z maila i masz kolejną "konwersję". Lead, którego nie było.

Dane z testów w produkcji

Developer klika, sprawdza, wysyła formularze testowe. Wszystko ląduje w tej samej właściwości, co ruch klientów. W pierwszych tygodniach, kiedy prawdziwego ruchu jest mało, testy potrafią stanowić sporą część danych. Rozdziel środowiska albo od razu odfiltruj ruch wewnętrzny.

Rozcięta sesja na drugiej domenie

Rezerwacja, płatność albo kalendarz spotkań działają na osobnej domenie? Bez pomiaru międzydomenowego GA4 widzi dwie osobne wizyty, a źródło ruchu przypisuje do... Twojej własnej strony. Kampania, która przyprowadziła klienta, znika z raportu.

Żaden z tych błędów nie wywołuje alarmu. Wszystkie obniżają wartość danych po cichu.

Jak sprawdzić, że to działa (w kilkanaście minut)

Panel GA4 to nie dowód. Dowód to to, co wychodzi z przeglądarki. Przejdź te kroki w oknie incognito:

  1. Otwórz narzędzia deweloperskie, zakładkę Network, i przefiltruj ruch po "collect" albo "google-analytics".

  2. Wejdź na stronę, ale jeszcze niczego nie klikaj w bannerze. W trybie podstawowym Consent Mode nie powinno wyjść żadne zapytanie analityczne. W trybie zaawansowanym wychodzą tylko pingi bez cookies.

  3. Sprawdź parametry gcs i gcd w adresie zapytania - opisują stan zgody. Kliknij "Akceptuj" i zobacz, czy się zmieniają. Jeśli nie, baner nie rozmawia ze znacznikami.

  4. Włącz DebugView w GA4 albo Tag Assistant i przejdź przez stronę jak klient. Zdarzenia mają pojawiać się na bieżąco.

  5. Wyślij testowy formularz. Zdarzenie ma pojawić się raz. Nie zero, nie dwa razy.

I jeszcze jedno: nie ufaj diagnostyce znaczników w panelu jako jedynemu dowodowi. Potrafi mieć opóźnienie rzędu 48-72 godzin, więc błąd z poniedziałku zobaczysz w czwartek.

Zielona ikonka w panelu mówi, że coś przyszło. Network mówi, co dokładnie.

A co z RODO?

GA4 nie jest zgodne z RODO z pudełka. Potrzebujesz zgody przed pomiarem, poprawnie skonfigurowanego Consent Mode, ustawionych zasad przechowywania danych i opisu tego wszystkiego w polityce prywatności. Skrypt GA4 odpalający się przed zgodą łamie zarówno przepisy, jak i jakość Twoich danych, bo zbiera ruch od ludzi, którzy się nie zgodzili.

O tej stronie medalu pisaliśmy szerzej w artykule o RODO na stronie firmowej. Ta sama kontrola w zakładce Network sprawdza zgodność prawną i poprawność techniczną naraz. To opis dobrych praktyk wdrożeniowych, nie porada prawna.

Pierwsze 30 dni po wdrożeniu

Konfiguracja nie kończy się w dniu startu strony. Te cztery tygodnie decydują, czy dane, które zbierasz, w ogóle nadają się do użytku.

  • Tydzień 1. Szukaj duplikatów. Sprawdź, czy liczba odsłon nie jest podejrzanie dwa razy wyższa, niż wynikałoby z Twoich szacunków.

  • Tydzień 2. Porównaj liczbę formularzy w GA4 z liczbą wiadomości, które faktycznie dotarły do skrzynki albo CRM. Jeśli GA4 pokazuje więcej, masz konwersję, która odpala się sama.

  • Tydzień 3. Przejrzyj źródła ruchu. Jeśli widzisz własną domenę albo bramkę płatności jako główne źródło, brakuje wykluczeń.

  • Tydzień 4. Zapisz stan wyjściowy: ruch, konwersje, koszt pozyskania leada. To punkt odniesienia dla każdej późniejszej oceny.

Bez takiego punktu odniesienia nie policzysz, czy nowa strona się opłaciła.

GA4 nie jest drogie. Drogie jest podejmowanie decyzji na danych, których nikt nie sprawdził.

FAQ

Najczęściej zadawane pytania

Tak, podstawowa wersja GA4 jest darmowa i wystarcza dla zdecydowanej większości firm B2B. Płatna wersja (GA4 360) ma sens dopiero przy naprawdę dużym ruchu i potrzebie zaawansowanych integracji enterprise.

Otwórz swoją stronę w trybie incognito, wejdź w narzędzia deweloperskie przeglądarki (zakładka Network), przefiltruj po "google-analytics" albo "collect" i sprawdź, czy zapytania faktycznie wychodzą po wczytaniu strony i po kliknięciu w formularz.

Zwykła zgoda na cookies to komunikat dla użytkownika. Consent Mode to techniczny sygnał, który mówi Google, jakie dane wolno zbierać na podstawie tej zgody - jeśli baner cookies nie jest połączony z Consent Mode, zgoda użytkownika i tak nie wpływa na to, co faktycznie robi GA4.

Jeśli Twoja witryna prowadzi kampanie w Google Ads i korzystała wcześniej z ustawienia Google Signals jako kontrolera danych - tak, koniecznie. Warto sprawdzić w narzędziu deweloperskim przeglądarki, czy parametr ad_storage faktycznie ustawia się zgodnie z wyborem użytkownika.

Czytaj więcej

Więcej z tej kategorii