Drewniane klocki z tekstem koncepcji GW i smartfonem.

Google consent mode v2 – jak wdrożyć rozwiązanie zgodnie z wymaganiami Google?

6 min. czytania

W erze ścisłych regulacji dotyczących ochrony danych osobowych, Google Consent Mode v2 stał się kluczowym narzędziem dla marketerów i właścicieli stron internetowych. Mechanizm ten dostosowuje narzędzia Google, takie jak Google Analytics 4 (GA4), Google Ads i Google Tag Manager (GTM), do wymogów DMA oraz RODO.

Od lipca 2025 roku Google wymaga stosowania Consent Mode v2 dla serwisów targetujących EOG i Wielką Brytanię — brak wdrożenia spowoduje blokadę lub ograniczenie danych analitycznych i reklamowych oraz może skutkować spadkiem konwersji.

Artykuł to zwięzły przewodnik po Consent Mode v2 — od podstaw, przez wdrożenie krok po kroku, po weryfikację i najczęstsze błędy oraz ich rozwiązania.

Google Consent Mode v2 to zaktualizowana wersja mechanizmu z 2020 roku (v1), dopasowana do nowych realiów prawnych. Jego celem jest zapewnienie wyraźnej i świadomej zgody użytkownika na przetwarzanie danych (w tym plików cookie) przed ich wykorzystaniem w narzędziach Google.

Kluczowe nowości w v2

Najważniejsze zmiany obejmują rozszerzony zakres sygnałów zgód i ich interpretację przez systemy Google:

  • nowe parametry zgód – dodano ad_user_data (zgoda na przekazywanie danych użytkownika do reklam) oraz ad_personalization (personalizacja reklam);
  • parametr gcd (Google Consent Decision) – raportuje nie tylko status zgody („tak/nie”), ale też sposób jej udzielenia (np. czy checkbox był domyślnie zaznaczony); jeśli zgoda wydaje się nieautentyczna, dane nie będą przetwarzane;
  • precyzyjniejsze działanie względem v1 – lepsza integracja z CMP oraz ochrona przed blokadami danych od 2025 roku.

Consent Mode zarządza stanami zgody (default, update, granted, denied) dla kluczowych parametrów: ad_storage, analytics_storage, ad_user_data, ad_personalization.

Poniżej zestawienie najważniejszych parametrów wraz z ich rolą:

Parametr Opis
ad_storage Przechowywanie danych reklamowych (np. remarketing).
analytics_storage Zbieranie danych analitycznych.
ad_user_data Przekazywanie danych użytkownika do reklam (nowy w v2).
ad_personalization Personalizacja reklam (nowy w v2).
gcd Informacja o sposobie udzielenia zgody (np. domyślna vs. świadoma).

Nieprzestrzeganie zasad zgód oznacza brak pełnych danych w GA4 i Google Ads — serwisy bez v2 utracą dostęp do precyzyjnych konwersji z EOG/UK.

Czy wdrożenie jest obowiązkowe? Formalnie nie, jednak RODO wymaga ważnych zgód, a Consent Mode v2 to najskuteczniejszy sposób spełnienia wymogów Google i utrzymania jakości danych.

Po poprawnym wdrożeniu zyskasz zgodność prawną i wyższą jakość atrybucji:

  • zgodność z prawem – precyzyjne sygnały zgód i prawidłowe mapowanie w CMP;
  • lepsze dane – algorytmy Google uzupełniają luki (np. modeling konwersji);
  • wyższe konwersje – unikasz spadków raportowania dzięki płynnej integracji z CMP;
  • precyzyjna kontrola – tryby basic i advanced pozwalają lepiej zarządzać zgodami.

Najprościej wdrożysz v2 przez certyfikowaną platformę CMP, która automatycznie komunikuje się z narzędziami Google.

Krok 1 – wybierz platformę CMP

Wybierz narzędzie certyfikowane przez Google, aby uniknąć ręcznej konfiguracji GTM. Polecane rozwiązania to: Cookiebot, CookieYes oraz Usercentrics — oferują szybkie wdrożenie i gotowe integracje z GA4/Ads.

