google analytics 4 poradnik stacjadigital

Google Analytics 4 dla e-commerce – konfiguracja krok po kroku [2026]

Google Analytics 4 (w skrócie GA4) to obowiązkowe narzędzie dla każdego sklepu internetowego który chce podejmować decyzje oparte na danych. GA4 konfiguracja e-commerce obejmuje pięć głównych kroków: założenie właściwości i instalację tagu przez Google Tag Manager, włączenie zdarzeń Enhanced Ecommerce (view_item, add_to_cart, begin_checkout, purchase), oznaczenie konwersji i połączenie z Google Ads, skonfigurowanie raportów e-commerce i weryfikację przez DebugView.

Poprawna konfiguracja GA4 pozwala mierzyć ROAS kampanii, ścieżki zakupowe, współczynnik porzuceń koszyka i wartość klienta w czasie (LTV). Sklepy bez prawidłowego GA4 tracą dostęp do danych które są podstawą optymalizacji budżetu reklamowego i UX. W tym przewodniku przeprowadzę Cię przez każdy z tych kroków – krok po kroku.

Jeśli mierzysz tylko „sesje” i „odsłony” to pracujesz w ciemno. GA4 daje Ci dane które realnie wpływają na decyzje biznesowe, od ROAS kampanii po LTV klienta.

Jeśli dopiero budujesz swoją strategię analityczną, warto zacząć od zrozumienia lejka marketingowego w e-commerce – GA4 jest narzędziem które mierzy każdy etap tego lejka.

Dlaczego GA4 jest niezbędny dla Twojego sklepu?

GA4 daje Ci dostęp do danych które realnie wpływają na decyzje biznesowe:

  • ścieżka zakupowa – gdzie dokładnie użytkownicy rezygnują (strona produktu, koszyk, checkout)
  • ROAS per kampania – które kampanie Google Ads i Meta Ads faktycznie generują zysk
  • LTV klienta – ile wart jest klient w ciągu 30, 60, 90 dni od pierwszego zakupu
  • współczynnik porzuceń koszyka – i co się dzieje po porzuceniu
  • segmenty użytkowników – nowi vs powracający, mobile vs desktop, źródło ruchu.

Universal Analytics, poprzednik GA4, przestał zbierać dane 1 lipca 2023 roku. Jeśli migrowałeś pod presją czasu – istnieje duże prawdopodobieństwo że Twoja konfiguracja e-commerce jest niekompletna lub nieprawidłowa. Ten przewodnik rozwiąże ten problem.

GA4 vs Universal Analytics – co się zmieniło?

FunkcjaUniversal AnalyticsGA4
Model danychSesje i odsłonyZdarzenia (events)
E-commerceEnhanced Ecommerce (opcja)Natywne zdarzenia e-commerce
Cross-device trackingOgraniczonyWbudowany (User ID + Google Signals)
Machine learningBrakPredykcyjne metryki (LTV, churn)
Czas retencji danych14/26/50 miesięcy14 miesięcy (ustawienie manualne)
Połączenie z BigQueryPłatne (GA360)Darmowe
Zgodność z RODOKontrowersyjnaLepsza (server-side, consent mode)

Krok 1 – Załóż właściwość Google Analytics 4

1.1 Utwórz nowe konto lub właściwość

Jeśli masz już konto Google Analytics, zaloguj się na analytics.google.com. Jeśli nie — utwórz konto od zera.

Nawigacja: Admin (ikona zębatki, lewy dolny róg) → Utwórz → Właściwość

Wypełnij dane właściwości: nazwa właściwości (np. „Sklep ABC — GA4″), strefa czasowa (Polska — Warsaw), waluta (PLN — złoty polski).

Kliknij Dalej → wybierz branżę (E-commerce) → cel biznesowy (Zbadaj zachowanie użytkowników + Generuj potencjalnych klientów i sprzedaż).

1.2 Skonfiguruj strumień danych (Data Stream)

