Menu dokumentacji

Weryfikacja Consent Mode

Checklista weryfikacji Google Consent Mode w Tag Assistant: defaulty przed tagami, update po zgodzie, stan po odrzuceniu i najczęstsze błędy.

Po co weryfikować

Najczęstszy błąd wdrożeń Consent Mode to tagi odpalające się przed ustawieniem domyślnych sygnałów zgody albo brak aktualizacji sygnałów po decyzji odwiedzającego. Obie sytuacje wychwycisz w kilka minut narzędziem Google Tag Assistant.

Checklista weryfikacji

Przejdź kroki po kolei — każdy z nich musi się zgadzać:

  • 1. Otwórz Tag Assistant — wejdź na tagassistant.google.com i podłącz adres swojej witryny.
  • 2. Wyczyść stan zgody — usuń cookie CookieHugConsent dla swojej domeny (DevTools → Application → Cookies) albo użyj świeżego okna incognito.
  • 3. Przeładuj stronę — baner CookieHug powinien się pojawić.
  • 4. Sprawdź defaulty — w Tag Assistant, w osi zdarzeń, Consent default musi wystąpić przed jakimkolwiek tagiem Google i mieć analytics_storage, ad_storage, ad_user_data, ad_personalization = denied.
  • 5. Zaakceptuj zgodę — kliknij akceptację w banerze.
  • 6. Sprawdź update — powinno pojawić się zdarzenie Consent update z sygnałami granted (w zakresie zaakceptowanych kategorii).
  • 7. Odrzuć zgodę — wyczyść stan jak w kroku 2, przeładuj i tym razem odrzuć.
  • 8. Sprawdź stan po odrzuceniu — sygnały pozostają denied, a tagi analityczne/marketingowe nie ustawiają cookies.

Diagnostyka w panelu CookieHug

Zakładka Diagnostyka w panelu domeny wykonuje automatyczną checklistę (m.in. obecność defaultów, kolejność względem tagów, aktualizacje sygnałów) i pozwala zasymulować region oraz decyzję odwiedzającego. Przy trudniejszych przypadkach włącz Debug Mode, który raportuje naruszenia Consent Mode wprost z przeglądarek odwiedzających.

Najczęstsze problemy

ObjawPrzyczynaRozwiązanie
Consent default pojawia się po tagach Googlesnippet CookieHug jest za nisko w <head> albo ładowany asynchronicznie po GTMprzenieś snippet przed wszystkie skrypty; w GTM użyj wyzwalacza Consent Initialization
podwójne Consent defaultdefaulty ustawiane i przez CookieHug, i ręcznie w GTMusuń ręczne gtag('consent','default',…) z GTM — snippet robi to sam
brak Consent update po akceptacjibaner nie jest połączony z tą samą instancją dataLayersprawdź, czy strona nie nadpisuje dataLayer po załadowaniu CookieHug
sygnały granted przed decyzjąinna wtyczka/skrypt ustawia zgodę na sztywnoznajdź i usuń konkurencyjne wywołania gtag('consent',…)

Więcej scenariuszy: Troubleshooting.

Weryfikacja w GA4 i Google Ads

Po poprawnym przejściu checklisty sprawdź też końcówkę łańcucha:

  • GA4 DebugView — zdarzenia powinny mieć poprawny stan zgody; przy odrzuconej zgodzie w trybie advanced GA4 otrzymuje cookieless pingi,
  • Google Ads → Diagnostyka — status Consent Mode powinien być raportowany jako aktywny.

Konfigurację po stronie Google opisuje Konfiguracja usług Google.