Dla WordPress/Joomla – skorzystaj z dedykowanych wtyczek (np. DJ-Extensions), które automatycznie mapują kategorie zgód.

Krok 2 – integracja z Google Tag Manager (GTM)

Postępuj według poniższych kroków, aby poprawnie zebrać i przekazać sygnały zgód:

  1. W GTM utwórz tag typu Consent Initialization (lub skorzystaj z oficjalnego szablonu Google).
  2. Skonfiguruj zmienne dla parametrów zgód, ustawiając wartości domyślne na ’denied’, a aktualizacje pozostaw CMP.
  3. Dodaj skrypt Consent Mode v2 na stronę (umieść go przed innymi tagami Google).

Przykładowy skrypt do wklejenia:

window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('consent', 'default', {
'ad_storage': 'denied',
'analytics_storage': 'denied',
'ad_user_data': 'denied',
'ad_personalization': 'denied'
});

  1. Połącz GTM z CMP – np. w Cookiebot włącz Consent Mode v2 w panelu i dodaj identyfikator GA4.

Dla sklepów online – powiąż sygnały zgód z eventami konwersji w Google Ads i GA4, aby modeling uwzględniał właściwy status consent.

Krok 3 – integracja z CMS i narzędziami Google

Poniżej kluczowe działania, które zapewnią spójność sygnałów zgód między stroną a usługami Google:

  • w GA4 włącz i skonfiguruj Consent Mode (Admin > Data Streams > Web > Configure tag settings > Consent settings),
  • w CMS zmapuj miejsca pozyskiwania danych i dodaj odpowiednie wtyczki (np. dla WordPress),
  • przewidź do 48 godzin na pełną widoczność sygnałów zgód w raportach.

Przykład dla Cookiebot – szybkie wdrożenie w trzech krokach:

  1. Zarejestruj konto i dodaj skrypt CMP na stronę.
  2. W panelu CMP: Integrations > Google Consent Mode v2 > włącz.
  3. W GA4: Admin > Configure tag settings > Consent settings > Enable.

Poprawna implementacja to podstawa — każdy błąd może zablokować dane lub zaniżyć konwersje.

Metody weryfikacji

  1. Google Tag Assistant (Debug Mode) – uruchom rozszerzenie, wejdź na stronę i w DevTools (F12) w zakładce Network sprawdź, czy w wysyłkach pojawiają się parametry gcd, ad_storage, analytics_storage z prawidłowymi wartościami.
  2. GA4 DebugView – w Admin > DebugView podejrzyj zdarzenia (np. page_view) i zweryfikuj pola Google Consent Status oraz Google Consent Default (granted/denied).
  3. GTM Preview mode – użyj START DEBUGGING i sprawdź, czy triggery uwzględniają status zgód oraz czy tagi odpalają się zgodnie z polityką.
  4. Tag Assistant Legacy – rozwiń sekcję „Ustawienia dotyczące wyrażania zgody” i sprawdź zgodność sygnałów.

Legenda parametrów w GA4 – interpretacja podstawowych statusów:

  • granted – zgoda udzielona świadomie;
  • denied – brak zgody;
  • default – ustawienie początkowe (rekomendowane: ’denied’).

Pamiętaj: pełne dane mogą pojawić się po ok. 48 godzinach od wdrożenia.

Oto problemy, które najczęściej zaburzają zbieranie danych:

  • błąd 1 – domyślnie zaznaczone checkboxy; parametr gcd wykryje nieautentyczną zgodę i Google zablokuje przetwarzanie;
  • błąd 2 – brak integracji CMP z GTM; wybierz i poprawnie skonfiguruj certyfikowanego dostawcę CMP;
  • błąd 3 – opóźnione dane w GA4; odczekaj do 48 godzin i sprawdź dokumentację integracji CMP.

Aby je wyeliminować, wykonaj:

  • audyt konfiguracji (np. przez specjalistów od GTM),
  • ponowne testy w DevTools, Tag Assistant i GA4 DebugView,
  • kontakt z dostawcą CMP i weryfikację jego dokumentacji integracyjnej,
  • regularne monitorowanie sygnałów zgód w środowisku produkcyjnym.