checklista

Checklista: Konfiguracja GA4 dla e-commerce

40+ punktów kontrolnych konfiguracji Google Analytics 4 dla sklepu internetowego. Od podstaw po zaawansowane zdarzenia e-commerce.

Co znajdziesz w środku

  • 40+ punktów kontrolnych w 7 kategoriach
  • Od podstawowej konfiguracji po rekomendowane zdarzenia e-commerce
  • Kompatybilna z GTM i wszystkimi platformami e-commerce
  • Zawiera priorytety: krytyczne, ważne, dodatkowe

Jak korzystać z tej checklisty

Każdy punkt oznaczony jest priorytetem:

  • 🔴 Krytyczne - bez tego nie zbierasz danych lub zbierasz je błędnie
  • 🟡 Ważne - wpływa na jakość analityki i możliwość optymalizacji
  • 🟢 Dodatkowe - daje pełniejszy obraz zachowań użytkowników

Zacznij od punktów krytycznych. Większość konfiguracji wymaga dostępu do Google Tag Managera i panelu GA4.


1. Podstawowa konfiguracja GA4

  • 🔴 Utwórz osobną usługę GA4 dla środowiska produkcyjnego - nie mieszaj danych z dev/staging. Ruch z testowych środowisk generuje fałszywe sesje, konwersje i zdarzenia, przez co trudno odróżnić zachowanie klientów od aktywności programistów.
  • 🔴 Skonfiguruj strumień danych dla witryny - podaj poprawny adres domeny i włącz potrzebne pomiary rozszerzone (enhanced measurement).
  • 🔴 Sprawdź instalację kontenera GTM na wszystkich stronach - część <script> powinna znajdować się możliwie wysoko w <head>, a część <noscript> bezpośrednio po otwarciu <body>, zgodnie z instrukcją kontenera. Zweryfikuj instalację w Tag Assistant również na checkout i stronie potwierdzenia zamówienia.
  • 🔴 Skonfiguruj Google tag w GTM - użyj typu „Google tag”, poprawnego identyfikatora G-XXXXXXXXXX i wyzwalacza uruchamiającego tag na wszystkich stronach. Nie instaluj równolegle tego samego taga przez GTM i kod strony, bo grozi to podwójnym pomiarem.
  • 🟡 Połącz GA4 z Google Search Console - przejdź do Admin > Product Links > Search Console, aby uzyskać w GA4 raporty zapytań organicznych.
  • 🟡 Połącz GA4 z Google Merchant Center - jeśli korzystasz z Google Shopping, przejdź do Admin > Product Links > Merchant Center.
  • 🟡 Ustaw właściwą strefę czasową i walutę - dla sklepu działającego w Polsce wybierz „Polska” i „PLN”. Zmiana po zebraniu danych nie działa wstecz.
  • 🟡 Ustaw świadomie okres przechowywania danych - dla standardowej usługi wybierz 14 miesięcy, jeśli potrzebujesz dłuższych zakresów w eksploracjach. To ustawienie dotyczy danych na poziomie użytkownika i zdarzenia; nie zastępuje eksportu do BigQuery ani własnej polityki retencji.
  • 🟢 Oceń, czy potrzebujesz Google Signals - włącz je tylko wtedy, gdy wykorzystujesz funkcje reklamowe lub demograficzne, a konfiguracja CMP i polityka prywatności to obejmują. Nie jest to warunek poprawnego podstawowego pomiaru e-commerce.
  • 🟢 Zdefiniuj potrzebne wymiary niestandardowe - dodaj wymiary specyficzne dla biznesu, np. typ klienta, źródło rejestracji lub wariant testu A/B.

