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
CookieHugConsentdla 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 defaultmusi 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 updatez sygnałamigranted(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
| Objaw | Przyczyna | Rozwiązanie |
|---|---|---|
Consent default pojawia się po tagach Google | snippet CookieHug jest za nisko w <head> albo ładowany asynchronicznie po GTM | przenieś snippet przed wszystkie skrypty; w GTM użyj wyzwalacza Consent Initialization |
podwójne Consent default | defaulty ustawiane i przez CookieHug, i ręcznie w GTM | usuń ręczne gtag('consent','default',…) z GTM — snippet robi to sam |
brak Consent update po akceptacji | baner nie jest połączony z tą samą instancją dataLayer | sprawdź, czy strona nie nadpisuje dataLayer po załadowaniu CookieHug |
sygnały granted przed decyzją | inna wtyczka/skrypt ustawia zgodę na sztywno | znajdź 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.