Google Consent Mode v2, czyli tryb uzyskiwania zgody Google, pozwala dostosować działanie tagów Google do decyzji użytkownika dotyczącej przetwarzania danych. Nie jest jednak samym banerem cookies i nie zastępuje platformy CMP. Jego zadaniem jest przekazanie usługom Google informacji o tym, na jakie sposoby wykorzystania danych użytkownik wyraził zgodę, a na jakie jej odmówił.
Ma to szczególne znaczenie dla stron kierowanych do użytkowników z Europejskiego Obszaru Gospodarczego, które korzystają z Google Analytics, Google Ads i innych usług reklamowych Google.
W 2024 roku temat Consent Mode v2 zrobił się szczególnie głośny ze względu na zmiany w wymaganiach Google dotyczących zgód użytkowników z EOG. Dzisiaj nie ma już jednak większego sensu pisać o nim przez pryzmat terminu „6 marca 2024”.
Znacznie ważniejsze jest zrozumienie:
- co właściwie robi Consent Mode,
- jakie rodzaje zgód obsługuje,
- czym różni się wersja Basic od Advanced,
- co dzieje się po odmowie zgody,
- jak Consent Mode wpływa na Google Ads i Analytics,
- jak sprawdzić, czy został prawidłowo wdrożony.
Co to jest Google Consent Mode v2?
Google Consent Mode to mechanizm, dzięki któremu tagi Google mogą dostosowywać swoje działanie do statusu zgody użytkownika.
Strona przekazuje do Google odpowiednie sygnały, np.:
- zgoda na przechowywanie danych analitycznych – udzielona,
- zgoda na przechowywanie danych reklamowych – odrzucona,
- zgoda na przesyłanie danych użytkownika do celów reklamowych – odrzucona,
- zgoda na personalizację reklam – odrzucona.
Na podstawie tych informacji tag Google dostosowuje sposób działania.
Consent Mode nie podejmuje za użytkownika decyzji.
To użytkownik dokonuje wyboru w banerze zgody, a Consent Mode przekazuje ten wybór do usług Google.
Consent Mode to nie jest baner cookies
To jedno z najczęstszych nieporozumień.
Na stronie możemy mieć trzy oddzielne elementy:
- baner zgody – interfejs widoczny dla użytkownika,
- CMP – system zarządzający zgodami,
- Consent Mode – sposób przekazywania statusu zgód do Google.
Baner może więc wyświetlać użytkownikowi opcje:
- Akceptuję wszystkie,
- Odrzucam,
- Zarządzaj ustawieniami.
CMP zapisuje i obsługuje ten wybór, natomiast Consent Mode pozwala odpowiednio poinformować o nim tagi Google.
Czym jest CMP?
CMP, czyli Consent Management Platform, to platforma służąca do zarządzania zgodami użytkowników.
Może odpowiadać między innymi za:
- wyświetlenie banera,
- podział zgód na kategorie,
- zapis wyboru użytkownika,
- możliwość późniejszej zmiany decyzji,
- integrację z Google Consent Mode,
- blokowanie lub kontrolowanie określonych skryptów.
Przykładami tego typu narzędzi są różne platformy do zarządzania zgodami dostępne dla WordPressa i innych systemów CMS.
Nie należy jednak zakładać, że samo zainstalowanie wtyczki CMP automatycznie oznacza prawidłowe wdrożenie Consent Mode.
Co oznacza „v2” w Google Consent Mode?
W drugiej wersji Consent Mode szczególne znaczenie uzyskały dwa dodatkowe sygnały:
- ad_user_data,
- ad_personalization.
Dołączyły one do wcześniej wykorzystywanych:
- ad_storage,
- analytics_storage.
To właśnie te cztery parametry są obecnie najważniejsze podczas typowej konfiguracji strony wykorzystującej Google Analytics i Google Ads.
Jakie zgody obsługuje Google Consent Mode v2?
| Parametr | Za co odpowiada? |
|---|---|
| analytics_storage | Zgoda dotycząca przechowywania danych związanych z analityką |
| ad_storage | Zgoda dotycząca przechowywania danych związanych z reklamami |
| ad_user_data | Zgoda na przesyłanie do Google danych użytkownika związanych z reklamami |
| ad_personalization | Zgoda na wykorzystywanie danych do reklam spersonalizowanych |
analytics_storage – co oznacza?
Parametr:
analytics_storage
kontroluje zgodę dotyczącą przechowywania danych wykorzystywanych do celów analitycznych.
Ma znaczenie przede wszystkim w kontekście Google Analytics.
Może przyjmować stan:
- granted – zgoda została udzielona,
- denied – zgoda nie została udzielona.
ad_storage – co oznacza?
Parametr:
ad_storage
odnosi się do przechowywania danych związanych z reklamami.
Może mieć znaczenie dla mechanizmów wykorzystywanych m.in. przez Google Ads.
Jeżeli użytkownik nie wyrazi odpowiedniej zgody, parametr powinien otrzymać właściwy stan zgodny z jego wyborem.
ad_user_data – do czego służy?
ad_user_data określa zgodę na przesyłanie do Google danych użytkownika związanych z reklamami.
Parametr ma znaczenie m.in. dla części rozwiązań dotyczących pomiaru i własnych danych użytkowników.
Google wskazuje go przykładowo w kontekście:
- śledzenia konwersji opartego na tagu,
- konwersji rozszerzonych,
- innych zastosowań danych użytkownika do celów reklamowych.
ad_personalization – co kontroluje?
ad_personalization określa zgodę użytkownika na wykorzystywanie jego danych do personalizacji reklam.
Jeżeli parametr ma stan:
denied
funkcje reklam spersonalizowanych powinny zostać odpowiednio ograniczone.
Ma to znaczenie między innymi dla remarketingu.
Consent Mode obsługuje również dodatkowe typy przechowywania
Google definiuje również inne parametry związane z prywatnością:
- functionality_storage – dane potrzebne do funkcji witryny,
- personalization_storage – dane związane z personalizacją treści,
- security_storage – dane wykorzystywane do zabezpieczeń.
Nie należy jednak wrzucać wszystkich parametrów do jednego worka.
Najważniejsze dla klasycznej konfiguracji Google Analytics i Google Ads są przede wszystkim cztery główne sygnały:
- analytics_storage,
- ad_storage,
- ad_user_data,
- ad_personalization.
Jak działa Google Consent Mode?
W uproszczeniu proces wygląda następująco.
- Użytkownik wchodzi na stronę.
- System ustawia odpowiedni domyślny stan zgód.
- Wyświetlany jest baner zgody.
- Użytkownik akceptuje lub odrzuca poszczególne kategorie.
- Stan Consent Mode zostaje zaktualizowany.
- Tagi Google dostosowują swoje zachowanie do decyzji użytkownika.
Szczegóły zależą jednak od wybranego sposobu implementacji.
Google rozróżnia obecnie:
- Basic Consent Mode,
- Advanced Consent Mode.
I różnica pomiędzy nimi jest bardzo ważna.
Basic Consent Mode – jak działa?
W podstawowym wariancie tagi Google są blokowane do czasu interakcji użytkownika z banerem.
Przed wyrażeniem zgody:
- Google tag nie jest uruchamiany,
- dane nie są wysyłane do Google,
- nie są wysyłane również domyślne statusy Consent Mode.
Jeżeli użytkownik zaakceptuje odpowiednie zgody, tagi zostają uruchomione i otrzymują informacje dotyczące jego wyboru.
Jeżeli zgody nie udzieli, tagi wymagające takiej zgody pozostają zablokowane.
Advanced Consent Mode – jak działa?
W wariancie zaawansowanym tagi Google mogą zostać załadowane od początku, ale otrzymują domyślny stan zgody – przykładowo:
denied.
Po decyzji użytkownika stan jest aktualizowany.
Jeżeli użytkownik wyrazi zgodę, odpowiednie mechanizmy mogą zacząć działać zgodnie z jej zakresem.
Jeżeli zgody nie wyrazi, tag zachowuje się w ograniczony sposób i może przesyłać tzw. cookieless pings.
Nie są wtedy zapisywane ani odczytywane odpowiednie reklamowe lub analityczne pliki cookie, na które użytkownik nie wyraził zgody.
Basic a Advanced Consent Mode – porównanie
| Element | Basic | Advanced |
|---|---|---|
| Google tag przed decyzją użytkownika | Zablokowany | Może się załadować z odpowiednim stanem domyślnym |
| Dane przed uzyskaniem zgody | Nie są wysyłane do Google | Mogą być wysyłane ograniczone cookieless pings |
| Cookies po odmowie | Tag pozostaje zablokowany | Odpowiednie cookies nie są zapisywane/odczytywane |
| Modelowanie konwersji | Możliwe w bardziej ograniczonej formie | Może wykorzystywać bardziej szczegółowe modelowanie |
| Implementacja | Tagi blokowane do czasu zgody | Tagi działają z uwzględnieniem statusu zgody |
Czy Advanced Consent Mode śledzi użytkownika mimo odmowy?
Nie powinno się opisywać tego w tak prosty sposób.
W wariancie Advanced przy odmowie odpowiednich zgód Google nie może zachowywać się dokładnie tak samo jak przy ich udzieleniu.
Tagi dostosowują swoje działanie i mogą przesyłać ograniczone sygnały bez wykorzystywania odpowiednich plików cookie.
Google określa takie sygnały jako cookieless pings.
Mogą one służyć m.in. jako jeden z elementów modelowania.
To jednak coś zupełnie innego niż pełne dane użytkownika zbierane po udzieleniu wszystkich zgód.
Nie nazywajmy tych danych po prostu „anonimowymi”
W starszych materiałach dotyczących Consent Mode często można spotkać uproszczenie:
„Po odmowie Google zbiera anonimowe dane”.
Lepiej tego sformułowania unikać.
Bardziej precyzyjnie można powiedzieć, że w wariancie Advanced po odmowie odpowiednich zgód tagi mogą przesyłać cookieless pings i ograniczone sygnały pomiarowe.
Zakres danych oraz sposób ich wykorzystania zależy od konkretnego produktu Google i konfiguracji zgód.
Co daje modelowanie konwersji?
Jednym z powodów wdrażania Consent Mode jest możliwość częściowego ograniczenia luk w pomiarze powstających wtedy, gdy część użytkowników nie wyraża zgody.
Google może wykorzystywać dostępne, obserwowalne dane do modelowania części konwersji, których nie można bezpośrednio zaobserwować.
Przykładowo firma może mieć:
- użytkowników, którzy udzielili zgody i których ścieżka jest mierzalna,
- użytkowników, którzy odmówili części zgód.
Na podstawie wystarczającej ilości danych system może próbować modelować brakującą część wyników.
Czy Consent Mode odzyska wszystkie utracone dane?
Nie.
Consent Mode nie jest sposobem na obejście decyzji użytkownika.
Nie oznacza również, że po jego wdrożeniu raporty ponownie będą zawierały dokładnie 100% informacji dostępnych w świecie bez ograniczeń prywatności.
Modelowanie:
- ma określone wymagania,
- potrzebuje odpowiedniej ilości danych,
- nie musi aktywować się na każdym koncie,
- nie jest tym samym co bezpośrednio zaobserwowana konwersja.
Czy modelowanie działa również na małych kontach?
Niekoniecznie.
Google stosuje minimalne progi danych potrzebne do uruchomienia określonych modeli.
Dla modelowania konwersji Consent Mode w Google Ads znaczenie ma m.in. odpowiednia liczba kliknięć reklamowych w obrębie danego kraju i domeny.
Jeżeli kampania posiada niewielki ruch, samo wdrożenie Consent Mode nie oznacza więc automatycznie, że modelowanie zostanie aktywowane.
Modelowanie behawioralne w GA4 również ma wymagania
Google Analytics może wykorzystywać modelowanie behawioralne w określonych konfiguracjach Advanced Consent Mode.
Także tutaj nie wystarczy samo włączenie funkcji.
Usługa musi posiadać odpowiednią ilość ruchu zarówno od użytkowników ze stanem:
analytics_storage=’granted’
jak i:
analytics_storage=’denied’.
Małe witryny mogą więc w ogóle nie spełnić progów wymaganych do aktywacji modelowania behawioralnego.
Consent Mode a Google Analytics 4
Consent Mode pozwala dostosować sposób działania Google Analytics do statusu zgody użytkownika.
Szczególne znaczenie ma tutaj:
analytics_storage.
Przy odpowiedniej zgodzie Analytics może wykorzystywać właściwe mechanizmy pomiarowe.
Przy jej braku sposób działania zależy m.in. od tego, czy wdrożono Basic czy Advanced Consent Mode.
W przypadku Advanced możliwe jest również modelowanie behawioralne, jeżeli usługa spełnia wymagania Google.
Consent Mode a Google Ads
W przypadku Google Ads Consent Mode ma znaczenie dla:
- pomiaru konwersji,
- remarketingu,
- personalizacji reklam,
- wykorzystania danych użytkownika do celów reklamowych,
- części mechanizmów modelowania.
Szczególnie ważne są:
- ad_storage,
- ad_user_data,
- ad_personalization.
Poprawna konfiguracja pomiaru jest jednym z podstawowych elementów prowadzenia kampanii Google Ads.
Consent Mode a remarketing
Remarketing pozwala ponownie docierać reklamą do określonych grup użytkowników.
W tym przypadku szczególne znaczenie mają zgody dotyczące reklamy i personalizacji.
Google wskazuje, że aby korzystać z reklam spersonalizowanych, odpowiednie sygnały – w szczególności:
- ad_user_data,
- ad_personalization
muszą posiadać właściwy stan zgody.
Consent Mode nie jest więc narzędziem pozwalającym prowadzić remarketing niezależnie od decyzji użytkownika.
Consent Mode a konwersje rozszerzone
Konwersje rozszerzone wykorzystują dane przekazane przez użytkownika, np. podczas wypełnienia formularza lub zakupu, w odpowiednio przekształconej formie.
W takim przypadku znaczenie ma m.in. sygnał:
ad_user_data.
Dlatego wraz z rozwojem bardziej zaawansowanego pomiaru poprawna konfiguracja zgód staje się jeszcze ważniejsza.
Więcej o samym pomiarze opisujemy w artykule Czy warto mierzyć konwersje w kampaniach reklamowych?
Czy Consent Mode v2 jest obowiązkowy?
To pytanie wymaga ostrożnego rozróżnienia.
Consent Mode nie jest nazwą obowiązku wynikającego bezpośrednio z RODO.
Przepisy i zasady dotyczące zgód określają, kiedy i na jakich warunkach można przetwarzać określone dane.
Consent Mode jest natomiast technologią Google służącą do przekazywania wyborów użytkownika do usług Google.
Google wymaga przekazywania odpowiednich sygnałów zgody dla użytkowników z określonych regionów, aby utrzymać dostęp do pełnego zakresu niektórych funkcji reklamowych, pomiarowych i personalizacyjnych.
Dlatego dla firmy działającej w Polsce i korzystającej z Google Ads czy Google Analytics temat nie powinien być ignorowany.
Czy Consent Mode gwarantuje zgodność z RODO?
Nie.
Poprawnie wdrożony Consent Mode może być elementem systemu zarządzania zgodami, ale sam nie zapewnia zgodności strony z przepisami dotyczącymi prywatności.
Trzeba osobno przeanalizować m.in.:
- jakie dane są zbierane,
- w jakim celu,
- na jakiej podstawie,
- jak wygląda baner zgody,
- jak przygotowana jest polityka cookies i prywatności,
- jakie narzędzia zewnętrzne działają na stronie.
Dokumentacja Google dotycząca Consent Mode nie powinna być traktowana jako porada prawna.
Czy trzeba mieć certyfikowaną przez Google platformę CMP?
Nie należy odpowiadać na to pytanie jednym „tak” dla każdej strony.
Google współpracuje z certyfikowanymi platformami CMP i ich użycie może uprościć integrację z Consent Mode.
Inne, bardziej szczegółowe wymagania dotyczą natomiast wydawców korzystających z produktów takich jak:
- Google AdSense,
- Google Ad Manager,
- Google AdMob.
W ich przypadku przy obsłudze spersonalizowanych reklam w określonych regionach obowiązują dodatkowe wymagania dotyczące certyfikowanych CMP i IAB TCF.
Nie należy więc automatycznie przenosić wymagań dla wydawców AdSense na każdą zwykłą firmę prowadzącą Google Ads.
Czy do Consent Mode potrzebny jest Google Tag Manager?
Nie.
To kolejny częsty mit.
Google Tag Manager jest bardzo wygodnym sposobem wdrażania i zarządzania tagami oraz zgodami, ale nie jest jedyną metodą implementacji.
Consent Mode można wdrożyć również przy użyciu:
- tagu Google,
- bezpośredniej implementacji kodu,
- platformy CMP posiadającej odpowiednią integrację.
GTM jest więc narzędziem, a nie technicznym warunkiem istnienia Consent Mode.
Czy wystarczy zainstalować CookieYes, Cookiebot lub inną wtyczkę?
Nie warto tego zakładać.
Po instalacji CMP trzeba sprawdzić:
- czy Consent Mode został rzeczywiście aktywowany,
- jakie są wartości domyślne,
- czy wybór użytkownika aktualizuje wszystkie potrzebne sygnały,
- czy tagi zachowują się prawidłowo przy odmowie,
- czy nie występują dodatkowe skrypty omijające system zgód.
Widoczny baner cookies nie jest dowodem prawidłowej implementacji.
Najczęstszy problem: baner jest tylko wizualną nakładką
Może zdarzyć się sytuacja, w której użytkownik widzi:
„Akceptuję” / „Odrzucam”
ale część skryptów i tak uruchamia się niezależnie od jego decyzji.
Przykładowo:
- Google Analytics ładuje się przed wyborem mimo konfiguracji Basic,
- piksele reklamowe nie reagują na zmianę zgody,
- część kodu została dodana poza CMP,
- parametry Consent Mode nie są aktualizowane.
Dlatego wdrożenie należy przetestować technicznie.
Domyślne ustawienia zgód
W prawidłowej konfiguracji stan zgody powinien być określony zanim tag zacznie działać w sposób wymagający konkretnej zgody.
Dla użytkownika, który nie podjął jeszcze decyzji, mogą zostać ustawione odpowiednie wartości domyślne.
Przykładowo:
gtag('consent', 'default', {
'ad_storage': 'denied',
'analytics_storage': 'denied',
'ad_user_data': 'denied',
'ad_personalization': 'denied'
});
Po interakcji użytkownika stan powinien zostać zaktualizowany zgodnie z rzeczywistym wyborem.
To jedynie uproszczony przykład techniczny – konkretna implementacja zależy od zastosowanego rozwiązania i wymagań serwisu.
Aktualizacja zgody po wyborze użytkownika
Jeżeli użytkownik zaakceptuje odpowiednie kategorie, Consent Mode powinien otrzymać aktualizację.
Przykładowo:
gtag('consent', 'update', {
'ad_storage': 'granted',
'analytics_storage': 'granted',
'ad_user_data': 'granted',
'ad_personalization': 'granted'
});
W rzeczywistym wdrożeniu wartości powinny oczywiście wynikać z faktycznych decyzji użytkownika.
Nie należy automatycznie ustawiać wszystkiego na granted po kliknięciu dowolnego przycisku w banerze.
Użytkownik może zaakceptować tylko część zgód
Dobrze zaprojektowany system zgód może pozwalać użytkownikowi wybierać poszczególne kategorie.
Może przykładowo zaakceptować:
- analitykę,
ale odmówić:
- reklam spersonalizowanych.
Wtedy nie należy sprowadzać całej decyzji do pojedynczej wartości:
zgoda = tak / nie.
Poszczególne sygnały Consent Mode powinny odzwierciedlać rzeczywisty zakres wyboru.
Co powinno się stać po zmianie decyzji?
Użytkownik powinien mieć możliwość późniejszej zmiany swoich preferencji dotyczących zgód.
Jeżeli np. początkowo zaakceptował reklamy, a później wycofa zgodę, system powinien:
- zapisać nową decyzję,
- zaktualizować odpowiednie sygnały,
- dostosować dalsze działanie tagów.
Consent Mode nie powinien więc działać wyłącznie podczas pierwszego wejścia użytkownika na stronę.
Consent Mode a Google Tag Manager
Google Tag Manager posiada mechanizmy ułatwiające zarządzanie zgodami.
Tagi Google posiadają wbudowaną obsługę określonych typów zgody.
GTM pozwala również kontrolować dodatkowe tagi, które nie posiadają natywnej integracji z Consent Mode.
To jedna z przyczyn, dla których Google Tag Manager jest często wykorzystywany w bardziej rozbudowanych wdrożeniach.
Nie dodawaj dodatkowych blokad bez potrzeby
W GTM łatwo stworzyć konfigurację, w której jednocześnie:
- Consent Mode steruje zachowaniem tagu Google,
- a dodatkowy trigger całkowicie blokuje ten sam tag.
Może to być celowe w konfiguracji Basic.
W przypadku Advanced może jednak uniemożliwić wysłanie cookieless pings i tym samym zmienić sposób działania całego wdrożenia.
Najpierw trzeba więc zdecydować, który wariant Consent Mode wdrażamy.
Basic czy Advanced – który wybrać?
Nie ma jednej odpowiedzi odpowiedniej dla każdej organizacji.
Basic oznacza bardziej restrykcyjne podejście techniczne – tagi Google nie uruchamiają się przed uzyskaniem odpowiedniej zgody.
Advanced pozwala tagom działać od początku z uwzględnieniem domyślnego stanu zgody i może zapewnić większe możliwości modelowania.
Wybór powinien wynikać z:
- wymagań prawnych organizacji,
- interpretacji stosowanych zasad prywatności,
- potrzeb analitycznych,
- konfiguracji CMP,
- wykorzystywanych usług Google.
Nie powinno się wybierać Advanced wyłącznie dlatego, że „daje więcej danych”, bez uwzględnienia wymagań dotyczących prywatności.
Consent Mode nie może zastąpić decyzji prawnej
Google opisuje techniczne działanie swoich narzędzi.
Nie oznacza to, że dokumentacja techniczna powinna samodzielnie decydować:
- które cookies wymagają zgody,
- jak powinien wyglądać baner,
- jaką podstawę prawną należy zastosować.
Te kwestie powinny być analizowane osobno w kontekście konkretnej działalności i obowiązujących regulacji.
Jak wdrożyć Google Consent Mode v2?
Proces można podzielić na kilka etapów.
- Zidentyfikuj wszystkie narzędzia działające na stronie.
- Ustal, które wymagają obsługi zgody.
- Wybierz lub skonfiguruj CMP.
- Zdecyduj, czy stosujesz Basic czy Advanced Consent Mode.
- Skonfiguruj domyślne stany zgód.
- Połącz wybory z banera z aktualizacją Consent Mode.
- Skonfiguruj tagi Google.
- Sprawdź pozostałe skrypty marketingowe.
- Przetestuj wszystkie scenariusze.
Scenariusze, które trzeba przetestować
Nie wystarczy kliknąć:
„Akceptuję wszystkie”
i sprawdzić, czy Google Analytics działa.
Powinniśmy przetestować co najmniej:
- wejście przed jakąkolwiek decyzją,
- akceptację wszystkich zgód,
- odrzucenie wszystkich opcjonalnych zgód,
- akceptację tylko analityki,
- akceptację reklamy bez innych opcjonalnych kategorii, jeżeli baner daje taką możliwość,
- późniejsze wycofanie zgody,
- ponowne udzielenie zgody.
Jak sprawdzić Consent Mode w Google Tag Assistant?
Google rekomenduje wykorzystanie Tag Assistant do weryfikacji wdrożenia.
Podczas testu można sprawdzić:
- czy pojawia się zdarzenie dotyczące domyślnego stanu zgód,
- jakie wartości mają cztery podstawowe parametry,
- czy po kliknięciu banera następuje aktualizacja,
- które tagi zostały uruchomione,
- które zostały zablokowane.
Co sprawdzić przed podjęciem decyzji w banerze?
W Tag Assistant warto sprawdzić domyślny stan:
- ad_storage,
- analytics_storage,
- ad_user_data,
- ad_personalization.
Następnie wykonujemy odpowiednią akcję w banerze i sprawdzamy, czy wartości zmieniają się zgodnie z rzeczywistym wyborem.
Jak sprawdzić Consent Mode w Google Ads?
Google Ads posiada diagnostykę konwersji, w której może pojawić się informacja o stanie wdrożenia Consent Mode.
Możliwe są między innymi komunikaty wskazujące, że:
- Consent Mode został wykryty,
- modelowanie nie jest jeszcze aktywne,
- modelowanie jest aktywne.
Stan nie zawsze aktualizuje się natychmiast.
Google informuje, że pojawienie się właściwego statusu może wymagać czasu.
Consent Mode działa, ale nie ma modelowanych konwersji – dlaczego?
To nie musi oznaczać błędu.
Możliwe powody to:
- zbyt mała liczba kliknięć reklamowych,
- zbyt mało danych do wytrenowania modelu,
- wdrożenie działa zbyt krótko,
- konto nie spełnia progów jakościowych Google.
Dlatego:
„Consent Mode wdrożony”
nie oznacza automatycznie:
„modelowanie aktywne”.
Jak Consent Mode wpływa na raporty?
Po prawidłowym wdrożeniu sposób raportowania może zależeć od:
- odsetka osób wyrażających zgodę,
- wybranego wariantu Consent Mode,
- ilości ruchu,
- możliwości zastosowania modelowania.
Dlatego po zmianie konfiguracji nie warto porównywać bezrefleksyjnie:
„przed banerem mieliśmy 1000 użytkowników, po banerze 700, więc straciliśmy 30% ruchu”.
Zmienił się przede wszystkim zakres obserwowalnych danych.
Czy Consent Mode poprawia skuteczność kampanii?
Nie jest to narzędzie, które samo w sobie poprawia kreacje, ofertę czy dobór słów kluczowych.
Może natomiast pomóc zachować lepszą jakość sygnałów wykorzystywanych podczas:
- pomiaru konwersji,
- modelowania,
- automatycznej optymalizacji kampanii.
Jeżeli kampania korzysta ze strategii bazujących na konwersjach, jakość danych przekazywanych do systemu ma szczególne znaczenie.
Najczęstsze błędy we wdrożeniu Consent Mode
| Błąd | Dlaczego jest problemem? |
|---|---|
| Baner istnieje, ale tagi ignorują wybór | Interfejs zgody staje się tylko wizualną atrapą |
| Brak ad_user_data | Implementacja nie przekazuje jednego z kluczowych sygnałów v2 |
| Brak ad_personalization | Google nie otrzymuje właściwego sygnału dotyczącego personalizacji |
| Wszystkie zgody ustawione od początku na granted | Stan nie odzwierciedla rzeczywistego wyboru użytkownika |
| Odrzucenie nie zmienia stanu tagów | Decyzja użytkownika nie jest prawidłowo respektowana |
| W Advanced całkowicie blokowany jest tag Google | Konfiguracja zaczyna zachowywać się inaczej niż zakładany wariant Advanced |
| Consent Mode działa tylko na stronie głównej | Użytkownik może wejść bezpośrednio na inną podstronę |
| Brak testu po zmianie strony | Aktualizacja motywu, GTM lub CMP może uszkodzić integrację |
Consent Mode powinien działać na wszystkich stronach
Nie można zakładać, że każdy użytkownik rozpoczyna wizytę od strony głównej.
Może trafić bezpośrednio na:
- produkt,
- artykuł,
- landing page reklamy,
- stronę usługi.
Dlatego mechanizm zgód i właściwy stan Consent Mode powinny być dostępne w całym serwisie.
Co po zmianie domeny lub przebudowie strony?
Po większych zmianach technicznych warto ponownie przetestować Consent Mode.
Szczególnie po:
- migracji strony,
- zmianie domeny,
- wymianie wtyczki CMP,
- zmianach w Google Tag Managerze,
- przebudowie formularzy,
- zmianie systemu sklepowego.
Pomiar i zgody należą do elementów, które łatwo przypadkowo uszkodzić podczas większego wdrożenia.
Consent Mode a inne narzędzia marketingowe
Google Consent Mode dotyczy przede wszystkim ekosystemu Google.
Nie należy zakładać, że jego wdrożenie automatycznie obsłuży wszystkie pozostałe narzędzia znajdujące się na stronie.
Serwis może wykorzystywać również:
- Meta Pixel,
- LinkedIn Insight Tag,
- TikTok Pixel,
- narzędzia do heatmap,
- chaty,
- systemy marketing automation.
Każde z nich wymaga osobnego sprawdzenia pod kątem sposobu działania i wymaganych zgód.
Consent Mode nie zastępuje dobrej analityki
Poprawna konfiguracja zgód jest fundamentem, ale sama nie odpowie na pytanie:
„Czy kampania jest rentowna?”
Nadal trzeba prawidłowo zdefiniować:
- konwersje,
- wartości konwersji,
- główne i dodatkowe cele,
- zdarzenia GA4,
- integrację z Google Ads.
Consent Mode mówi przede wszystkim w jakim zakresie dane mogą być obsługiwane zgodnie z wyborem użytkownika.
Nie decyduje natomiast, które zdarzenie biznesowe jest dla firmy rzeczywiście wartościowe.
Czy nadal warto wdrażać Consent Mode v2 w 2026 roku?
Tak, jeżeli strona korzysta z usług Google i obsługuje użytkowników z regionów, dla których wymagane jest przekazywanie sygnałów zgody.
Nie traktowałbym go jednak jako:
- sposobu na obejście odmowy użytkownika,
- samego banera cookies,
- gwarancji zgodności prawnej,
- magicznego sposobu na odzyskanie wszystkich danych.
Consent Mode jest techniczną warstwą pomiędzy decyzją użytkownika a tagami Google.
Jego zadaniem jest przekazanie odpowiednich stanów zgody i dostosowanie sposobu działania usług Google do tych informacji.
Google Consent Mode v2 – najważniejsze informacje
Jeżeli z całego artykułu zapamiętasz kilka rzeczy, powinny być to właśnie te:
- Consent Mode nie jest banerem cookies.
- Nie zastępuje CMP.
- Nie gwarantuje zgodności z RODO.
- Nie wymaga bezwzględnie Google Tag Managera.
- Obsługuje m.in. analytics_storage, ad_storage, ad_user_data i ad_personalization.
- Google rozróżnia Basic i Advanced Consent Mode.
- W Advanced przy odmowie mogą być wysyłane cookieless pings.
- Modelowanie nie jest gwarantowane i wymaga odpowiedniej ilości danych.
- Implementację trzeba przetestować, najlepiej również w Tag Assistant.
Największym błędem jest założenie, że skoro na stronie pojawił się baner z przyciskami „Akceptuję” i „Odrzucam”, cały system zgód automatycznie działa prawidłowo.
FAQ
Co to jest Google Consent Mode v2?
Google Consent Mode v2 to mechanizm pozwalający przekazywać usługom Google status zgód udzielonych lub odrzuconych przez użytkownika. Na ich podstawie tagi Google dostosowują swoje działanie.
Czy Consent Mode v2 to baner cookies?
Nie. Baner jest interfejsem, za pomocą którego użytkownik podejmuje decyzję. Consent Mode jest mechanizmem przekazywania statusu tej decyzji do usług Google. Oba elementy mogą być połączone przez platformę CMP.
Czym różni się Consent Mode v2 od pierwszej wersji?
W wersji v2 szczególnie istotne są dwa dodatkowe parametry: ad_user_data, dotyczący zgody na przesyłanie danych użytkownika do celów reklamowych, oraz ad_personalization, dotyczący reklam spersonalizowanych.
Jakie parametry ma Consent Mode v2?
Cztery podstawowe sygnały to analytics_storage, ad_storage, ad_user_data oraz ad_personalization. Google obsługuje również dodatkowe rodzaje przechowywania związane m.in. z funkcjonalnością, personalizacją i bezpieczeństwem.
Co oznacza analytics_storage?
Parametr analytics_storage określa zgodę dotyczącą przechowywania danych wykorzystywanych do celów analitycznych, przede wszystkim w kontekście Google Analytics.
Co oznacza ad_storage?
ad_storage określa zgodę dotyczącą przechowywania danych związanych z reklamami.
Co oznacza ad_user_data?
Parametr ad_user_data określa zgodę na przesyłanie do Google danych użytkownika do celów reklamowych. Ma znaczenie m.in. dla części funkcji pomiarowych i konwersji rozszerzonych.
Co oznacza ad_personalization?
ad_personalization przekazuje informację o zgodzie na wykorzystywanie danych do personalizacji reklam. Ma znaczenie m.in. przy remarketingu i innych funkcjach reklam spersonalizowanych.
Czym różni się Basic Consent Mode od Advanced?
W Basic tagi Google są blokowane do czasu udzielenia odpowiedniej zgody. W Advanced tag może wczytać się z domyślnym stanem zgody, np. denied, i po odmowie wysyłać ograniczone cookieless pings bez używania odpowiednich reklamowych lub analitycznych cookies.
Czy Advanced Consent Mode zbiera dane po odmowie?
Może przesyłać ograniczone cookieless pings. Nie należy jednak utożsamiać tego z pełnym pomiarem działającym po udzieleniu zgody. Odpowiednie pliki cookie i funkcje wymagające zgody pozostają ograniczone zgodnie z jej stanem.
Czy Consent Mode jest wymagany przez RODO?
RODO nie wymienia konkretnego produktu o nazwie Google Consent Mode. Jest to technologia Google wykorzystywana do przekazywania wyborów użytkownika do usług Google. Prawne obowiązki dotyczące zgody i przetwarzania danych należy analizować oddzielnie.
Czy Consent Mode gwarantuje zgodność z RODO?
Nie. Jest tylko jednym z elementów technicznych systemu zarządzania zgodami. Poprawność całego rozwiązania zależy również od sposobu zbierania danych, banera, treści informacji dla użytkownika, wykorzystywanych narzędzi i innych czynników.
Czy potrzebuję Google Tag Managera?
Nie. Google Tag Manager jest wygodnym sposobem implementacji i zarządzania tagami, ale Consent Mode może działać również poprzez bezpośrednią implementację tagu Google lub integrację z odpowiednią platformą CMP.
Czy CookieYes albo Cookiebot automatycznie wdrażają Consent Mode?
Wiele platform CMP posiada integrację z Consent Mode, ale zawsze należy sprawdzić konfigurację i wykonać test. Sam fakt wyświetlania banera nie potwierdza, że wszystkie sygnały zgody są prawidłowo przekazywane.
Jak sprawdzić, czy Consent Mode działa?
Google rekomenduje wykorzystanie Tag Assistant. Można w nim sprawdzić domyślne i zaktualizowane wartości analytics_storage, ad_storage, ad_user_data oraz ad_personalization, a także zobaczyć zachowanie poszczególnych tagów.
Czy Consent Mode odzyskuje wszystkie konwersje użytkowników bez zgody?
Nie. Google może w określonych przypadkach stosować modelowanie, ale wymaga ono prawidłowej konfiguracji i odpowiedniej ilości danych. Consent Mode nie jest sposobem na odtworzenie pełnej historii każdego użytkownika, który odmówił zgody.
Dlaczego nie widzę modelowanych konwersji?
Konto może nie spełniać progów danych wymaganych przez Google, implementacja może działać zbyt krótko albo konfiguracja może wymagać poprawy. Samo wdrożenie Consent Mode nie gwarantuje natychmiastowego uruchomienia modelowania.
Czy Consent Mode działa również z Meta Pixel?
Google Consent Mode jest rozwiązaniem przeznaczonym przede wszystkim dla produktów Google. Pozostałe narzędzia marketingowe, takie jak Meta Pixel, należy osobno zintegrować z systemem zarządzania zgodami.