Consent Mode v2 to standard Google, który zmienia sposób działania tagów śledzących w zależności od tego, czy użytkownik wyraził zgodę na cookies. Jeśli prowadzisz stronę internetową z narzędziami Google – Analytics, Ads, Floodlight – wdrożenie Consent Mode v2 nie jest opcją, lecz wymogiem niezbędnym do poprawnego działania kampanii i zbierania danych.
Czym jest Consent Mode v2
Consent Mode v2 to rozwinięcie mechanizmu sygnałów zgody wprowadzone przez Google w 2024 roku. Pozwala ono tagom Google działać w trybie ograniczonym nawet wtedy, gdy użytkownik nie wyraził pełnej zgody na śledzenie. Zamiast całkowicie zatrzymywać pomiar, tagi wysyłają anonimowe sygnały, które Google wykorzystuje do modelowania konwersji i zachowań – bez naruszania prywatności konkretnej osoby.
Mechanizm opiera się na dwóch nowych parametrach zgody:
- ad_user_data – zgoda na wysyłanie danych użytkownika do celów reklamowych Google
- ad_personalization – zgoda na personalizację reklam, w tym remarketing
Wcześniejsze parametry analytics_storage i ad_storage nadal obowiązują. Consent Mode v2 dodaje do nich obowiązek obsługi dwóch nowych sygnałów.
Dlaczego to ważne dla właścicieli stron
Od marca 2024 roku Google wymaga Consent Mode v2 od wszystkich reklamodawców korzystających z narzędzi Google na rynkach objętych europejskim prawem o ochronie danych. Brak wdrożenia skutkuje ograniczeniem działania tagów remarketingowych i utratą danych konwersji, które wcześniej były w pełni dostępne.
W praktyce oznacza to, że kampanie Google Ads mogą działać mniej efektywnie – algorytm ma mniej danych do optymalizacji, a raporty konwersji stają się niekompletne.
Baner cookies a Consent Mode v2
Samo wdrożenie Consent Mode v2 w kodzie strony nie wystarczy. Kluczowym elementem jest baner cookies, który faktycznie pyta użytkownika o zgodę i przekazuje odpowiedź do tagów Google w odpowiednim formacie.
Baner musi spełniać kilka warunków technicznych i prawnych:
- wyświetlać się przy pierwszej wizycie, zanim tagi śledzące się załadują
- umożliwiać oddzielne wyrażenie lub odrzucenie każdej kategorii zgody
- przekazywać sygnały zgody do warstwy danych (
dataLayer) lub bezpośrednio do Google Tag Manager - zapamiętywać wybór użytkownika przy kolejnych wizytach
- umożliwiać zmianę decyzji w każdej chwili
Rozwiązania takie jak Cookiebot, Complianz, Usercentrics czy wtyczki dedykowane dla WordPress mogą obsługiwać integrację z Consent Mode v2, pod warunkiem ich poprawnej konfiguracji. Sam fakt zainstalowania wtyczki cookies nie gwarantuje zgodności.
Tryb podstawowy i zaawansowany
Consent Mode v2 działa w dwóch wariantach:
Tryb podstawowy
Tagi Google są blokowane do momentu udzielenia zgody. Jeśli użytkownik odrzuci cookies, żaden tag się nie uruchomi. To rozwiązanie prostsze technicznie, ale całkowicie pozbawia Google sygnałów od użytkowników, którzy nie wyrazili zgody.
Tryb zaawansowany
Tagi uruchamiają się od razu po wejściu na stronę, ale w trybie ograniczonym – bez identyfikatorów użytkownika. Gdy użytkownik wyrazi zgodę, tagi przechodzą w tryb pełny. Dzięki temu Google może modelować dane i uzupełniać luki w raportach konwersji. To rozwiązanie zalecane dla aktywnych kampanii reklamowych.
Jak sprawdzić, czy Consent Mode v2 działa poprawnie
Do weryfikacji wdrożenia można użyć kilku narzędzi:
- Google Tag Assistant – pokazuje, jakie sygnały zgody są wysyłane i czy tagi reagują na zmianę statusu zgody
- Podgląd GTM – pozwala śledzić kolejność zdarzeń i sprawdzić, czy sygnały zgody pojawiają się przed uruchomieniem tagów
- Konsola przeglądarki – umożliwia ręczne sprawdzenie wartości
dataLayerw różnych scenariuszach zgody
Wdrożenie warto testować w różnych kombinacjach: pełna zgoda, odmowa, zgoda częściowa. Każdy scenariusz powinien wywołać inne zachowanie tagów.
Wdrożenie Consent Mode v2 w praktyce
Poprawne wdrożenie wymaga współpracy kilku elementów: platformy CMS, Google Tag Manager, wybranego narzędzia do zarządzania zgodami oraz konfiguracji tagów Google. Błędy pojawiają się najczęściej na styku tych warstw – np. gdy baner wysyła sygnał zgody po tym, jak tag już się uruchomił.
Jeśli Twoja strona działa na WordPressie lub WooCommerce, wdrożenie można przeprowadzić bez ingerencji w kod, korzystając z odpowiednio skonfigurowanych wtyczek i GTM. Ważne, żeby całość była przetestowana przed uruchomieniem kampanii, a nie po fakcie, gdy dane są już niepełne.
FAQ - najczęstsze pytania
Czy Consent Mode v2 jest wymagany również dla małych stron bez kampanii reklamowych?
Jeśli strona nie korzysta z Google Ads ani Floodlight, a jedynie z Google Analytics, wymóg techniczny nie jest tak rygorystyczny. Jednak prawo o ochronie danych osobowych – niezależnie od Consent Mode – wymaga uzyskania zgody przed uruchomieniem plików cookies śledzących, więc baner i tak jest konieczny. Consent Mode v2 warto wdrożyć prewencyjnie, jeśli planujesz w przyszłości prowadzić kampanie.
Czy wtyczka cookies zainstalowana na WordPressie automatycznie obsługuje Consent Mode v2?
Nie – sama instalacja wtyczki nie oznacza zgodności z Consent Mode v2. Wtyczka musi być skonfigurowana tak, żeby przekazywała sygnały zgody do warstwy dataLayer lub bezpośrednio do Google Tag Managera w odpowiedniej kolejności, zanim tagi się uruchomią. Warto to zweryfikować narzędziem Google Tag Assistant po każdej zmianie konfiguracji.
Co się dzieje z danymi historycznymi, jeśli Consent Mode v2 zostanie wdrożony z opóźnieniem?
Dane zebrane przed wdrożeniem pozostają w raportach, ale mogą być niekompletne – część konwersji mogła nie zostać zarejestrowana z powodu braku sygnałów zgody. Google nie uzupełnia wstecznie brakujących danych za pomocą modelowania. Dlatego wdrożenie przed uruchomieniem kampanii jest ważniejsze niż poprawianie sytuacji po fakcie.
Czy tryb zaawansowany jest zgodny z RODO?
Tryb zaawansowany uruchamia tagi przed udzieleniem zgody, ale w ograniczonym trybie – bez identyfikatorów użytkownika i bez profilowania. Jego legalność zależy od tego, czy tagi w tym stanie rzeczywiście nie przetwarzają danych osobowych w rozumieniu RODO. Zaleca się konsultację z prawnikiem lub DPO przy wdrożeniu trybu zaawansowanego na stronach obsługujących użytkowników z UE.
Czy Consent Mode v2 działa bez Google Tag Managera?
Tak, sygnały zgody można przekazywać bezpośrednio przez kod tagu gtag.js bez użycia GTM. W praktyce jednak GTM ułatwia zarządzanie kolejnością zdarzeń i testowanie, co redukuje ryzyko błędów konfiguracyjnych. Wdrożenie bez GTM wymaga większej precyzji po stronie kodu i jest trudniejsze do późniejszej weryfikacji.