Google Consent Mode v2 w CookieZen

CookieZen automatycznie przekazuje wybór użytkownika z banera cookie do usług Google: Google Analytics 4, Google Ads, Google Tag (gtag) oraz Google Tag Manager. Po poprawnym wdrożeniu CookieZen nie musisz ręcznie pisać poleceń gtag('consent', ...).

Consent Mode to mechanizm techniczny Google. Dostosowuje zachowanie tagów Google do stanu zgody użytkownika. Sam w sobie nie zastępuje obowiązków prawnych związanych ze zbieraniem zgody na pliki cookie ani z przetwarzaniem danych osobowych.

Google Consent Mode to interfejs, przez który strona informuje tagi Google, czy użytkownik wyraził zgodę na określone cele pomiaru i reklamy. Gdy zgoda jest przyznana, tagi mogą działać w pełnym zakresie. Gdy zgoda jest odmówiona, tagi Google ograniczają lub wstrzymują zbieranie danych zgodnie z regułami Google.

Wersja v2 dodaje dwa sygnały: ad_user_data i ad_personalization. Pełny wymagany zestaw to cztery sygnały:

SygnałZnaczenie
ad_storageCzy tagi mogą używać plików cookie związanych z reklamą
analytics_storageCzy tagi mogą używać plików cookie związanych z analityką
ad_user_dataCzy dane użytkownika mogą być wysyłane do Google w celach reklamowych
ad_personalizationCzy dopuszczalne jest personalizowanie reklam (np. remarketing)

CookieZen obsługuje te cztery sygnały oraz dodatkowe typy używane przez Google Tag Manager: functionality_storage, personalization_storage i security_storage.

Oficjalna dokumentacja Google:

Po standardowym wdrożeniu CookieZen:

  1. Przy każdym wejściu na stronę CookieZen od razu ustawia domyślny stan zgody (default), zwykle jako denied dla sygnałów reklamowych i analitycznych.
  2. Gdy użytkownik zaakceptuje, odrzuci lub zapisze własne ustawienia w banerze, CookieZen wysyła aktualizację (update) z wartościami odpowiadającymi jego wyborowi.
  3. Przy kolejnych wizytach CookieZen odczytuje zapisaną decyzję i od razu wysyła właściwy sygnał update, bez ponownego czekania na kliknięcie w banerze.

Dzięki temu tagi Google, które obsługują Consent Mode, mogą dostosować swoje działanie do decyzji użytkownika. W typowym wdrożeniu CookieZen działa w trybie zbliżonym do Advanced Consent Mode: tagi Google mogą być obecne na stronie, a ich zachowanie sterują sygnały zgody, a nie wyłącznie ręczna blokada w GTM.

Jeśli potrzebujesz trybu Basic (tagi Google w ogóle nie ładują się przed zgodą), zobacz Basic i Advanced Consent Mode. Pełne wyłączenie sygnałów Consent Mode i przejście na blokowanie tagów: Wyłączenie Google Consent Mode i blokowanie tagów.

Sygnały Google Consent Mode są domyślnie włączone dla nowych i istniejących wdrożeń.

  1. Zaloguj się do panelu CookieZen.
  2. Przejdź do zakładki Sygnały zgody.
  3. Upewnij się, że przełącznik Google Consent Mode jest aktywny.

Wyłączenie tej opcji powoduje, że CookieZen przestaje emitować polecenia gtag('consent', ...) oraz powiązane ustawienia url_passthrough i ads_data_redaction. W typowym wdrożeniu zostaw tę opcję włączoną.

Mapowanie kategorii CookieZen na sygnały Google

Kategoria w banerze CookieZenSygnały Google Consent Mode
Analityka: zgodaanalytics_storage = granted
Analityka: brak zgodyanalytics_storage = denied
Marketing: zgodaad_storage, ad_user_data, ad_personalization = granted
Marketing: brak zgodyad_storage, ad_user_data, ad_personalization = denied
Preferencje: zgodafunctionality_storage, personalization_storage = granted
Preferencje: brak zgodyfunctionality_storage, personalization_storage = denied
Niezbędnesecurity_storage = granted (zawsze)

Przykład: użytkownik akceptuje tylko analitykę, a odrzuca marketing. Wtedy analytics_storage ma wartość granted, a ad_storage, ad_user_data oraz ad_personalization pozostają jako denied.

Consent Mode działa po wdrożeniu CookieZen. Wybierz jedną metodę i nie łącz ich jednocześnie na tej samej stronie (unikniesz podwójnego banera).

Google Tag Manager (zalecane)

  1. W Google Tag Manager przejdź do Szablony, potem Szablony tagów, następnie Galeria społeczności.
  2. Wyszukaj CookieZen CMP i dodaj szablon do obszaru roboczego.
  3. Utwórz nowy tag typu CookieZen CMP.
  4. Wklej Site Key z panelu CookieZen (zakładka Integracja).
  5. Ustaw regułę: Consent Initialization - All Pages.
  6. Opublikuj kontener.

Szablon wdraża CookieZen w kolejności zgodnej z wymaganiami Google.

Kod HTML (wdrożenie ręczne)

Wklej kod CookieZen z panelu (zakładka Integracja) w sekcji <head>, przed tagami Google (gtag lub kontenerem GTM):

Kod
<script src="https://cz-cdn.com/api/cmp/loader?site_key=TWOJ_SITE_KEY"></script>

Site Key znajdziesz w panelu CookieZen, w zakładce Integracja.

Kolejność jest ważna: najpierw CookieZen, potem tagi Google. Jeśli tagi Google załadują się wcześniej, Consent Mode może działać nieprawidłowo.

WordPress

Zainstaluj wtyczkę CookieZen i wklej Site Key w ustawieniach wtyczki. CookieZen wdraża się automatycznie. Sygnały Consent Mode działają tak samo jak przy wdrożeniu HTML.

Weryfikacja wdrożenia

Po wdrożeniu sprawdź, czy strona poprawnie wysyła sygnały Consent Mode:

  1. Skorzystaj z darmowego narzędzia CookieZen: Weryfikacja Google Consent Mode.
  2. W przeglądarce otwórz narzędzia deweloperskie i upewnij się, że w dataLayer pojawiają się polecenia consent (default, a po decyzji użytkownika także update).
  3. Użyj Google Tag Assistant, aby potwierdzić stan zgody widoczny dla tagów Google.

Jeśli narzędzie zgłasza błędy kolejności lub brak sygnałów v2, najpierw sprawdź, czy CookieZen ładuje się przed GTM lub gtag oraz czy przełącznik Google Consent Mode jest włączony w panelu.

Dalsze kroki

Przy problemach z brakującymi sygnałami Consent Mode na tagach Google skontaktuj się najpierw z pomocą CookieZen (zakładka Wsparcie w panelu lub strona Kontakt), a nie z pomocą Google. To standardowa ścieżka diagnostyczna dla CMP.