Po utworzeniu właściwości GA4 poprosi Cię o skonfigurowanie strumienia danych.

Wybierz: Sieć → wpisz adres URL sklepu → nadaj nazwę → kliknij Utwórz strumień.

Zapisz Measurement ID (format: G-XXXXXXXXXX) – będziesz go potrzebować w kolejnym kroku.

1.3 Ustaw retencję danych na 14 miesięcy

Domyślnie GA4 przechowuje dane przez 2 miesiące. To zbyt mało do analizy sezonowości – nie zobaczysz porównania rok do roku.

Nawigacja: Admin → Właściwość → Ustawienia danych → Zbieranie i modyfikowanie danych → Retencja danych → zmień na 14 miesięcy → Zapisz.

To jeden z najczęściej pomijanych ustawień. Zmień retencję danych na 14 miesięcy od razu po założeniu właściwości – dane historyczne których nie zebrałeś, już nie wrócą.

Krok 2 – Zainstaluj tag GA4 przez Google Tag Manager

Google Tag Manager (GTM) to rekomendowany sposób instalacji GA4 dla sklepów internetowych. Daje Ci pełną kontrolę nad tagami bez edytowania kodu strony.

2.1 Zainstaluj GTM na sklepie

Wejdź na tagmanager.google.com → utwórz konto → utwórz kontener (platforma: Web) → skopiuj kod instalacyjny.

Kod GTM składa się z dwóch fragmentów: fragment <head>, który wkleisz tuż po otwierającym tagu <head> oraz fragment <body>, który wklejasz zaraz po otwierającym tagu <body>.

Dla WooCommerce (WordPress): zainstaluj wtyczkę GTM4WP i wklej ID kontenera GTM (format: GTM-XXXXXXX) w ustawieniach wtyczki.

Dla Shopify: Sklep → Motywy → Edytuj kod → theme.liquid → wklej oba fragmenty kodu.

Dla PrestaShop: instalacja przez moduł lub ręczna edycja header.tpl.

2.2 Utwórz tag GA4 Configuration w GTM

W GTM: Tagi → Nowy → Konfiguracja tagu → Tag Google (poprzednio: GA4 Configuration)

Wypełnij: Identyfikator tagu: wklej swój Measurement ID (G-XXXXXXXXXX), Reguła uruchamiania: All Pages (Wszystkie strony). Zapisz tag jako „GA4 – Configuration”.

2.3 Opublikuj kontener GTM

W GTM: Prześlij → Utwórz wersję (dodaj opis: „Instalacja GA4″) → Opublikuj.

Weryfikacja: Otwórz sklep z zainstalowanym rozszerzeniem Google Tag Assistant i sprawdź czy tag GA4 jest aktywny i nie zwraca błędów.

Zawsze weryfikuj instalację w Tag Assistant zanim przejdziesz dalej. Konfigurowanie zdarzeń e-commerce na błędnie zainstalowanym tagu to strata czasu.

Krok 3 – Konfiguracja zdarzeń e-commerce (Enhanced Ecommerce)

To najważniejszy i najczęściej źle wykonany krok. GA4 mierzy zachowania zakupowe przez specyficzne zdarzenia i muszą być poprawnie zaimplementowane żebyś widział dane w raportach e-commerce.

Podstawowe zdarzenia e-commerce GA4

ZdarzenieKiedy się odpalaCo mierzy
view_item_listStrona kategorii / lista produktówWyświetlenia listy produktów
select_itemKliknięcie produktu z listyZainteresowanie produktem
view_itemStrona produktuWyświetlenia karty produktu
add_to_cartDodanie do koszykaIntencja zakupowa
remove_from_cartUsunięcie z koszykaPorzucenia koszyka
view_cartWyświetlenie koszykaPrzejście do kasy
begin_checkoutRozpoczęcie checkoutuLejek zakupowy
add_payment_infoWprowadzenie danych płatnościEtap płatności
add_shipping_infoWybór dostawyEtap dostawy
purchaseZakończona transakcjaKonwersja
refundZwrot zamówieniaUtrata przychodów