2. Zdarzenia e-commerce

  • 🔴 Zweryfikuj zdarzenie view_item - powinno rejestrować wyświetlenie strony produktu i przekazywać parametry: item_id, item_name, price, currency, item_category, item_brand.
  • 🔴 Zweryfikuj zdarzenie add_to_cart - powinno rejestrować dodanie produktu do koszyka i przekazywać te same parametry co view_item oraz quantity.
  • 🔴 Zweryfikuj zdarzenie begin_checkout - powinno rejestrować rozpoczęcie procesu zamówienia i przekazywać parametry: items (tablica produktów), value, currency oraz coupon, jeśli dotyczy.
  • 🔴 Zweryfikuj zdarzenie purchase - powinno rejestrować sfinalizowanie zamówienia i przekazywać parametry: unikalny transaction_id, value, currency, tax, shipping, items oraz coupon, jeśli dotyczy.
  • 🔴 Sprawdź parametr currency we wszystkich zdarzeniach e-commerce - dla transakcji w złotych powinien mieć wartość PLN. GA4 potrzebuje waluty, aby prawidłowo przypisać wartości w raportach przychodów.
  • 🟡 Zweryfikuj zdarzenie view_item_list - powinno rejestrować wyświetlenie listy produktów, np. kategorii lub wyników wyszukiwania, i przekazywać parametry: item_list_id, item_list_name, items.
  • 🟡 Zweryfikuj zdarzenie select_item - powinno rejestrować kliknięcie produktu na liście i przekazywać parametry: item_list_id, item_list_name oraz items z klikniętym produktem.
  • 🟡 Zweryfikuj zdarzenie remove_from_cart - powinno rejestrować usunięcie produktu z koszyka i przekazywać te same parametry co add_to_cart.
  • 🟡 Zweryfikuj zdarzenie add_shipping_info - powinno rejestrować wybór metody dostawy i przekazywać parametry: shipping_tier, np. „Kurier DPD”, value, currency, items.
  • 🟡 Zweryfikuj zdarzenie add_payment_info - powinno rejestrować wybór metody płatności i przekazywać parametry: payment_type, np. „BLIK” lub „Karta”, value, currency, items.
  • 🟢 Skonfiguruj zdarzenie refund - rejestruj pełne i częściowe zwroty, przekazując transaction_id, value, currency oraz items przy częściowym zwrocie.
  • 🟢 Skonfiguruj zdarzenia view_promotion i select_promotion - rejestruj wyświetlenia i kliknięcia banerów promocyjnych wraz z parametrami: promotion_id, promotion_name, creative_slot.
  • 🟢 Zweryfikuj zdarzenie view_cart - powinno rejestrować wyświetlenie strony koszyka i przekazywać parametry: value, currency, items.

3. Kluczowe zdarzenia i cele biznesowe

  • 🔴 Sprawdź, czy purchase jest rejestrowane jako kluczowe zdarzenie - GA4 oznacza je domyślnie, ale zweryfikuj, czy faktycznie wpływa do właściwej usługi i ma poprawne parametry. Oddzielnie skonfiguruj sposób użycia zakupu jako konwersji w Google Ads.
  • 🔴 Zapewnij deduplikację transakcji - transaction_id powinien być dynamiczny, unikalny dla zamówienia, pozbawiony danych klienta i nigdy nie może być pustym ciągiem znaków. GA4 deduplikuje zakupy z tym samym ID w strumieniach webowych, ale implementacja nadal powinna zapobiegać wielokrotnemu wysłaniu zdarzenia.
  • 🟡 Oznaczaj jako kluczowe tylko rzeczywiste cele biznesowe - wybierz generate_lead, sign_up lub inne działania, które naprawdę reprezentują sukces biznesowy. add_to_cart i begin_checkout mogą pozostać zdarzeniami diagnostycznymi lejka.
  • 🟡 Sprawdź, czy purchase przekazuje wartość zamówienia - parametr value umożliwia prawidłowe raportowanie przychodu.
  • 🟡 Mierz zapis na newsletter zdarzeniem sign_up - przekaż parametr method, jeśli zapis jest istotnym celem; własną nazwę zdarzenia wprowadzaj tylko przy uzasadnionej potrzebie raportowej.
  • 🟢 Mierz kliknięcia w numer telefonu - skonfiguruj osobne zdarzenie dla linków tel:. Oznacz je jako kluczowe tylko wtedy, gdy taki klik jest wartościowym leadem, i nie interpretuj go automatycznie jako odbytej rozmowy.
  • 🟢 Wyceniaj leady na podstawie danych - przekazuj wartość tylko wtedy, gdy potrafisz ją obronić na podstawie historycznej konwersji leada do sprzedaży. Nie przypisuj arbitralnych kwot kliknięciom lub dodaniom do koszyka.

