SEO Article

Dlaczego GA4 Attribution pokazuje złe dane

Szybka odpowiedź

GA4 Attribution daje błędne dane najczęściej z trzech powodów: używasz domyślnego Last Click model który ignoruje multi-touch, masz cross-domain tracking źle skonfigurowany (nowa sesja zamiast kontynuacji), albo Google Signals są wyłączone i Google nie ma user_id do łączenia ścieżek między urządzeniami.

Co to jest Attribution w GA4

Attribution w GA4 to przypisywanie konwersji do kanałów ruchu. Domyślnie GA4 używa Last Click Attribution (cała wartość konwersji idzie do ostatniego kanału). Można to zmienić na Data-Driven Attribution (DDA), Position-Based, Time-Decay itd. Każdy model daje INNY ROAS dla tych samych danych.

Pierwsza przyczyna: Last Click ignoruje całą historię

Last Click Model przypisuje cały kredyt do ostatniego dotknięcia. Klient kliknął Google Ads → wszedł → wyszedł → wrócił przez Direct po 3 dniach → kupił. W Last Click: Direct dostaje 100%, Google Ads 0%. To jest rzeczywistość 'na papierze’ ale niesprawiedliwa wobec Google Ads które faktycznie wygenerowało lead.

Druga przyczyna: brak cross-domain tracking

Jeśli sklep jest na shop.koderownia.pl a strona na koderownia.pl — bez cross-domain GA4 widzi to jako dwie różne sesje. Klient klikający link 'Sklep’ dostaje nowe client_id, attribution startuje od zera. Trzeba dodać shop.koderownia.pl do listy 'Cross-domain’ w GA4 Property Settings → Data Streams → Configure tag settings.

Trzecia przyczyna: brak Google Signals

Google Signals to dane z Signed-In Users Google. Bez nich GA4 nie umie łączyć użytkownika między urządzeniami (kliknął na telefonie, kupił na desktopie). Włącz w Property Settings → Data Settings → Data Collection → Google Signals. Plus akceptuj nowe terms.

Czwarta przyczyna: Lookback Window

GA4 ma lookback window 30 dni dla acquisition (sesja Source/Medium/Campaign jest 'pamiętana’ max 30 dni). Jeśli klient kliknął Google Ads 35 dni temu — jest 'Direct’ nawet jeśli faktycznie pochodzi z Ads. Można rozszerzyć do 90 dni w Acquisition settings, ale tylko dla First-Click model.

Checklista diagnostyczna

Krótki check-list do przejścia w 5 minut:

  • Attribution model: Data-Driven (DDA) lub Position-Based, nie Last Click
  • Cross-domain tracking dodaje wszystkie powiązane domeny
  • Google Signals włączone (sprawdź Property Settings → Data Settings)
  • Lookback window 90 dni dla First-Click
  • Conversion events oznaczone jako conversions (nie tylko events)
  • DebugView pokazuje user_id (nie tylko client_id) po kliknięciu Google Signed-In

Powiązane wpisy

Jeśli ten temat Cię interesuje, sprawdź też:

Potrzebujesz wsparcia?

Jeśli problem dotyczy Twojej firmy i potrzebujesz pomocy z konfiguracją — sprawdź usługę specjalistyczną albo opisz problem w briefie.

Przejdź do briefu →

Powiązane materiały

Jeśli ten temat Cię interesuje, sprawdź też:

Gotowy zrobić to z kimś, kto ma to opanowane?

W Koderowni dostarczam custom WordPress + performance marketing dla świadomych marek. Jeśli ten temat jest dla Ciebie istotny w konkretnym projekcie:

  • 📋 Proces współpracy — pięć etapów od briefu do publikacji, cykle od 4 do 22 tygodni
  • 💰 Widełki cenowe 2026 — orientacyjne stawki dla wszystkich obszarów + kalkulator
  • 📝 Zakres usług — sześć obszarów: WordPress, GA4, Google Ads, GTM, Consent Mode, lokalne SEO
Umówmy rozmowę

Twoja marka zasługuje na więcej niż template.

Jeśli budujesz markę, której zależy na detalu — zaprojektuję i wdrożę dla niej premium WordPress. Powiedz mi, co masz na stole.