Google Consent Mode v2 i Tag Manager

Jak wtyczka wysyła sygnały Google Consent Mode v2, czym różni się tryb podstawowy od zaawansowanego i jak ładują się tagi Google Tag Manager, GA4 i Ads.

Karta Integracja z ustawieniami Google Consent Mode v2
Karta Integracja z ustawieniami Google Consent Mode v2

Google Consent Mode informuje tagi Google, na co zgodził się odwiedzający. Wtyczka ustawia sygnały; nie potrzebujesz osobnego szablonu w Google Tag Manager.

Włączanie

Consent Mode v2 jest domyślnie włączony na karcie Integracja. Jeśli aktywny jest Google Site Kit, jest zawsze włączony.

Sygnały

Przed jakimkolwiek innym skryptem wtyczka wstawia stan domyślny w sekcji <head> strony:

Sygnał Przed wyborem Granted, gdy odwiedzający zezwoli na
analytics_storage denied Analityczne
ad_storage denied Marketingowe
ad_user_data denied Marketingowe
ad_personalization denied Marketingowe
functionality_storage denied Preferencje
personalization_storage denied Preferencje
security_storage granted Zawsze

Gdy odwiedzający dokona wyboru, wtyczka wysyła consent update. W przypadku powracającego odwiedzającego zapisany wybór jest przywracany w sekcji head, zanim uruchomi się jakikolwiek tag Google.

Tryb podstawowy lub zaawansowany

Podstawowy (domyślnie) Zaawansowany
Tag Google i GTM przed dokonaniem wyboru Zablokowane Ładowane, z odrzuconą zgodą
Co Google otrzymuje przed dokonaniem wyboru Nic Pingi bez plików cookie, używane do modelowania brakujących danych
Pozostałe skrypty śledzące Blokowane do czasu wyrażenia zgody Blokowane do czasu wyrażenia zgody

Tryb podstawowy to bardziej rygorystyczny wybór. Tryb zaawansowany daje Google Analytics i Google Ads modelowane dane o odwiedzających, którzy nie wyrażają zgody, a w trybie podstawowym Google może pokazywać Twoje sygnały zgody jako „nieaktywne”. Wybierz, mając na uwadze własną politykę prywatności.

Google Tag Manager

W trybie podstawowym Google Tag Manager ładuje się, gdy odwiedzający zezwoli na analitykę lub marketing (od wersji 1.8.10). W kontenerze każdy tag czeka na własną kategorię:

Odwiedzający zezwala na GTM Meta Pixel, LinkedIn i inne tagi spoza Google Google Ads Google Analytics
Nic Czeka Czekają Czeka Czeka
Analityczne Ładuje się Czekają Ładuje się, ad storage odrzucone Ładuje się
Marketingowe Ładuje się Ładują się Ładuje się Czeka
Wszystko Ładuje się Ładują się Ładuje się Ładuje się

Tagi spoza Google w tagach Custom HTML (Meta Pixel, LinkedIn Insight, TikTok, Hotjar itd.) są wstrzymywane przez strażnika wtyczki, dopóki ich kategoria nie zostanie dozwolona, nawet jeśli uruchamiają się na All Pages bez ustawień zgody. Nie musisz zmieniać swojego kontenera.

Warto nadal dodawać własne ustawienia zgody GTM: w tagu otwórz Advanced Settings → Consent Settings → Require additional consent for tag to fire i dodaj na przykład ad_storage dla tagu marketingowego.

Zdarzenie dataLayer

Gdy odwiedzający dokona wyboru, wtyczka przekazuje do dataLayer to zdarzenie:

{
  event: 'consent_update',
  consent_necessary: true,
  consent_analytics: true,
  consent_marketing: false,
  consent_preferences: false
}

Zdarzenie jest przekazywane na stronie, na której dokonano wyboru. Na kolejnych stronach wybór jest już w Consent Mode, zanim uruchomi się GTM, więc wyzwalacze oparte na wyzwalaczu All Pages wraz z ustawieniami zgody działają na każdej stronie.

Pole Identyfikator kontenera GTM

Pole na karcie Integracja służy wyłącznie do Twoich notatek. Wtyczka nie dodaje GTM do Twojej witryny: zainstaluj go za pomocą Google Site Kit, GTM4WP lub swojego motywu.

Google Site Kit

Wtyczka wykrywa Site Kit. Site Kit ustawia domyślną odmowę dla własnych regionów (obecnie EOG, Wielka Brytania i Szwajcaria); wtyczka dodaje domyślną odmowę dla każdego innego odwiedzającego i wysyła aktualizacje, gdy odwiedzający dokonują wyboru. Site Kit i wtyczka nigdy nie wysyłają sprzecznych sygnałów.

Jeśli wtyczka WP Consent API jest aktywna, wybór odwiedzającego jest dodatkowo udostępniany wtyczkom, które ją obsługują, za pośrednictwem plików cookie wp_consent_functional, wp_consent_statistics, wp_consent_marketing i wp_consent_preferences.

Sprawdź w Tag Assistant

Otwórz Google Tag Assistant (lub GTM Preview) w nowej sesji przeglądarki bez zapisanego wyboru. Najpierw powinien pojawić się consent default, a po kliknięciu przycisku w banerze – consent update. Jeśli aktualizacji brakuje, zobacz Rozwiązywanie problemów.

Zaktualizowano 28 października 2026

Coś nie tak albo czegoś brakuje? Napisz do mnie na forum wsparcia. (otwiera się w nowej karcie)