4. Filtry i wykluczenia

  • 🔴 Zdefiniuj i odfiltruj ruch wewnętrzny - skonfiguruj reguły dla strumienia danych, najpierw uruchom filtr w trybie testowym, a dopiero po weryfikacji ustaw go jako aktywny. Filtry danych są trwałe i nie działają wstecz.
  • 🔴 Wyklucz ruch ze środowisk dev i staging - sprawdź, czy nie trafia on do produkcyjnej usługi GA4 oraz czy kontener GTM na staging używa innego Measurement ID. Testy automatyczne, QA i wdrożenia zaburzają metryki zaangażowania oraz współczynniki konwersji.
  • 🟡 Dodaj niechciane odesłania - w Admin > Data Streams > Configure tag settings > List unwanted referrals wskaż domeny operatorów płatności, np. przelewy24.pl i payu.pl, które pojawiają się w Twoim procesie zakupowym. Dzięki temu powrót od operatora płatności nie nadpisze prawdziwego źródła sprzedaży.
  • 🟡 Skonfiguruj pomiar między domenami - zrób to w GTM lub ustawieniach strumienia danych, jeśli proces zakupowy albo inne mierzone elementy działają w osobnych domenach.
  • 🟡 Monitoruj anomalie i ruch automatyczny - GA4 automatycznie wyklucza znane boty, ale nie cały ruch automatyczny. Sprawdzaj nagłe skoki według hosta, źródła, kraju i parametrów zdarzeń.
  • 🟢 Skonfiguruj oznaczanie ruchu testowego - rozpoznawaj testy np. na podstawie parametru debug_mode lub wymiaru niestandardowego environment, aby nie mylić ich z ruchem klientów.

5. Raporty i eksploracje

  • 🔴 Sprawdź raport zakupów e-commerce - przejdź do Reports > Monetization > Ecommerce purchases i upewnij się, że widzisz produkty, transakcje oraz przychód. Brak danych może oznaczać błąd konfiguracji zdarzeń e-commerce.
  • 🟡 Zweryfikuj raport ścieżki zakupowej - w Reports > Monetization > Purchase journey sprawdź lejek view_item > add_to_cart > begin_checkout > purchase.
  • 🟡 Utwórz własną eksplorację lejka - w Explore > Funnel exploration odwzoruj etapy właściwe dla sklepu, np. strona główna > kategoria > produkt > koszyk > zamówienie.
  • 🟡 Porównaj źródła ruchu według przychodu - w Reports > Acquisition > Traffic acquisition dodaj metrykę „Purchase revenue” i sprawdź wyniki poszczególnych kanałów.
  • 🟡 Utwórz przydatne segmenty użytkowników - porównaj np. kupujących z niekupującymi, nowych z powracającymi oraz użytkowników mobilnych z desktopowymi.
  • 🟢 Dostosuj raporty do potrzeb biznesu - w Reports > Library dodaj metryki i wymiary istotne dla Twojego sklepu.
  • 🟢 Przeanalizuj retencję w raporcie kohortowym - w Explore > Cohort exploration sprawdź, ilu kupujących wraca po wybranych okresach odpowiednich dla cyklu zakupowego sklepu.

