Analityka (GA4 i GTM)

E-commerce w GA4 — struktura zdarzeń, bez której raporty sprzedaży kłamią

3 min czytania

GA4 nie zgaduje, że sklep sprzedaje — trzeba mu to powiedzieć zdarzeniami o ściśle określonych nazwach i parametrach. Jeśli wdrożenie odbiega od schematu, raporty monetyzacji pokazują zera lub bzdury, a kampanie optymalizują się na złych danych. Poniżej minimalny, poprawny szkielet e-commerce — plus błędy, które psują go najczęściej.

Szkielet zdarzeń: lejek w sześciu krokach

Zdarzenie Kiedy Bez niego tracisz
view_item wejście na kartę produktu analizę zainteresowania produktami
add_to_cart dodanie do koszyka pierwszy próg lejka i listy remarketingowe
begin_checkout start finalizacji diagnozę porzuceń koszyka
add_shipping_info / add_payment_info kroki checkoutu widok, który krok checkoutu odsiewa
purchase potwierdzenie zamówienia wszystko: przychód, ROAS, wartości konwersji
refund zwrot urealnienie przychodu

Nazwy muszą być dokładnie takie (rekomendowany schemat Google, snake_case) — zdarzenie „zakup” czy „Purchase” nie zasili raportów monetyzacji.

Parametry: tu umiera większość wdrożeń

Każde zdarzenie handlowe niesie tablicę items (item_id, item_name, price, quantity), a purchase dodatkowo: transaction_id, value, currency. Trzy żelazne zasady: transaction_id unikalny (bez niego odświeżenie strony podziękowania dubluje przychód), value spójne z sumą pozycji i w jednej konwencji (z podatkiem lub bez — byle zawsze tak samo), item_id zgodny między zdarzeniami (ten sam produkt = ten sam identyfikator w view_item i purchase, inaczej lejki produktowe się rozjeżdżają).

Skąd GA4 bierze te dane — warstwa danych

Sklep (platforma lub wtyczka) wypycha zdarzenia do warstwy danych, a GTM przekazuje je do GA4. Praktyczne konsekwencje: jakość wdrożenia zależy od jakości wtyczki — po każdej aktualizacji platformy warto przetestować lejek na nowo; a dwie wtyczki e-commerce naraz to niemal gwarantowane duble (purchase ×2 = przychód ×2 w raportach i przekłamane ROAS). Zdarzenia lejka są też fundamentem list remarketingowych z wpisu o remarketingu i wartości koszyka dla strategii tROAS.

Test poprawności w kwadrans

  • DebugView: przejdź pełną ścieżkę testową (produkt → koszyk → checkout → zakup testowy) i sprawdź, czy każde zdarzenie odpala raz i niesie items z cenami — ogólna metodyka jak w checkliście weryfikacji GA4.
  • Zgodność z kasą: raport Monetyzacja → Zakupy e-commerce za wczoraj vs panel sklepu. Rozjazd do kilkunastu procent to normalność pomiaru webowego; 30%+ to usterka do znalezienia.
  • Duplikaty: w eksploracji policz transaction_id — powtórzenia oznaczają brak deduplikacji na stronie podziękowania.

Kolejność napraw, gdy jest źle

Najpierw purchase (na nim stoi każda decyzja budżetowa), potem add_to_cart i begin_checkout (lejek i remarketing), na końcu detale items. Sklep z poprawnym purchase i dziurawym view_item da się prowadzić; odwrotnie — nie. Kompletny schemat e-commerce w GA4 przez GTM stawiam w ramach wdrożenia analityki; a jeśli sklep „ma GA4 od zawsze” i nikt nigdy nie robił testu z kwadransa powyżej — to pierwsze, co robię w audycie, bo od tego zależy wiarygodność wszystkich pozostałych liczb.

Powiązane wpisy

Sprawdź, ile potencjału zostawia Twoje konto

Audyt Google Ads, Meta Ads lub GA4: ponad 100 punktów kontrolnych, analiza rentowności, lista działań z priorytetami i konsultacja. Wyniki w 48 godzin.

Zamów audyt konta