Google Consent Mode v2 ma dwa tryby: basic i advanced. Wybor wplywa na to, ile danych o konwersjach widzi Google Ads. Google deklaruje, ze conversion modeling odzyskuje ponad 70% utraconych sciezek od kliku do konwersji, ale to dziala tylko w trybie advanced. W basic Google ma znacznie mniej sygnalow do modelowania, a roznica miedzy oboma trybami siega 15-25% wiecej zarejestrowanych konwersji w typowym e-commerce.
Pelny kontekst standardu znajdziesz w przewodniku po Consent Mode v2. Ten artykul rozstrzyga jedna konkretna decyzje: ktory tryb wybrac dla Twojej strony.
Spis tresci
- Co to jest Consent Mode v2 i dlaczego ma 2 tryby
- Tryb basic — jak dziala, kiedy stosowac
- Tryb advanced — jak dziala, kiedy stosowac
- Tabela porownawcza basic vs advanced
- Co dostaje Google Ads w obu trybach
- Co widzi GA4 w obu trybach
- Praktyczne implementacje (GTM, CMP)
- Ktore CMP obsluguja oba tryby
- Decyzja: ktory tryb wybrac
- Migracja z basic do advanced i odwrotnie
- Podsumowanie
- FAQ
Co to jest Consent Mode v2 i dlaczego ma 2 tryby
Consent Mode v2 to mechanizm Google, ktory komunikuje status zgody uzytkownika do tagow Google (Ads, Analytics, Floodlight). Przekazuje cztery sygnaly: ad_storage, analytics_storage, ad_user_data, ad_personalization. Tagi reaguja i decyduja, czy ustawiac cookies, zbierac pelne dane czy ograniczyc sie do anonimowych pingow.
Google rozdzielil mechanizm na dwa tryby, bo firmy maja rozne apetyty na ryzyko prawne i rozne potrzeby analityczne. Basic: nic nie wysylaj, dopoki nie ma zgody. Advanced: wysylaj anonimowe sygnaly nawet bez zgody, zeby Google mogl modelowac konwersje. Pelny standard opisuje artykul o Consent Mode v2 — tu rozstrzygamy decyzje wdrozeniowa.
Tryb basic — jak dziala, kiedy stosowac
W trybie basic tagi Google nie laduja sie wcale, dopoki uzytkownik nie wybierze opcji w banerze. Skrypt Google Ads, GA4, Floodlight pozostaja zablokowane przez CMP (zwykle przez gtag('consent', 'default', {...}) z wszystkimi parametrami ustawionymi na denied plus blokada na poziomie GTM).
Co Google dostaje przed wyrazeniem zgody: nic. Zero pingow, zero sygnalow, zero info, ze uzytkownik w ogole odwiedzil strone. Po zgodzie tagi laduja sie normalnie i wysylaja pelne dane.
Kiedy stosowac basic:
- Strony ponizej 100 konwersji/mies z Google Ads, gdzie modeling i tak nie zadziala (Google potrzebuje progow danych)
- Witryny prawnicze, medyczne, finansowe z konserwatywnym DPO
- Strony marketingowe bez ambicji optymalizacji ROAS
Implementacja w skrocie: CMP ustawia 4 parametry consent na denied przed skryptem Google. Tag GTM ma blokade oparta o stan zgody. Po consent update tagi sie odpalaja.
Tryb advanced — jak dziala, kiedy stosowac
W trybie advanced tagi Google laduja sie od razu po wejsciu uzytkownika na strone. Jesli uzytkownik nie wyrazil jeszcze zgody (lub odmowil), tagi nie ustawiaja cookies i nie zbieraja peldnych danych. Zamiast tego wysylaja cookieless pings — anonimowe sygnaly bez identyfikatorow, bez PII, bez cookies.
Ping zawiera tylko: URL strony, status zgody, typ zdarzenia (page_view, conversion), anonimowe metadane. Google nie laczy pingow z konkretnym uzytkownikiem. Uzywa ich jako wsadu do conversion modeling i behavioral modeling.
Dokumentacja Google potwierdza, ze advanced daje "advertiser-specific model" zamiast generycznego modelu z basic. Dla Twojego konta to roznica miedzy modelem trenowanym na Twoich danych a modelem trenowanym na agregatach z calej platformy.
Kiedy stosowac advanced:
- E-commerce z >100 konwersji/mies z Google Ads
- Marki optymalizujace pod ROAS i target CPA
- Witryny zalezne od smart bidding i Performance Max
- Gdy DPO zaakceptowal cookieless pings jako mechanizm pseudonimowy
Implementacja: CMP ustawia consent na denied, ale tag Google laduje sie i przelacza w tryb cookieless. Po consent update na granted przelacza w tryb pelny.
Tabela porownawcza basic vs advanced
| Element | Basic | Advanced |
|---|---|---|
| Ladowanie tagow przed zgoda | Nie | Tak |
| Cookieless pings | Brak | Wysylane |
| Ad storage przed zgoda | denied (brak danych) | denied (cookieless ping) |
| Analytics storage przed zgoda | denied (brak danych) | denied (cookieless ping) |
| Cookies pierwszej strony przed zgoda | Brak | Brak |
| Cookies third party przed zgoda | Brak | Brak |
| Conversion modeling Google Ads | Tak (model generyczny) | Tak (model dedykowany) |
| Behavioral modeling GA4 | Nie | Tak |
URL passback (gtag_* query params) | Nie | Tak |
| Trudnosc wdrozenia | Nizsza | Wyzsza |
| Ryzyko prawne | Minimalne | Niskie (cookieless) |
| Typowy uplift konwersji vs brak Consent Mode | 5-10% | 15-25% |
Wartosci uplift roznia sie miedzy branzami. Grupy o wysokim odsetku odmow (np. 60% reject) zyskuja wiecej z advanced, bo modeling ma wiecej brakow do uzupelnienia. Strony z wysokim consent rate (np. 90%) zyskuja mniej, bo modeling pokrywa tylko 10% ruchu.
Co dostaje Google Ads w obu trybach
Google Ads w obu trybach widzi te same konwersje od uzytkownikow ze zgoda. Roznica dotyczy uzytkownikow bez zgody.
Basic + brak zgody: Google Ads nie widzi nic. Conversion modeling dziala na modelu generycznym (agregaty z innych reklamodawcow). Smart bidding ma mniej sygnalow do treningu, raporty maja znaczace luki przy niskim consent rate.
Advanced + brak zgody: Google Ads dostaje cookieless ping z informacja o konwersji. Conversion modeling dziala na modelu dedykowanym dla Twojego konta. Smart bidding dostaje sygnal mimo braku atrybucji, Performance Max widzi pelniejszy obraz.
Uplift advanced vs basic dla Google Ads to 15-25% wiecej zarejestrowanych konwersji w typowym e-commerce. Dla Performance Max efekt jest jeszcze silniejszy, bo PMax zalezy od jakosci sygnalow. Wiecej o finansowych konsekwencjach braku Consent Mode w analizie co tracisz bez Consent Mode v2.
Co widzi GA4 w obu trybach
GA4 ma jeszcze ostrzejsza roznice miedzy trybami niz Google Ads.
Basic + brak zgody: GA4 nie zbiera nic — ani page_view, ani event. Reports pokazuja tylko ruch ze zgoda. Behavioral modeling nie dziala, bo Google nie ma pingow do trenowania. Conversion modeling dziala, ale na modelu generycznym.
Advanced + brak zgody: GA4 dostaje cookieless ping na kazdy event. Behavioral modeling dziala, raporty pokazuja wiersze "(modeled)" obok pelnych danych. User journey analysis ma pelniejszy obraz, mimo braku identyfikatorow.
Zeby behavioral modeling w GA4 wystartowal, potrzebujesz minimum 1000 dziennych unikalnych uzytkownikow z opt-in i 1000 bez opt-in przez 7 dni z rzedu. Mniejsze strony nie przekrocza progow modelu niezaleznie od trybu.
Praktyczne implementacje (GTM, CMP)
Sa trzy sciezki wdrozenia.
Sciezka 1: GTM Consent Mode template
W GTM dodajesz Consent Mode template (np. szablon CookiePilot, Cookiebot, CookieYes z Community Gallery). Template ustawia gtag('consent', 'default', {...}) z parametrami denied. Wybor trybu robi sie przez konfiguracje template lub blokade tagow.
Basic w GTM: wszystkie tagi Google (Ads, GA4) z trigger blocking na zmiennej Consent State. Tagi nie odpalaja sie bez zgody.
Advanced w GTM: brak blokady. Tagi odpalaja sie zawsze, czytaja sygnal consent i przelaczaja w tryb cookieless. Pelny tutorial w przewodniku jak wdrozyc Consent Mode v2 w GTM krok po kroku.
Sciezka 2: CMP toggle
Wiekszosc CMP (CookiePilot, Cookiebot, CookieYes) pozwala wybrac tryb w panelu jednym przelacznikiem. CMP konfiguruje sygnaly i blokady automatycznie. W CookiePilot przelacznik jest w Ustawienia → Consent Mode v2 — zmiana propaguje sie w kilka minut.
Sciezka 3: Manualne wdrozenie
Dla developerow: kodujesz gtag('consent', 'default', {...}) w <head> przed skryptami Google, a po decyzji uzytkownika wywolujesz gtag('consent', 'update', {...}). Wybor trybu zalezy od tego, czy ladujesz skrypty Google bezwarunkowo (advanced) czy warunkowo (basic). Pelna dokumentacja Consent Mode od Google opisuje API.
Specyfika platform i consent mode redirect
Dla Shopera i WordPressa tryb wybierasz wewnatrz wtyczki CMP — szczegoly w przewodnikach Consent Mode v2 na WordPress i Consent Mode v2 na Shoperze.
Termin "consent mode redirect" opisuje moment, gdy w trybie advanced sygnal przelacza sie z denied na granted przez consent update, bez przeladowania strony. W basic ten mechanizm nie istnieje, bo przed zgoda nic sie nie laduje.
Ktore CMP obsluguja oba tryby
Wszystkie nowoczesne CMP obsluguja oba tryby, ale roznia sie jakoscia toggle, dokumentacji i support.
| CMP | Basic | Advanced | Toggle w panelu | Cena od (PLN/mies) |
|---|---|---|---|---|
| CookiePilot | Tak | Tak | Tak | 29 |
| Cookiebot | Tak | Tak | Tak | ~150 |
| CookieYes | Tak | Tak | Tak | ~50 |
| Usercentrics | Tak | Tak | Tak | ~250 |
| Iubenda | Tak | Tak | Czesciowo | ~70 |
Linki do dokumentacji konkurencji (oznaczone nofollow):
Jesli porownujesz konkretne CMP pod katem Consent Mode v2, sprawdz porownanie Cookiebot, CookieYes i CookiePilot. Pokazuje, ktora platforma daje pelniejsza obsluge advanced bez ukrytych limitow.
Decyzja: ktory tryb wybrac
Matryca decyzyjna na podstawie typu strony, wolumenu i celu biznesowego:
| Typ strony | Wolumen Google Ads | Cel | Rekomendowany tryb |
|---|---|---|---|
| E-commerce (B2C) | >100 konwersji/mies | Optymalizacja ROAS | Advanced |
| E-commerce (B2C) | <100 konwersji/mies | Compliance + minimum analityki | Basic |
| Lead gen B2B | >50 leadow/mies | Smart bidding, target CPA | Advanced |
| SaaS landing | >50 konwersji/mies | Performance Max | Advanced |
| Strona prawna/medyczna | dowolny | Maksymalna ostroznosc prawna | Basic |
| Blog / portfolio | bez Google Ads | Tylko GA4 | Basic |
| Wydawca / portal | wysoki ruch | Behavioral modeling GA4 | Advanced |
| Marketplace | wysoki ruch | Smart bidding + GA4 modeling | Advanced |
Dwa pytania kontrolne, jesli wciaz wahasz sie:
- Czy uzywasz smart bidding lub Performance Max? Jesli tak — advanced. Bid strategies sa zaglodzone bez modelingu z cookieless pings.
- Czy DPO odrzuca jakikolwiek sygnal do third party przed zgoda? Jesli tak — basic.
Dla 80% polskich e-commerce odpowiedz to advanced. Google Ads to glowne zrodlo ruchu, a uplift 15-25% w konwersjach to realne pieniadze. Ryzyko prawne advanced jest minimalne, bo cookieless pings nie sa danymi osobowymi w rozumieniu art. 4 RODO.
Migracja z basic do advanced i odwrotnie
Migracja jest prosta, jesli uzywasz CMP. W panelu CookiePilot przelacznik miedzy trybami zajmuje 30 sekund. W GTM trzeba zmienic blokade tagow (basic blokuje, advanced nie blokuje). W manualnym wdrozeniu trzeba zmienic logike ladowania skryptow.
Po przelaczeniu z basic na advanced: od T+0 ruch bez zgody generuje cookieless pings. Po 7-14 dniach Google zbiera probe do advertiser-specific model. Konwersje w raportach zaczynaja rosnac, w GA4 pojawiaja sie wiersze "(modeled)".
Po przelaczeniu z advanced na basic: pingi przestaja plynac. W 24-48 godzin modeling traci aktualnosc, raporty trace uplift z advanced. Smart bidding zauwazy spadek sygnalow i moze ograniczyc wyswietlenia.
Dane historyczne nie znikaja w zadna strone — zmiana dotyczy tylko nowego ruchu.
Podsumowanie
- Wlasciciele sklepow: jesli wydajesz na Google Ads >2000 PLN/mies, wybierz advanced. Uplift 15-25% konwersji to realne pieniadze. Dla mniejszych sklepow lub czystego SEO basic wystarczy.
- Developerzy: advanced wymaga, by CMP wystawial sygnaly consent przed pierwszym eventem Google. Basic to prostsza implementacja: blokujesz wszystko w GTM po stronie consent state.
- Marketerzy: zapytaj DPO o akceptacje cookieless pings. Jesli zaakceptuje — advanced. Jesli nie — basic. Decyzja powinna miec pisemne uzasadnienie w dokumentacji RODO.
Szukasz CMP, ktora obsluguje oba tryby jednym togglem i ma polski support? Sprawdz CookiePilot — zaczynasz za darmo, advanced jest w kazdym planie bez doplat. Alternatywy w zestawieniu CMP i poradniku jak wybrac CMP.
FAQ
Czy advanced consent mode jest zgodny z RODO?
Tak, jesli cookieless pings nie zawieraja danych osobowych ani identyfikatorow uzytkownika. Google projektuje pingi tak, by nie ustawialy cookies i nie zbieraly PII. Wazne, by baner blokowal wlasciwe tagi przed zgoda i poprawnie przekazywal sygnaly consent (ad_storage, analytics_storage, ad_user_data, ad_personalization). Polski regulator UODO nie wydal dotad decyzji negatywnej w sprawie cookieless pings.
Ile danych odzyskuje advanced w porownaniu do basic?
Google deklaruje, ze conversion modeling przez Consent Mode odzyskuje ponad 70% sciezek od kliku do konwersji utraconych przez brak zgody. W praktyce uplift z advanced wynosi zwykle 15-25% w stosunku do basic, w zaleznosci od wolumenu ruchu i odsetka zgod. Strony z niskim consent rate zyskuja wiecej, bo wiecej ruchu trafia do modelu.
Czy moge zmienic tryb po wdrozeniu?
Tak. Wiekszosc CMP, w tym CookiePilot, pozwala przelaczac tryb w panelu bez zmiany kodu na stronie. Po przelaczeniu dane historyczne zostaja, a nowe sa zbierane juz w nowym trybie. Daj GA4 i Google Ads okolo 7-14 dni na zebranie wystarczajacej probki, zanim ocenisz efekt.
Czy advanced consent mode wymaga IAB TCF?
Nie. Consent Mode v2 i IAB TCF to dwa rozne mechanizmy. Wiekszosc polskich e-commerce nie potrzebuje TCF (jest dla wydawcow i sieci reklamowych), wystarczy poprawnie skonfigurowany Consent Mode v2 w trybie basic lub advanced. CookiePilot swiadomie nie implementuje TCF, bo nasi klienci nie maja takiej potrzeby.
Co to jest cookieless ping i czy to legalne?
Cookieless ping to sygnal HTTP wysylany do Google w trybie advanced, gdy uzytkownik nie wyrazil zgody. Nie ustawia cookies, nie zawiera identyfikatorow ani PII. Przekazuje fakt zdarzenia (np. wizyta na stronie konwersji) i status zgody. Jest zgodny z RODO, bo nie przetwarza danych osobowych w rozumieniu art. 4 RODO. Wiecej o klasyfikacji i wymaganiach prawnych znajdziesz w przewodniku po kategoriach cookies.
Powiazane przewodniki
- Google Consent Mode v2 — kompletny przewodnik — Pillar i punkt wyjscia, jesli dopiero zaczynasz
- Jak wdrozyc Consent Mode v2 w Google Tag Manager krok po kroku — techniczny tutorial GTM
- Co tracisz bez Consent Mode v2? Analytics i reklamy — analiza biznesowych konsekwencji
- Consent Mode v2 na WordPress — implementacja w WP
- Consent Mode v2 na Shoperze — implementacja w Shoper
Autor: Zespol CookiePilot — pomagamy polskim firmom wdrozyc zgodnosc z RODO i Consent Mode v2 bez bolu glowy.
Napisane przez
Marcin
Zespół CookiePilot dzieli się wiedzą o RODO, PKE i zarządzaniu cookies.
