Co się dzieje z kampanią bez Consent Mode v2

Od momentu, gdy Google zaczął wymagać Consent Mode v2 od reklamodawców działających w Europejskim Obszarze Gospodarczym, brak jego wdrożenia ma bezpośrednie konsekwencje: ograniczone dane o konwersjach od użytkowników, którzy nie wyrazili zgody na pliki cookie, uboższe listy remarketingowe i gorszą jakość sygnałów dla Smart Biddingu.

To nie jest opcjonalny dodatek do RODO. To techniczny wymóg, bez którego kampanie w UE tracą część danych bezpowrotnie — nie da się ich później "dociągnąć" wstecz.

Co dokładnie się traci

Bez Consent Mode v2, gdy użytkownik odrzuci zgodę na cookie reklamowe, Google Ads i GA4 w ogóle nie rejestrują interakcji tej osoby — ani wizyty, ani ewentualnej konwersji. Kampania działa tak, jakby ta osoba nigdy nie weszła na stronę, mimo że mogła nawet dokonać zakupu.

Czym różni się Consent Mode v2 od wersji pierwotnej

Pierwsza wersja Consent Mode operowała na dwóch sygnałach zgody: ad_storage (zgoda na przechowywanie danych związanych z reklamą) i analytics_storage (zgoda na dane analityczne). Wersja druga dodaje dwa kolejne, wymagane właśnie dla reklamodawców w UE:

Bez tych dwóch dodatkowych sygnałów, poprawnie skonfigurowanych i przekazywanych zgodnie z rzeczywistym wyborem użytkownika, funkcje remarketingu i część optymalizacji Smart Bidding w UE przestają działać w pełnym zakresie — niezależnie od tego, czy stara wersja Consent Mode była wdrożona.

Jak wdrażam Consent Mode v2 przez GTM

Wdrożenie dzielę na trzy elementy, które muszą ze sobą współpracować: baner zgody (CMP), ustawienie domyślnego stanu zgody przed jej udzieleniem, oraz aktualizację stanu po decyzji użytkownika.

01
Baner zgody (CMP)
Korzystam z narzędzia CMP zintegrowanego z GTM (Google ma listę certyfikowanych dostawców) albo wdrażam baner zgodny ze standardem TCF, jeśli firma współpracuje z sieciami reklamowymi wymagającymi tego standardu.
02
Domyślny stan zgody (consent default)
Ustawiam w GTM domyślny stan wszystkich czterech sygnałów na "denied" dla użytkowników z UE — zanim jeszcze podejmą decyzję w banerze. To musi się wykonać zanim jakikolwiek tag Google się odpali.
03
Aktualizacja po decyzji (consent update)
Gdy użytkownik zaakceptuje lub odrzuci poszczególne kategorie w banerze, CMP wysyła zdarzenie aktualizujące stan zgody — GTM musi je poprawnie odebrać i przekazać dalej do tagów Google.
04
Region-specific consent (opcjonalnie)
Jeśli firma obsługuje klientów spoza UE, mogę ograniczyć rygorystyczne domyślne "denied" tylko do regionów objętych wymogiem, zamiast stosować je globalnie.

Tryb podstawowy a zaawansowany Consent Mode

Google rozróżnia dwa warianty wdrożenia. W trybie podstawowym tagi Google w ogóle się nie odpalają, dopóki użytkownik nie wyrazi zgody — co oznacza całkowitą utratę danych o osobach, które odrzucą cookie. W trybie zaawansowanym tagi odpalają się zawsze, ale bez zgody wysyłają dane w formie zanonimizowanej (bez identyfikatorów cookie), a Google wykorzystuje modelowanie statystyczne, żeby oszacować brakujące konwersje na podstawie zagregowanych wzorców.

Który tryb wybieram

Dla większości klientów B2B i e-commerce rekomenduję tryb zaawansowany — daje istotnie więcej danych do modelowania konwersji niż tryb podstawowy, przy zachowaniu pełnej zgodności z wymogami zgody użytkownika. Tryb podstawowy zostawiam tylko tam, gdzie firma z powodów prawnych lub wewnętrznej polityki nie chce w ogóle przetwarzać danych bez wyraźnej zgody.

Jak testuję poprawność wdrożenia