6. Integracja z Google Ads

  • 🔴 Połącz konta GA4 i Google Ads - w GA4 przejdź do Admin > Product Links > Google Ads. Połączenie umożliwia import konwersji i tworzenie list odbiorców potrzebnych do optymalizacji kampanii.
  • 🔴 Zaimportuj purchase do Google Ads - skonfiguruj zakup jako główną konwersję używaną do optymalizacji, jeśli jest podstawowym celem kampanii. Zweryfikuj, czy wartość i waluta są przekazywane prawidłowo oraz czy nie liczysz tej samej sprzedaży z dwóch źródeł.
  • 🟡 Utwórz i udostępnij potrzebne listy odbiorców - przygotuj np. listy osób z porzuconym koszykiem (add_to_cart bez purchase), kupujących i użytkowników oglądających kategorie.
  • 🟡 Skonfiguruj konwersje rozszerzone - włącz je w Google Ads, jeśli masz podstawę do wykorzystania danych podanych przez użytkownika, np. adresu e-mail lub telefonu, i zadbaj o ich prawidłowe hashowanie oraz obsługę zgód.
  • 🟡 Zweryfikuj ustawienia atrybucji - sprawdź model raportowania i okna konwersji w Admin > Attribution settings. Wyniki modelu data-driven interpretuj wraz z innymi widokami, nie jako jedyną prawdę o wpływie kanałów.
  • 🟢 Skonfiguruj import konwersji offline - zrób to, jeśli sprzedaż telefoniczna lub stacjonarna może zostać wiarygodnie powiązana z ruchem online.
  • 🟢 Przetestuj współdziałanie CMP i Consent Mode - upewnij się, że domyślne stany zgód są ustawiane przed tagami, aktualizowane po wyborze użytkownika i sprawdzone dla każdej kombinacji. Consent Mode nie zastępuje mechanizmu uzyskania zgody ani oceny prawnej.

7. Testy i weryfikacja

  • 🔴 Sprawdź zdarzenia w DebugView - włącz tryb podglądu w GTM i upewnij się w GA4 > Admin > DebugView, że zdarzenia przychodzą podczas wykonywania scenariusza testowego.
  • 🔴 Wykonaj testowe zamówienie - sprawdź w DebugView, czy purchase zawiera wszystkie wymagane parametry, w tym transaction_id, value i items.
  • 🔴 Zweryfikuj tagi w Google Tag Assistant - sprawdź ich uruchamianie na każdym etapie ścieżki, w tym na checkout i stronie potwierdzenia zamówienia.
  • 🟡 Sprawdź testowe zdarzenia w raporcie Realtime - po zamówieniu testowym przejdź do Reports > Realtime. Dane zwykle pojawiają się szybko, ale do szczegółowej walidacji parametrów użyj DebugView i Tag Assistant.
  • 🟡 Porównuj GA4 z danymi platformy sklepowej - cyklicznie zestawiaj liczbę transakcji i przychód. Oczekiwany poziom różnic ustal z uwzględnieniem zgód, ad blockerów, anulowań, zwrotów, stref czasowych i definicji przychodu; wyjaśniaj każdą nagłą zmianę trendu.
  • 🟡 Przetestuj pomiar na różnych urządzeniach i przeglądarkach - sprawdź pełną ścieżkę na urządzeniach mobilnych z iOS i Androidem oraz na komputerach.
  • 🟢 Zweryfikuj warstwę danych - w trybie podglądu GTM, Tag Assistant i konsoli przeglądarki sprawdź kolejność oraz zawartość dataLayer.push() na każdym kroku, bez kopiowania danych osobowych do narzędzi diagnostycznych.
  • 🟢 Przetestuj scenariusze prywatności - sprawdź pomiar po akceptacji, odrzuceniu i częściowej zgodzie oraz z popularnym ad blockerem. Zdarzenia reklamowe nie mogą uruchamiać się wbrew wybranemu stanowi zgód.

Następne kroki

Po przejściu przez tę checklistę masz poprawnie skonfigurowane GA4 dla swojego sklepu. Jeśli potrzebujesz pomocy z wdrożeniem zdarzeń e-commerce lub konfiguracją GTM - umów bezpłatną konsultację.


Powiązane artykuły