Metoda A – Wtyczki (WooCommerce / Shopify)

Dla WooCommerce użyj wtyczki GTM4WP, która ma wbudowaną obsługę zdarzeń GA4 e-commerce. W ustawieniach wtyczki: E-commerce → wybierz Google Analytics 4 / GA4 eCommerce → włącz wszystkie zdarzenia.

Dla Shopify – GA4 integruje się natywnie przez Google & YouTube App lub przez zewnętrzne aplikacje (np. Elevar dla sklepów wymagających dokładności, Google & YouTube App dla podstawowej implementacji).

Metoda B – Ręczna implementacja przez dataLayer (dla zaawansowanych)

Jeśli używasz własnej platformy lub nie możesz użyć wtyczki, implementacja wymaga dodania warstwy danych (dataLayer) w kodzie sklepu.

Zdarzenie add_to_cart:

javascript

window.dataLayer = window.dataLayer || [];
dataLayer.push({ ecommerce: null }); // Wyczyść poprzednie dane e-commerce
dataLayer.push({
  event: "add_to_cart",
  ecommerce: {
    currency: "PLN",
    value: 299.00,
    items: [
      {
        item_id: "SKU_12345",
        item_name: "Nazwa produktu",
        item_category: "Kategoria",
        item_brand: "Marka",
        price: 299.00,
        quantity: 1
      }
    ]
  }
});

Zdarzenie purchase (zakup):

javascript

dataLayer.push({ ecommerce: null });
dataLayer.push({
  event: "purchase",
  ecommerce: {
    transaction_id: "T_12345",
    value: 598.00,
    tax: 108.95,
    shipping: 15.00,
    currency: "PLN",
    coupon: "PROMO10",
    items: [
      {
        item_id: "SKU_12345",
        item_name: "Nazwa produktu",
        item_category: "Kategoria",
        price: 299.00,
        quantity: 2
      }
    ]
  }
});

Konfiguracja tagów zdarzeń e-commerce w GTM

Dla każdego zdarzenia e-commerce utwórz w GTM trigger (typ: Zdarzenie niestandardowe, nazwa: add_to_cart lub inne zdarzenie) i tag (typ: Tag Google → Wysyłanie zdarzenia, identyfikator: G-XXXXXXXXXX, nazwa zdarzenia: {{Event}}, włącz: Wyślij dane e-commerce → Źródło danych: Warstwa danych).

Powtórz dla każdego zdarzenia. W praktyce najważniejsze minimum to: view_item, add_to_cart, begin_checkout, purchase.

Najczęstszy błąd: zapomniane dataLayer.push({ ecommerce: null }) przed każdym zdarzeniem. Bez tego dane z poprzedniego zdarzenia mieszają się z nowym i GA4 pokazuje błędne wartości.

Krok 4 – Konfiguracja konwersji w GA4

GA4 domyślnie nie oznacza żadnego zdarzenia jako konwersji. Musisz to zrobić ręcznie.

Nawigacja: GA4 → Admin → Właściwość → Zdarzenia → znajdź purchase → kliknij przełącznik „Oznacz jako konwersję”.

Które zdarzenia warto oznaczyć jako konwersje?

ZdarzenieJako konwersja?Dlaczego
purchaseTak, obowiązkowoGłówna konwersja sklepu
begin_checkoutTak, rekomendowaneMikro-konwersja, świadczy o intencji
add_to_cartOpcjonalniePomocna w analizie lejka
generate_leadTak, jeśli masz formularzB2B lub zapis do newslettera
view_itemNieZa szeroka, zaburzy dane

Import konwersji GA4 do Google Ads

Po oznaczeniu purchase jako konwersji w GA4: Google Ads → Narzędzia → Pomiary → Konwersje → Nowa konwersja → Importuj → Google Analytics 4 → wybierz purchase → Importuj i kontynuuj.

