Przejdź do treści
Waga: WysokaWłaściciel: Administrator CMPCzas naprawy: 1-2 h

Nie wykryto Google Consent Mode

Wdróż domyślne ustawienia i aktualizacje Consent Mode tak, aby tagi Google otrzymywały jawny stan zgody zamiast działać bez żadnego sygnału.

Obejmuje: consent_mode_not_detected, consent_mode_missing

Dlaczego to ważne

Jeśli tagi Google działają bez wykrytego stanu Consent Mode, zachowanie Analytics i Ads może odbiegać od wyboru w bannerze, a dowód zgodności pozostaje słaby.

Jak zweryfikować to ręcznie

  1. Załaduj stronę w czystej sesji i sprawdź, czy domyślne wartości Consent Mode pojawiają się przed inicjalizacją tagów Google.
  2. Sprawdź w DevTools, GTM Preview lub debug output, czy przy pierwszej odsłonie widać stany granted lub denied.
  3. Potwierdź, że banner faktycznie aktualizuje stan zgody Google po Accept i Reject.

Typowe przyczyny

  • Consent Mode nigdy nie został włączony w GTM albo w własnym kodzie gtag.
  • Domyślne wartości zgody są ustawiane dopiero po załadowaniu tagów GA4 lub Ads.
  • Eventy CMP zmieniają tylko UI, ale nie przekazują zmiany zgody do tagów Google.

Naprawa w GTM

  1. Dodaj Consent Initialization z domyślnym stanem denied przed uruchomieniem tagów GA4, Ads lub Floodlight.
  2. Upewnij się, że tagi GA4 i Ads wymuszają kontrole zgody zamiast domyślnie zakładać granted.
  3. Zweryfikuj w GTM Preview aktualizacje zgody dla Accept i Reject.

Naprawa w WordPressie lub wtyczkach CMP

  1. Włącz obsługę Consent Mode w swoim pluginie CMP albo integracji GA4.
  2. Usuń zdublowane pluginy analityczne, które omijają stan zgody sterowany przez CMP.
  3. Przetestuj ponownie po wyczyszczeniu cache i usunięciu snippetów trackingowych wstrzykiwanych przez page builder.

Ogólna poprawka developerska

  1. Inicjalizuj tagi Google dopiero po ustawieniu domyślnego stanu zgody denied.
  2. Wysyłaj jawne aktualizacje zgody podczas akcji na bannerze zamiast polegać na implicytnych defaultach.
  3. Utrzymuj integracje marketingowe i analityczne za jednym źródłem prawdy dla zgody.

Jak potwierdzić, że poprawka działa

  • Potwierdź, że domyślne wartości Consent Mode są obecne przy pierwszym ładowaniu przed tagami opcjonalnymi.
  • Potwierdź, że Reject utrzymuje stany storage Google w denied.
  • Uruchom nowy skan i sprawdź, że finding dotyczący braku Consent Mode znika.

Następny krok

Po wdrożeniu uruchom nowy skan, aby potwierdzić, że zmieniło się rzeczywiste zachowanie runtime, a nie tylko treść bannera.

Nie wykryto Google Consent Mode — GDPR Fix Guide