Jak wdrożyć Consent Mode v2 z CookieYes i skonfigurować go w Google Tag Manager?

Od marca 2024 roku Google wprowadziło obowiązek stosowania Consent Mode v2 na wszystkich stronach internetowych w krajach UE, które korzystają z narzędzi takich jak Google Analytics 4 (GA4), Google Ads czy funkcji remarketingu. Oznacza to, że każda witryna musi prawidłowo zarządzać zgodami użytkowników na przetwarzanie danych, aby działać zgodnie z wymogami Google i przepisami o ochronie danych.

Najprostszym sposobem wdrożenia Consent Mode v2 na stronie opartej na WordPressie jest połączenie wtyczki CookieYes z Google Tag Manager (GTM). CookieYes pełni rolę systemu zarządzania zgodami (CMP), który automatycznie blokuje lub uruchamia tagi w zależności od decyzji użytkownika, a GTM umożliwia łatwe zarządzanie wszystkimi tagami GA4 i reklamowymi w jednym miejscu.

Poniżej znajduje się przewodnik krok po kroku, który pokazuje cały proces: od instalacji i konfiguracji wtyczki CookieYes, przez dodanie i ustawienie tagów w GTM, aż po testowanie i sprawdzenie, czy Consent Mode v2 działa poprawnie. Dzięki temu można w pełni legalnie i transparentnie zbierać dane analityczne i marketingowe od użytkowników, zapewniając zgodność z wymogami Google i RODO.

Instalacja i konfiguracja CookieYes

  • Zainstaluj wtyczkę CookieYes w WordPressie: Wtyczki → Dodaj nową → Wyszukaj CookieYes → Zainstaluj i aktywuj
  • Utwórz konto w CookieYes
  • Skopiuj wygenerowany Website Key (ID) potrzebny do GTM

Dodanie tagu CookieYes CMP w GTM

  • Wejdź do GTM → Tagi → Nowy → Konfiguracja tagu
  • Wybierz CookieYes CMP z biblioteki tagów
  • Wklej Website Key w pole ID
  • Jako Wyzwalacz ustaw: Consent Initialization – All Pages

Consent Mode v2 w GTM

  • GTM obsługuje Consent Mode v2 domyślnie
  • CookieYes wysyła automatycznie sygnały: ad_storage, analytics_storage, ad_user_data, ad_personalization
  • Nie trzeba dodawać dodatkowych tagów default/update

Konfiguracja tagu GA4 w kontekście Consent Mode

  • Otwórz tag konfiguracji GA4 → Ustawienia zaawansowane → Wbudowane mechanizmy sprawdzania zgody
  • Upewnij się, że włączone są zgody: ad_storage, analytics_storage, ad_user_data, ad_personalization
  • Pozostaw brak wymogu dodatkowej zgody, ponieważ CookieYes steruje zgodami
  • Tag GA4 powinien uruchamiać się po tagu CookieYes CMP

Sprawdzenie wdrożenia w GTM

  • W GTM włącz Podgląd (Preview Mode)
  • Odśwież stronę
  • Sprawdź, że: tag CookieYes CMP wywołany jako pierwszy (Consent Initialization)
  • Po akceptacji użytkownika: zmiana statusów zgód i uruchomienie tagów GA4
  • Po odrzuceniu statusy pozostają denied, po akceptacji granted

Weryfikacja Consent Mode v2 w DevTools

  • Włącz DevTools → Network
  • Filtruj po collect / g/collect
  • Przed akceptacją: brak hitów analitycznych
  • Po akceptacji: request GA4 (g/collect?v=2…)

Podsumowanie kroków

Podsumowując, aby prawidłowo wdrożyć Consent Mode v2 na stronie WordPress korzystającej z GA4, Google Ads i remarketingu, należy wykonać kilka kluczowych kroków. Najpierw należy zainstalować wtyczkę CookieYes i pobrać wygenerowany Website Key, który będzie potrzebny do integracji z Google Tag Manager. Następnie w GTM należy dodać tag CookieYes CMP i ustawić go w trybie Consent Initialization – All Pages, dzięki czemu system zarządzania zgodami uruchomi się przed wszystkimi innymi tagami.

Kolejnym krokiem jest konfiguracja tagu GA4, tak aby respektował decyzje użytkowników dotyczące zgód (analytics_storage, ad_storage itd.). Po poprawnym ustawieniu tagów warto sprawdzić działanie w trybie podglądu GTM oraz zweryfikować żądania sieciowe w DevTools, aby upewnić się, że ciasteczka analityczne i marketingowe działają zgodnie z wyrażoną zgodą.

Wdrożenie tych kroków zapewnia, że strona działa zgodnie z wymaganiami Google, a zbieranie danych analitycznych i marketingowych jest legalne, transparentne i bezpieczne dla użytkowników.