To kluczowy krok — bez importu konwersji z GA4 do Google Ads, kampanie nie będą mogły optymalizować się pod zakupy. ROAS który widzisz w Ads bez tego powiązania to fikcja.

Krok 5 – Połącz GA4 z Google Ads i Search Console

Połączenie z Google Ads

W GA4: Admin → Właściwość → Powiązania produktów → Google Ads → Powiąż. Wybierz konto Google Ads → włącz Włącz automatyczne tagowanie → Powiąż.

Po połączeniu: dane z Google Ads pojawią się w raportach GA4 (kampanie, grupy reklam, słowa kluczowe), GA4 będzie przekazywał dane o konwersjach do Google Ads, możliwe stanie się tworzenie odbiorców GA4 i używanie ich w kampaniach.

Połączenie z Google Search Console

W GA4: Admin → Właściwość → Powiązania produktów → Search Console → Powiąż.

Daje Ci dostęp do raportów organicznych (zapytania, kliknięcia, pozycje) bezpośrednio w GA4 – bez przełączania między narzędziami. To ważne uzupełnienie danych, szczególnie jeśli inwestujesz w SEO dla sklepu internetowego.

Połączenie z BigQuery (opcjonalne, ale warte uwagi)

W GA4: Admin → Właściwość → Powiązania produktów → BigQuery → Powiąż.

BigQuery export jest darmowy w GA4 i pozwala na zaawansowane analizy surowych danych – własne modele atrybucji, analiza kohortowa, łączenie z danymi CRM. Dla sklepów z powyżej 10 000 sesji miesięcznie warto rozważyć.

Krok 6 – Skonfiguruj raporty e-commerce

Domyślne raporty GA4 są rozczarowujące dla e-commerce. Musisz je skonfigurować lub zbudować własne.

Włącz raport monetyzacji

Nawigacja: Raporty → Monetyzacja → Zakupy w witrynie.

Jeśli dane nie pojawiają się po 24–48 godzinach od wdrożenia – wróć do Kroku 7 (DebugView) i sprawdź czy zdarzenie purchase jest poprawnie wysyłane.

Utwórz raport lejka zakupowego w Eksploracji

Eksploracje → Nowa eksploracja → Ścieżka → dodaj etapy: view_itemadd_to_cartbegin_checkoutpurchase.

Zobaczysz ile procent użytkowników odpada na każdym etapie. To bezpośrednie źródło wiedzy o tym co opisuję w poradniku o porzucaniu koszyka – GA4 pokaże Ci dokładnie gdzie tracisz klientów.

Raport najlepiej konwertujących źródeł ruchu

Eksploracje → Tabela swobodna → Wiersze: Domyślna grupa kanałów → Kolumny: Transakcje, Przychody, Współczynnik konwersji e-commerce.

Raport lejka zakupowego w GA4 Explorations to jedno z najpotężniejszych narzędzi diagnostycznych dla sklepu internetowego. Jedna godzina spędzona na analizie tego raportu może wskazać gdzie tracisz 20–30% sprzedaży.

Raporty w Looker Studio

Dla bardziej zaawansowanej wizualizacji, Looker Studio (darmowe) pozwala zbudować dashboard łączący dane z GA4, Google Ads i Search Console w jednym widoku.

Krok 7 – Weryfikuj implementację przez DebugView

Zanim zaczniesz analizować dane, musisz upewnić się że są zbierane poprawnie. DebugView to narzędzie GA4 do podglądu zdarzeń w czasie rzeczywistym.

Jak włączyć tryb debugowania?

  • Metoda 1 – Rozszerzenie Chrome: zainstaluj Google Analytics Debugger w Chrome, włącz rozszerzenie, otwórz sklep i przejdź przez ścieżkę zakupową.
  • Metoda 2 – GTM Preview: w GTM kliknij Podgląd → wpisz URL sklepu → GTM Tag Assistant otworzy się w nowej karcie → każde zdarzenie będzie logowane w panelu.