Samo wdrożenie kodu to połowa pracy — druga połowa to sprawdzenie, że rzeczywiście działa zgodnie z wyborem użytkownika, a nie tylko "wygląda" na poprawne w kodzie.

  1. Otwieram stronę w trybie incognito i sprawdzam w konsoli przeglądarki wartość dataLayer przed interakcją z banerem — wszystkie cztery sygnały powinny mieć wartość "denied"
  2. Odrzucam zgodę w banerze i sprawdzam w GTM Preview, czy tagi Google Ads i GA4 rzeczywiście nie wysyłają pełnych danych identyfikujących użytkownika
  3. Akceptuję zgodę i sprawdzam, czy sygnały zmieniają się na "granted" oraz czy tagi zaczynają działać w pełnym zakresie
  4. W Google Tag Assistant sprawdzam status Consent Mode przy każdym tagu Google — narzędzie pokazuje wprost, czy sygnały są prawidłowo odbierane
  5. Po kilku dniach porównuję w Google Ads raport "Modelowane konwersje" — jego obecność i sensowne wartości to dobry znak, że dane z trybu zaawansowanego są przetwarzane poprawnie
Najczęstszy błąd, jaki znajduję przy audycie

CMP jest wdrożony i baner wygląda poprawnie, ale domyślny stan zgody w GTM nie jest ustawiony przed załadowaniem tagów Google, tylko razem z nimi. Efekt: przez ułamek sekundy (albo dłużej, przy wolniejszym ładowaniu strony) tagi działają bez ograniczeń, zanim baner w ogóle się pojawi.

Jak to wpływa na strategię ustalania stawek

Poprawnie wdrożony tryb zaawansowany daje Google Ads dostęp do modelowanych konwersji — statystycznych szacunków tego, ile konwersji faktycznie miało miejsce wśród użytkowników, którzy nie wyrazili zgody na pliki cookie. Te modelowane dane trafiają do strategii Smart Bidding jako uzupełnienie danych rzeczywistych, co w praktyce oznacza pełniejszy obraz skuteczności kampanii, zwłaszcza w krajach z wysokim odsetkiem odrzuceń zgody.

Bez Consent Mode v2 te modelowane dane w ogóle nie powstają — algorytm optymalizuje wyłącznie na podstawie tego wąskiego wycinka użytkowników, którzy zgodę wyrazili, co przy wyższym odsetku odrzuceń bywa próbką zbyt małą, żeby strategia automatyczna działała stabilnie.

Migracja z Consent Mode v1 — na co uważam

Jeśli konto miało już wdrożoną pierwszą wersję Consent Mode, migracja do v2 zwykle nie wymaga przebudowy od zera — trzeba jednak upewnić się, że CMP faktycznie wysyła dwa nowe sygnały (ad_user_data, ad_personalization), a nie tylko stare dwa. Wiele starszych integracji CMP z GTM zostało skonfigurowanych ręcznie, jeszcze przed wprowadzeniem wymogu v2, i po prostu nie obejmuje nowych parametrów, dopóki ktoś ręcznie nie zaktualizuje konfiguracji triggera Consent Initialization.

Sprawdzam to zawsze przy przejęciu konta — nawet jeśli klient zapewnia, że "zgody są wdrożone", weryfikuję to w konsoli przeglądarki, bo różnica między v1 a v2 nie jest widoczna gołym okiem w samym banerze zgody.

Regiony spoza UE

Jeśli firma sprzedaje też poza Europejskim Obszarem Gospodarczym, konfiguruję domyślny stan zgody jako zależny od regionu (region-specific consent) — restrykcyjne "denied" ustawiam tylko tam, gdzie prawo tego wymaga, żeby nie ograniczać niepotrzebnie danych z rynków, gdzie taki wymóg nie obowiązuje.

Checklist wdrożenia Consent Mode v2

  1. Czy CMP jest zintegrowany z GTM i wysyła zdarzenia zgodne ze standardem Consent Mode?
  2. Czy domyślny stan wszystkich czterech sygnałów (ad_storage, analytics_storage, ad_user_data, ad_personalization) jest ustawiony na "denied" zanim załadują się tagi Google?
  3. Czy aktualizacja zgody po decyzji użytkownika jest poprawnie odbierana przez GTM?
  4. Czy wybrałeś świadomie tryb podstawowy albo zaawansowany, zamiast zostawić ustawienie domyślne?
  5. Czy przetestowałeś scenariusz odrzucenia i akceptacji zgody osobno w trybie Preview?
  6. Czy monitorujesz raport modelowanych konwersji w Google Ads po wdrożeniu?

"Consent Mode v2 to nie jest przeszkoda w mierzeniu kampanii — to warunek, żeby w Europie w ogóle móc je mierzyć zgodnie z prawem i bez utraty jakości danych."

— Zasada, którą powtarzam każdemu klientowi przed wdrożeniem
M
Michał Lech
Specjalista Google Ads i Analytics · B2B i e-commerce · Google Partner

Od 15 lat zajmuję się konfiguracją Google Tag Managera i Google Ads dla firm B2B i e-commerce działających na rynku europejskim. Consent Mode v2 wdrażam jako standardowy element każdego nowego projektu, bo bez niego kampanie w UE tracą dane, których nie da się odzyskać. Jeśli chcesz sprawdzić swoje wdrożenie, napisz.