Google Analytics 4 dla e-commerce 2026 — kompletny przewodnik
GA4 jest domyślnym analytics 2026 (UA wyłączone w lipcu 2023). Dla e-commerce wymaga KOMPLETNIE innego setupu niż klasyczne tracking — 12 obowiązkowych eventów, dataLayer + Tag Manager, Consent Mode v2 (GDPR), data-driven atrybucja. Ten pillar post: pełny setup + 12 eventów z parametrami + GDPR compliance + custom reports + atrybucja.
Dlaczego GA4 jest krytyczny dla e-commerce?
Bez analytics nie wiesz co optymalizować. Bez eventów e-commerce nie wiesz: skąd klienci, co kupują, gdzie tracą w funnelu, ROI per kanał. 80% sklepów w PL ma GA4, ale TYLKO 20% ma poprawnie wdrożony Enhanced Ecommerce (wszystkie 12 eventów z parametrami). Różnica: sklep z pełnym trackingiem wie, że checkout page ma 40% drop-off (fix = +30% CVR). Sklep bez = „strona działa, konwersje są niskie, co teraz?".
3 poziomy setupu GA4 dla e-commerce:
- Level 1 (basic): page_view + purchase event. Wiesz tylko „jest ruch, są konwersje". Nie wiesz DLACZEGO.
- Level 2 (standard): 12 eventów e-commerce. Pełny funnel, drop-off per krok, top produkty, kanały.
- Level 3 (advanced): Level 2 + custom events (newsletter signup, scroll depth, video plays), custom dimensions (LTV, product_margin, customer_segment), BigQuery export.
12 obowiązkowych eventów e-commerce
Standard Google Enhanced Ecommerce. Każdy event w kolejności funnel:
view_item_listview_itemselect_itemadd_to_cartview_cartremove_from_cartbegin_checkoutadd_shipping_infoadd_payment_infopurchaserefundview_promotion / select_promotionSetup GA4 + Tag Manager — stack 2026
Zawsze: dataLayer (push z kodu) → Google Tag Manager (tag management) → GA4 (destination). Zero hardcodowanego gtag() — lock-in + trudne w utrzymaniu.
Przykład: event add_to_cart
// 1. W kodzie (po kliknięciu „Dodaj do koszyka")
dataLayer.push({
event: 'add_to_cart',
ecommerce: {
currency: 'PLN',
value: 149.00,
items: [{
item_id: 'SKU-123',
item_name: 'Buty sportowe Nike Pegasus',
item_category: 'Obuwie',
item_category2: 'Męskie',
item_brand: 'Nike',
price: 149.00,
quantity: 1,
}]
}
});
// 2. W Google Tag Manager
// Trigger: Custom Event = "add_to_cart"
// Tag: GA4 Event
// - Event Name: {{Event}} (dataLayer auto)
// - Event Parameters: currency={{ecommerce.currency}},
// value={{ecommerce.value}}, items={{ecommerce.items}}
// 3. W GA4
// Automatycznie pojawi się jako add_to_cart event
// Raporty → Monetization → Ecommerce Purchases
// Explorations → Funnel explorationGDPR + Consent Mode v2 — obowiązkowy 2024+
Od marca 2024 Google wymaga Consent Mode v2 dla reklamodawców EU. Bez = kara RODO do 20M EUR.
4 typy consent w GA4:
ad_storageCookies reklamowe (Google Ads, remarketing)
analytics_storageCookies analityczne (GA4 standard tracking)
ad_user_dataPrzesyłanie danych użytkownika do Google (v2)
ad_personalizationPersonalizacja reklam (v2)
Implementacja (Consent Mode v2):
// PRZED cookie banner — wszystko "denied"
gtag('consent', 'default', {
ad_storage: 'denied',
analytics_storage: 'denied',
ad_user_data: 'denied',
ad_personalization: 'denied',
wait_for_update: 500 // wait 500ms for user action
});
// PO akceptacji przez użytkownika w banner
gtag('consent', 'update', {
ad_storage: 'granted',
analytics_storage: 'granted',
ad_user_data: 'granted',
ad_personalization: 'granted'
});
// Dla odrzucenia — pozostaje "denied"
// GA4 nadal zbiera anonymous pings (bez cookies)
// Google estymuje conversions przez MLRekomendowane cookie banner tools: Cookiebot (99-199 EUR/mies), Usercentrics (99+ EUR/mies), CookieYes (darmowe do 25k sesji/mies), Iubenda (49 EUR/rok), custom build (0 zł ale 10-15h pracy).
Atrybucja — Data-driven vs inne modele
Rekomendacja: Data-driven jako default. Last-click + First-click jako cross-check w Admin → Attribution Settings → Model comparison. Nigdy nie ufaj jednego modelu — porównuj 2-3.
TOP 5 raportów dla e-commerce
Funnel Exploration
Monetization Overview
Ecommerce Purchases
User Acquisition
Path Exploration
BigQuery export — darmowe do 10M events/mies
GA4 ma integrację z Google BigQuery — exportuje WSZYSTKIE raw events do data warehouse (SQL-able). Darmowe do 10M events/mies (GA4 360 = unlimited). Dlaczego warto?
1. SQL queries — dowolne analizy bez limitu GA4 UI (sampling + cardinality limits). Join z own data (CRM, ERP, Shopify/WooCommerce DB).
2. Raw events — nie aggregated (GA4 UI agreguje w sampling). Dla data scientists + advanced analytics.
3. Retention — GA4 UI max 14 miesięcy danych. BigQuery = unlimited (wszystkie dane zapisane forever).
4. Integration — Looker Studio / Tableau / Python / R / BI tools. Własne dashboards.
5. ML use-cases — predictive analytics (churn prediction, LTV), customer segmentation (RFM analysis).
Setup: GA4 Admin → Product Links → BigQuery Links → Link project. Dane dostępne w 24h. Koszt: 0 zł do 10M events/mies + storage (~0.02 USD/GB/mies).
Najczęstsze pytania (FAQ)
GA4 vs Universal Analytics — czym różnią się?
Universal Analytics (UA) został wyłączony 1 lipca 2023 (darmowa wersja) i 1 lipca 2024 (360/enterprise). GA4 to CAŁKOWICIE NOWY model — zupełnie inny data model, inne eventy, inne raporty. Kluczowe różnice: (1) DATA MODEL — GA4 = events only (wszystko jest eventem), UA = page views + events + e-commerce osobno. (2) USER ID — GA4 cross-device tracking domyślnie (User ID + Google Signals + Device ID), UA trzeba konfigurować. (3) FREE TIER — GA4 unlimited events, UA miało limity. (4) PRIVACY — GA4 nie zapisuje IP, IP anonymized by default (GDPR friendly). (5) ENHANCED ECOMMERCE — w GA4 standard, w UA był osobnym modułem. Migracja z UA to PRZEPISANIE tracking (nie konwersja). Jeśli masz UA, przestawiaj na GA4 NATYCHMIAST.
Które 12 eventów e-commerce jest obowiązkowych w GA4?
12 standard ecommerce events Google (w kolejności funnel): (1) view_item_list (widok kategorii), (2) view_item (widok produktu), (3) select_item (klik w produkt z listy), (4) add_to_cart, (5) view_cart (widok koszyka), (6) remove_from_cart, (7) begin_checkout (rozpoczęcie płatności), (8) add_shipping_info, (9) add_payment_info, (10) purchase (zakup — najważniejszy), (11) refund (zwrot), (12) view_promotion + select_promotion (dla kampanii, promo banerów). Każdy event ma standard parameters: currency, value, items array (item_id, item_name, item_category, item_brand, price, quantity). Bez tych eventów GA4 nie buduje funnelu + nie działa atrybucja + nie ma raportów e-commerce.
dataLayer vs bezpośrednie gtag() — co wybrać?
ZAWSZE dataLayer + Google Tag Manager (GTM). Powody: (1) Separation of concerns — deweloper PUSHUJE do dataLayer, marketer konfiguruje GA4 w GTM bez kodu (zmiana eventu bez deployu). (2) Multi-destination — ten sam dataLayer feeds GA4 + Meta Pixel + TikTok + LinkedIn Insight Tag (nie pisz kodu N razy). (3) Versioning — GTM ma container versions + preview/debug mode (testuj zanim zatwierdzisz). (4) Easier debugging — dataLayer inspector + tag assistant. Implementacja: (a) push do dataLayer na key events z backend/frontend, (b) GTM tag GA4 odczytuje dataLayer + mapuje do GA4 events + parameters. bezpośrednie gtag() = anti-pattern 2026 (lock-in, trudne w skalowaniu).
GDPR + Consent Mode v2 — jak skonfigurować?
Consent Mode v2 = obowiązkowy od marca 2024 (Google wymaga od reklamodawców EU). Zasada: GA4 domyślnie respektuje zgodę użytkownika. Bez zgody = brak trackingu (mode "denied") + anonymous ping (Google estymuje conversions). Z zgodą = full tracking (mode "granted"). Implementacja: (1) Cookie banner (Cookiebot / Usercentrics / CookieYes / custom) z 4 typami zgód: ad_storage, analytics_storage, ad_user_data, ad_personalization. (2) Default state PRZED zgodą: wszystko "denied". (3) Update state PO zgodzie: gtag("consent", "update", {...}). (4) Weryfikacja: GA4 Admin → Data Settings → Data Collection → check „Enable Consent Mode". Bez Consent Mode v2 = kara RODO (do 20M EUR lub 4% global revenue, zależnie co wyższe).
Atrybucja w GA4 — Data-driven vs Last-click?
GA4 ma 3 modele atrybucji (2026): (1) DATA-DRIVEN — ML model Google analizuje full funnel, przydziela credit po realnym wpływie każdego touchpointu. DOMYŚLNY + RECOMMENDED dla większości sklepów. Wymaga: min 3000 conversions / 30 dni. (2) LAST CLICK — 100% credit idzie do ostatniego źródła przed konwersją. Klasyczny model, ale niesprawiedliwy dla TOFU (awareness channels). Używaj tylko gdy nie masz danych dla data-driven. (3) EXTERNAL (custom) — self-defined rules (np. first-click, linear, position-based 40-20-40). Dla większości: data-driven domyślne + External jako cross-check. Porównuj modele w Admin → Attribution Settings → Model comparison.
Custom reports + explorations w GA4 — co warto?
GA4 ma zaawansowaną sekcję „Explore" (ex Exploration Reports) — zamiast klikania w standard reports, budujesz custom reports drag-and-drop. TOP 5 useful explorations dla e-commerce: (1) FUNNEL EXPLORATION — pełny funnel view_item → add_to_cart → begin_checkout → purchase z drop-off rates per krok. Najważniejszy report. (2) PATH EXPLORATION — ścieżki użytkowników (zwłaszcza przed purchase). Identyfikacja bottlenecków. (3) COHORT EXPLORATION — retention per kohorta (klienci z marca vs kwietnia = LTV). (4) SEGMENT OVERLAP — jak nakładają się segmenty (mobile + nowi vs returning + paid vs organic). (5) FREE FORM — custom table z dowolną kombinacją dimensions + metrics. Eksport do Google Sheets + BigQuery (darmowe do 10M events/mies).
Potrzebujesz GA4 setup dla sklepu?
Wdrażamy pełny GA4 + GTM + 12 eventów e-commerce + Consent Mode v2 + BigQuery + custom reports. Od 3 500 zł dla sklepów do 500 produktów.
Umów konsultacjęPowiązane pillary
UX sklepu internetowego — 40 zasad
GA4 mierzy. UX optymalizuje. Dwa narzędzia, jedna strategia CVR.
Strony dla sklepów internetowych
Dedykowany hub — 4 platformy (Woo/Shopify/Shoper/Next.js).
Technical SEO checklist — 40 punktów
Fundament przed GA4 — bez tech SEO dane GA4 są niekompletne.
Google Search Console — przewodnik
GSC + GA4 = pełny obraz. GSC dla SEO, GA4 dla conversion.