W GA4: Admin → Właściwość → DebugView.

Co sprawdzić w DebugView?

Zdarzenie purchase – lista kontrolna:

  • Czy zawiera transaction_id? (bez niego Google duplikuje transakcje)
  • Czy currency to PLN?
  • Czy value to wartość brutto bez kosztów wysyłki? (standard GA4)
  • Czy parametry items zawierają item_id, item_name, price, quantity?

Częste błędy do wykrycia: zdarzenie purchase odpala się wielokrotnie na stronie podziękowania, brakuje parametru currency (GA4 nie pokazuje danych w raportach przychodów), wartość value to 0 lub jest stringiem zamiast liczbą, zdarzenia nie odpalają się na mobile.

DebugView to ostatnia linia obrony przed zbieraniem złych danych przez miesiące. Zawsze testuj wdrożenie przez DebugView zanim ogłosisz sukces.

Jak weryfikować dane GA4 z danymi rzeczywistymi?

Po wdrożeniu przez pierwsze 2–4 tygodnie regularnie weryfikuj dane GA4 z danymi z systemu sklepowego:

Co sprawdzićDane GA4Dane sklepu
Liczba transakcjiRaporty → Monetyzacja → Zakupy w witryniePanel admina sklepu
PrzychodyGA4: RevenueFaktury / system sklepu
Rozbieżność akceptowalna< 5%
Rozbieżność wymagająca interwencji> 10%Sprawdź duplikaty i Consent Mode

Rozbieżność do 5% jest normalna – wynika z blokad reklam, błędów sieci i użytkowników odrzucających cookies. Powyżej 10% oznacza problem z implementacją.

Checklista wdrożenia GA4 dla e-commerce

Krok 1 – Właściwość:

  • Właściwość GA4 założona
  • Strumień danych (Data Stream) skonfigurowany
  • Retencja danych zmieniona na 14 miesięcy
  • Waluta ustawiona na PLN

Krok 2 – Instalacja:

  • GTM zainstalowany na sklepie
  • Tag GA4 Configuration dodany w GTM
  • Tag Assistant potwierdza brak błędów
  • Brak duplikacji tagu GA4

Krok 3 – Zdarzenia e-commerce:

  • view_item działa na stronach produktów
  • add_to_cart odpala się po kliknięciu „Do koszyka”
  • begin_checkout odpala się na stronie checkoutu
  • purchase odpala się na stronie potwierdzenia zamówienia
  • Każde zdarzenie ma currency: "PLN" i poprawne parametry items
  • Zabezpieczenie przed duplikacją purchase

Krok 4 – Konwersje:

  • purchase oznaczony jako konwersja w GA4
  • begin_checkout oznaczony jako konwersja
  • Konwersje zaimportowane do Google Ads

Krok 5 – Połączenia:

  • GA4 połączony z Google Ads
  • GA4 połączony z Google Search Console
  • Consent Mode v2 wdrożony

Krok 6 – Weryfikacja:

  • DebugView potwierdza poprawne zdarzenia
  • Dane GA4 vs dane sklepu – rozbieżność < 5%
  • Raport Monetyzacja → Zakupy w witrynie działa

Podsumowanie

Kompletna konfiguracja GA4 to inwestycja czasu która zwraca się wielokrotnie w lepszych decyzjach o budżetach reklamowych, optymalizacji lejka zakupowego i zrozumieniu klientów.

GA4 bez poprawnej konfiguracji e-commerce to jak sklep bez kasy fiskalnej – wiesz, że coś się dzieje, ale nie wiesz co i za ile. Zainwestuj 2–3 godziny w prawidłową konfigurację i zacznij podejmować decyzje oparte na danych.

Jeśli potrzebujesz pomocy z wdrożeniem lub audytem istniejącej konfiguracji GA4 w swoim sklepie, napisz do mnie.