Consent ModeGoogle

Google Consent Mode v2 — Kompletny Przewodnik 2026

Redakcja CookiePilot
28 stycznia 2026
21 min czytania
Google Consent Mode v2 — Kompletny Przewodnik 2026

Spis treści

  1. Co to jest Google Consent Mode v2?
  2. Różnice między v1 a v2
  3. Szczegółowy opis 4 parametrów Consent Mode v2
  4. Wymagania i deadline'y
  5. Polskie regulacje — RODO i PKE
  6. Implementacja techniczna
  7. Advanced vs Basic Consent Mode
  8. Testowanie i debugowanie
  9. Najczęstsze błędy i problemy
  10. Certyfikowani partnerzy CMP Google
  11. Wpływ na dane i reklamy
  12. Best practices 2026
  13. Checklist implementacji 2026

Oficjalna definicja Google

Zgodnie z dokumentacją Google Developers: „Consent mode allows web and app developers to adjust tag and app SDK behavior based on user consent choices."

Kluczowe wyjaśnienie: Consent Mode nie jest samodzielnym rozwiązaniem do zarządzania zgodami. Współpracuje z Platformą Zarządzania Zgodami (CMP) lub niestandardowym banerem zgód, aby komunikować wybory użytkowników do tagów Google. Jeśli chcesz dowiedzieć się więcej o wymaganiach prawnych dla banerów cookies, sprawdź nasz przewodnik po banerach cookies zgodnych z RODO.

Chronologia rozwoju

DataWydarzenie
3 września 2020Uruchomienie Consent Mode v1 w wersji beta
28 listopada 2023Oficjalne ogłoszenie Consent Mode v2 podczas webinaru Google
6 marca 2024Deadline egzekwowania — v2 stał się obowiązkowy dla ruchu EEA/UK
31 lipca 2024Rozszerzenie polityki EU UCP o Szwajcarię
21 lipca 2025Google rozpoczął automatyczne egzekwowanie — ciche wyłączanie śledzenia dla niezgodnych stron

Regulacje prywatności:

Wyzwania biznesowe:

  • Luki w zbieraniu danych gdy użytkownicy nie wyrażają zgody
  • Modelowanie konwersji — dostarcza szacowane konwersje używając machine learning nawet gdy użytkownicy odmówią
  • Zgodność z przepisami przy zachowaniu możliwości reklamowych Google

2. Różnice między v1 a v2

Porównanie parametrów

Parametrv1v2Opis
ad_storageWłącza przechowywanie (cookies/identyfikatory) związane z reklamami
analytics_storageWłącza przechowywanie związane z analityką
ad_user_dataNOWYZgoda na wysyłanie danych użytkownika do Google dla celów reklamowych
ad_personalizationNOWYZgoda na spersonalizowane reklamy (remarketing)

Nowe tryby implementacji w v2

Basic Consent Mode:

  • Tagi Google są blokowane dopóki użytkownik nie wejdzie w interakcję z banerem zgód
  • Żadne dane nie są wysyłane do Google przed zgodą
  • Używa „modelu ogólnego" do modelowania konwersji

Advanced Consent Mode:

  • Tagi Google ładują się natychmiast z domyślną zgodą ustawioną na denied
  • Wysyła „cookieless pings" gdy zgoda jest odmówiona
  • Aktualizuje stan zgody po interakcji użytkownika
  • Włącza „model specyficzny dla reklamodawcy" — lepsze modelowanie konwersji

Zmiany techniczne w v2

  1. Nowy parametr URL: v2 wprowadził parametr gcd kodujący wszystkie cztery sygnały zgody
  2. Wsparcie dla granularnej zgody: Lepsze dopasowanie do wymogu RODO dotyczącego specyficznej, szczegółowej zgody
  3. Ulepszenia modelowania behawioralnego: Ulepszone modelowanie konwersji dla użytkowników, którzy nie wyrażają zgody

3.1 ad_storage (oryginalny z v1)

Cel: Kontroluje dostęp do cookies reklamowych i identyfikatorów urządzeń

Gdy GRANTED:

  • Cookies reklamowe mogą być odczytywane i zapisywane
  • Adresy IP są zbierane
  • Pełny URL strony włącznie z informacjami o kliknięciu reklamowym (GCLID/DCLID)
  • Cookies firm trzecich na google.com i doubleclick.net dostępne
  • Na aplikacjach mobilnych: Advertising ID/IDFA mogą być zbierane

Gdy DENIED:

  • Żadne nowe cookies reklamowe nie mogą być zapisywane ani odczytywane
  • Żądania wysyłane przez inną domenę aby uniknąć cookies firm trzecich
  • Google Analytics nie będzie odczytywać/zapisywać cookies Google Ads
  • Adresy IP używane tylko do określenia kraju, potem natychmiast usuwane
  • Funkcje Google Signals nie będą gromadzić danych

Dotknięte usługi Google: Google Ads, Floodlight, Display & Video 360, Search Ads 360, Conversion Linker

3.2 analytics_storage (oryginalny z v1)

Cel: Kontroluje first-party cookies analityczne i identyfikatory aplikacji

Gdy GRANTED:

  • Cookies analityczne mogą być odczytywane i zapisywane
  • Pełne dane pomiarowe zbierane z identyfikatorami użytkownika/sesji
  • App-instance ID generowany przez Firebase SDK jest zbierany

Gdy DENIED:

  • Nie będzie odczytywać ani zapisywać first-party cookies analitycznych
  • Cookieless pings wysyłane do Google Analytics dla podstawowego pomiaru i modelowania
  • Żadne IDFV zbierane na aplikacjach mobilnych
  • Wydarzenia wysyłane bez identyfikatorów urządzenia lub użytkownika

Dotknięte usługi: Google Analytics 4, Google Analytics for Firebase SDK

3.3 ad_user_data (NOWY w v2)

Cel: Ustawia zgodę na wysyłanie danych użytkownika związanych z reklamami do Google

Kluczowe zastosowania:

  • Enhanced conversions
  • Śledzenie konwersji oparte na tagach
  • Wysyłanie user_id do Google
  • Hashowane dane first-party użytkownika

Gdy GRANTED:

  • Dane osobowe mogą być przesyłane do usług reklamowych Google
  • Enhanced conversions działają prawidłowo
  • user_id i hashowane dane first-party mogą być przetwarzane

Gdy DENIED:

  • Pomiar reklamowy i personalizacja dla reklam online wyłączone
  • Przypadki użycia wspierane przez user_id i dane użytkownika są wyłączone
  • Eksport danych konwersji opartych na click-ID do platformy Ads jest ograniczony

Ważne rozróżnienie: To jest instrukcja downstream — nie kontroluje zachowania tagów na stronie, ale instruuje usługi Google jak przetwarzać dane.

3.4 ad_personalization (NOWY w v2)

Cel: Ustawia zgodę na spersonalizowane reklamy

Gdy GRANTED:

  • Dane mogą być używane do spersonalizowanych reklam
  • Listy remarketingowe mogą być budowane
  • Spersonalizowane reklamy mogą być serwowane użytkownikom

Gdy DENIED:

Ważna uwaga: Zarówno ad_user_data JAK I ad_personalization muszą być granted aby włączyć spersonalizowane reklamy na platformach reklamowych Google.

Podział na parametry Upstream vs Downstream

TypParametryFunkcja
Upstream (Kontrola zbierania danych)ad_storage, analytics_storageKontrolują które identyfikatory są wysyłane z pingami; wpływają na zachowanie tagów na stronie
Downstream (Kontrola przetwarzania danych)ad_user_data, ad_personalizationInstruują usługi Google jak dane użytkownika mogą być używane dla reklam; nie wpływają na zachowanie tagów

Dodatkowe parametry prywatności

ParametrOpis
functionality_storageWłącza przechowywanie wspierające funkcjonalność strony (np. ustawienia języka)
personalization_storageWłącza przechowywanie związane z personalizacją (np. rekomendacje wideo)
security_storageWłącza przechowywanie dla funkcji bezpieczeństwa (uwierzytelnianie, zapobieganie oszustwom)

4. Wymagania i deadline'y

Co dokładnie wymagało Google od marca 2024?

Wymagania techniczne:

  1. Implementacja baneru zgód na stronach/aplikacjach — szczegółowe wymagania prawne dla banerów znajdziesz w artykule Baner cookies zgodny z RODO
  2. Użycie certyfikowanej przez Google Platformy CMP lub ręczna implementacja
  3. Sygnalizowanie stanów zgody (granted/denied) do Google PRZED uruchomieniem tagów
  4. Aktualizacja do gtag.js lub Google Tag Manager (legacy tags nie są wspierane)

Konsekwencje braku implementacji w 2025/2026

Wpływ na Google Ads Remarketing:

  • Zablokowane: Nie można tworzyć list remarketingowych dla nowych użytkowników EEA/UK
  • Zablokowane: Budowanie odbiorców wyłączone
  • Zablokowane: Listy Customer Match dla użytkowników EEA wymagają sygnałów GRANTED
  • Kampanie Performance Max nie mogą budować dokładnych insightów o odbiorcach

Wpływ na śledzenie konwersji:

  • Wyłączone: Google Ads nie widzi które kliknięcia prowadziły do zakupów
  • Raportowane spadki danych konwersji o 90-95% dla dotkniętych stron
  • Enhanced conversions dla leadów/sprzedaży w sklepie dotknięte
  • Modelowanie atrybucji nie działa

Wpływ na Google Analytics 4:

  • ❌ Żadne dane nie są zbierane dla nowych użytkowników EU/EEA/UK bez consent mode
  • Modelowanie behawioralne wymaga minimalnych progów (1000+ dziennych eventów od użytkowników wyrażających i odmawiających zgody)
  • Większość małych firm nie spełnia progów modelowania
  • Raportowanie demograficzne wyłączone

Egzekwowanie od lipca 2025

  • 21 lipca 2025: Google rozpoczął automatyczne egzekwowanie — ciche wyłączanie śledzenia dla niezgodnego ruchu EEA/UK
  • Bez emaila ostrzegawczego, bez okresu karencji — natychmiastowa utrata danych
  • Dane z niezgodnych okresów są permanentnie utracone — brak opcji backfill

5. Polskie regulacje — RODO i PKE

  • Consent Mode v2 bezpośrednio wspiera wymóg RODO dotyczący granularnej zgody zgodnie z Art. 4(11) RODO
  • Użytkownicy muszą rozumieć każdy konkretny element zbieranych danych
  • Zgoda musi być: dobrowolna, konkretna, świadoma i jednoznaczna — jak precyzuje Art. 7 RODO
  • Żadne wstępnie zaznaczone pola ani domniemana zgoda niedozwolone — potwierdza Motyw 32 RODO
  • Kary: Do 20 milionów EUR lub 4% globalnego rocznego obrotu — egzekwuje UODO

Prawidłowe zbieranie zgody zaczyna się od dobrze zaprojektowanego baneru cookies. Szczegółowe wymagania RODO dla banerów, w tym przykłady prawidłowych i nieprawidłowych rozwiązań, znajdziesz w naszym przewodniku po banerach cookies zgodnych z RODO.

Polskie PKE (Prawo Komunikacji Elektronicznej)

Kluczowe daty:

Wymagania dotyczące cookies w PKE (Art. 399-400):

  • Wymagana wyraźna zgoda opt-in przed użyciem cookies do marketingu/analityki
  • Zgoda musi spełniać standardy RODO (dobrowolna, konkretna, świadoma)
  • Użytkownicy muszą móc łatwo wycofać zgodę
  • Wymagane jasne banery cookies z opcjami „Akceptuj/Odrzuć/Dostosuj"
  • Cookies techniczne (logowanie, koszyk zakupów) zwolnione z wymogu zgody

Kary w PKE:

  • UKE może nakładać kary do 3% rocznego obrotu lub 1 000 000 PLN
  • Dodatkowa odpowiedzialność osobista: Do 300% miesięcznego wynagrodzenia dla odpowiedzialnego zarządu

6. Implementacja techniczna

6.1 Implementacja przez Google Tag Manager (GTM)

Krok 1: Włącz Consent Overview w GTM

  1. Przejdź do Admin → Container Settings
  2. W Additional Settings zaznacz Enable consent overview
  3. Zapisz kontener

Krok 2: Zainstaluj tag CMP używając Consent Initialization Trigger

  1. Nawiguj do Tags → New
  2. Kliknij Tag Configuration → Discover more tag types in the community template gallery
  3. Wyszukaj swojego dostawcę CMP (np. Cookiebot, CookieFirst, Usercentrics)
  4. Dodaj szablon do workspace
  5. Skonfiguruj tag CMP swoim kluczem API/ustawieniami
  6. KRYTYCZNE: Ustaw trigger na Consent Initialization - All Pages

Krok 3: Skonfiguruj domyślne stany zgody Większość szablonów CMP auto-konfiguruje te wartości, ale zweryfikuj:

ad_storage: 'denied'
ad_user_data: 'denied'
ad_personalization: 'denied'
analytics_storage: 'denied'

Krok 4: Ręczna implementacja (jeśli nie używasz szablonu CMP) Dodaj ten kod PRZED snippetem kontenera GTM:

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

<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-XXXXXX');</script>
<!-- End Google Tag Manager -->

6.2 Implementacja bez GTM (gtag.js)

Kompletny przykład kodu z prawidłowym umiejscowieniem:

<!-- CONSENT DEFAULT - Musi być PIERWSZY, przed załadowaniem Google tag -->
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  
  // Ustaw domyślną zgodę na 'denied' jako placeholder
  gtag('consent', 'default', {
    'ad_storage': 'denied',
    'ad_user_data': 'denied',
    'ad_personalization': 'denied',
    'analytics_storage': 'denied'
  });
</script>

<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  
  gtag('js', new Date());
  gtag('config', 'TAG_ID');
</script>

<!-- Funkcje aktualizacji zgody - wywołaj gdy użytkownik wchodzi w interakcję z banerem -->
<script>
  // Wywołaj gdy użytkownik wyrazi WSZYSTKIE zgody
  function grantAllConsent() {
    gtag('consent', 'update', {
      'ad_storage': 'granted',
      'ad_user_data': 'granted',
      'ad_personalization': 'granted',
      'analytics_storage': 'granted'
    });
  }
  
  // Wywołaj gdy użytkownik wyrazi tylko zgodę na analitykę
  function grantAnalyticsOnly() {
    gtag('consent', 'update', {
      'analytics_storage': 'granted'
    });
  }
  
  // Wywołaj gdy użytkownik odmówi wszystkich zgód
  function denyAllConsent() {
    gtag('consent', 'update', {
      'ad_storage': 'denied',
      'ad_user_data': 'denied',
      'ad_personalization': 'denied',
      'analytics_storage': 'denied'
    });
  }
</script>

6.3 Ustawienia specyficzne dla regionu (rekomendowane dla Polski)

// Odmów zgody domyślnie dla użytkowników EEA
gtag('consent', 'default', {
  'ad_storage': 'denied',
  'ad_user_data': 'denied',
  'ad_personalization': 'denied',
  'analytics_storage': 'denied',
  'wait_for_update': 500,
  'region': ['AT', 'BE', 'BG', 'CY', 'CZ', 'DK', 'EE', 'FI', 'FR', 'DE', 
             'GR', 'HU', 'HR', 'IS', 'IE', 'IT', 'LV', 'LI', 'LT', 'LU', 
             'MT', 'NL', 'NO', 'PL', 'PT', 'RO', 'SK', 'SI', 'ES', 'SE', 
             'CH', 'GB']
});

// Przyznaj zgodę domyślnie dla wszystkich innych regionów
gtag('consent', 'default', {
  'ad_storage': 'granted',
  'ad_user_data': 'granted',
  'ad_personalization': 'granted',
  'analytics_storage': 'granted'
});

// Opcjonalnie: Dodatkowa redakcja danych gdy ad_storage jest denied
gtag('set', 'ads_data_redaction', true);
gtag('set', 'url_passthrough', true);
Aspektgtag('consent', 'default', {...})gtag('consent', 'update', {...})
CelUstawia początkowy stan zgody przed interakcją użytkownika z baneremAktualizuje stan zgody po wyborze użytkownika
Kiedy używaćNa każdym załadowaniu strony, PRZED uruchomieniem jakichkolwiek tagówGdy użytkownik kliknie "Akceptuj" lub "Odrzuć"
Kluczowe cechyPowinien odpalać się na triggerze Consent Initialization w GTMWyzwala natychmiastowe dostosowanie tagów Google
Parametr regionMoże zawierać ustawienia specyficzne dla regionuNie używa parametru region
wait_for_updateMoże zawierać ten parametr dla asynchronicznych CMPNie używa tego parametru

Kluczowe różnice

AspektBasic Consent ModeAdvanced Consent Mode
Ładowanie tagówTagi Google ZABLOKOWANE do wyrażenia zgodyTagi Google ŁADUJĄ SIĘ natychmiast
Dane przed zgodąŻADNE dane nie wysyłane do GoogleCookieless pings wysyłane do Google
Status zgody wysyłanyTylko po wyrażeniu zgodyZawsze wysyłany (włącznie ze statusem 'denied')
Modelowanie konwersjiModel ogólny (mniej dokładny)Model specyficzny dla reklamodawcy (dokładniejszy)
Modelowanie behawioralne (GA4)NIE dostępneDostępne
ImplementacjaBlokuj tagi do zgodyUstaw defaults na 'denied', pozwól tagom się dostosować

Kiedy używać którego trybu

Używaj Basic Consent Mode gdy:

  • Ścisła zgodność jest najwyższym priorytetem
  • Dział prawny wymaga żadnych tagów Google przed zgodą
  • Stosuje się ścisłą interpretację Dyrektywy ePrivacy
  • Minimalne potrzeby śledzenia

Używaj Advanced Consent Mode gdy:

  • Dokładne śledzenie konwersji jest krytyczne
  • Używasz Google Ads z remarketingiem
  • Chcesz modelowania behawioralnego w GA4
  • Biznes zależy od danych reklamowych
  • Działasz w regionach o wysokim ruchu z niskimi wskaźnikami zgód

Rekomendacja Google

Google rekomenduje Advanced Consent Mode dla lepszej dokładności pomiarów przy zachowaniu zgodności z prywatnością. Wymóg to implementacja Consent Mode v2 — zarówno Basic jak i Advanced spełniają wymagania zgodności.

Wpływ na modelowanie

Basic Mode:

  • Zero danych zbieranych bez zgody
  • Modelowanie konwersji używa ogólnego modelu Google (mniej spersonalizowany)
  • Znaczące luki w danych gdy wskaźniki zgód są niskie

Advanced Mode:

  • Cookieless pings wysyłane nawet bez zgody (anonimowe, nieidentyfikowalne)
  • Włącza modelowanie konwersji specyficzne dla reklamodawcy
  • Wypełnia luki w danych używając machine learning
  • Reklamodawcy typowo widzą 15-25% wzrost w raportowanych konwersjach z modelowania
  • Może odzyskać do 70% utraconych danych atrybucji

8. Testowanie i debugowanie

Używanie Google Tag Assistant

Krok 1: Rozpocznij sesję debug

  1. Przejdź do https://tagassistant.google.com/
  2. Wprowadź URL swojej strony
  3. Kliknij Connect (otwiera nową kartę z Twoją stroną)
  4. Zainstaluj rozszerzenie Tag Assistant Companion dla Chrome

Krok 2: Zweryfikuj Default Consent

  1. W Tag Assistant Summary, wybierz najwcześniejszy Consent event
  2. Sprawdź sekcję API Call dla tych parametrów:
    • ad_storage
    • ad_user_data
    • ad_personalization
    • analytics_storage
  3. Lub kliknij Output → Consent tab i sprawdź kolumnę On-page Default
  4. Wszystkie powinny pokazywać 'denied' (przed interakcją użytkownika)

Krok 3: Zweryfikuj Consent Update

  1. Wejdź w interakcję z banerem zgód (zaakceptuj cookies)
  2. Wybierz najnowszy Consent event w Summary
  3. Zweryfikuj że parametry teraz pokazują 'granted' w kolumnie On-page Update

Debugowanie w konsoli przeglądarki

Sprawdź dataLayer dla eventów zgody:

// W konsoli przeglądarki
dataLayer.filter(e => e[0] === 'consent')

Debugowanie żądań sieciowych

Szukaj tych parametrów w żądaniach tagów Google:

  • gcs: Koduje ad_storage i analytics_storage
    • Format: G1xy gdzie x=ad_storage, y=analytics_storage
    • 1 = granted, 0 = denied
    • Przykład: G100 = ad_storage denied, analytics_storage denied
  • gcd: Szczegółowy parametr zgody (zawsze wysyłany)
  • dma: Flaga zgodności z Digital Markets Act

Checklist debugowania

  • Consent default odpala się PRZED jakimikolwiek tagami Google
  • Wszystkie 4 parametry v2 ustawione: ad_storage, ad_user_data, ad_personalization, analytics_storage
  • Consent update odpala się gdy użytkownik wchodzi w interakcję z banerem
  • Update dzieje się PRZED przejściem/przeładowaniem strony
  • Tagi z wbudowanymi sprawdzeniami pokazują prawidłowe zachowanie
  • Ustawienia regionalne działają (testuj z Chrome location override)
  • Google Ads pokazuje "Consent mode is implemented" w Conversion Diagnostics

9. Najczęstsze błędy i problemy

Krytyczne błędy implementacji

  1. Brak ustawionego domyślnego stanu zgody — Tagi odpalają się bez kontekstu zgody
  2. Domyślna zgoda zastosowana za późno — Tagi odpalają się przed inicjalizacją consent mode
  3. Brakujące parametry Consent Mode — Ustawienie tylko ad_storage/analytics_storage, zapomnienie o ad_user_data i ad_personalization (wymagania v2)
  4. Baner niepodłączony do tagów — Baner cookies wyświetla się ale nie komunikuje z tagami Google
  5. Tag CMP nie odpala się pierwszy — Inne tagi wykonują się przed inicjalizacją zgody
  6. Używanie triggera "All Pages" zamiast "Consent Initialization - All Pages"

Typowe błędy konfiguracji

  • Nieprawidłowe wartości domyślne (powinny być "denied" dla EEA)
  • Błędy nadpisywania ustawień regionalnych — szerokie ustawienia nadpisują specyficzne
  • Niepublikowanie zmian kontenera GTM po aktualizacjach
  • Całkowite blokowanie ładowania tagu Google (uniemożliwia weryfikację Consent Mode)
  • Używanie legacy tags (ga.js, analytics.js, conversion.js) zamiast gtag.js lub GTM

Red flags w Google Tag Assistant

Red FlagZnaczenie
Pusta zakładka ConsentConsent Mode nie zaimplementowany lub tag zablokowany
No consent default detectedDomyślny stan zgody nie skonfigurowany
Consent state doesn't updateCMP nie wysyła komend update po interakcji użytkownika
Missing ad_user_data parameterNie zaktualizowano do Consent Mode v2
Missing ad_personalization parameterNie zaktualizowano do Consent Mode v2
Tags fired before consentNieprawidłowa konfiguracja triggera

10. Certyfikowani partnerzy CMP Google

Program Partnerski CMP Google

  • Cel: Certyfikuje Platformy Zarządzania Zgodami integrujące się z Google Consent Mode i GTM
  • Kryteria oceny: Wymagania techniczne, jakość wsparcia klienta, łatwość integracji
  • System trzech poziomów: Bronze, Silver i Gold
  • Partnerzy App-ready: Nowe oznaczenie 2025 dla CMP, których SDK integrują się bezpośrednio z Google Analytics for Firebase

Lista certyfikowanych CMP GOLD (stan na styczeń 2026)

CMPCena odApp-ready
ClickioBezpłatny do 50K PV/miesiąc
Consentmanager€19/miesiąc
CookieYes€9/miesiąc
DidomiWycena indywidualna
iubenda€4.99/miesiąc
Secure Privacy€14/miesiąc
TrustArcWycena indywidualna
UniConsent£20/miesiąc
Usercentrics€7/miesiąc
Cookiebot (Usercentrics)€7/miesiąc-
CookieFirst€9/miesiąc-
CookieHubBezpłatny do 5K sesji-
Cookie Information€19/miesiąc-
CookieScript€8/miesiąc-
OneTrustWycena indywidualna-
TermlyBezpłatny do 10K views-

Wybór odpowiedniego CMP ma kluczowe znaczenie dla prawidłowej implementacji Consent Mode v2. Jeśli zastanawiasz się które rozwiązanie wybrać, przygotowaliśmy szczegółowe porównanie Cookiebot, CookieYes i CookiePilot — trzech popularnych platform pod kątem funkcjonalności, ceny i wsparcia dla Consent Mode.

Czy certyfikacja jest obowiązkowa?

Nie, ale zdecydowanie rekomendowana.

  • Google stwierdza: „Nothing prevents advertisers from using a CMP that is not a partner (yet) to adopt Consent Mode and meet our EU UCP requirements"
  • Jednak certyfikowane CMP automatycznie aktualizują się do najnowszych wersji Consent Mode
  • Niecertyfikowane CMP wymagają ręcznej implementacji i bieżącej konserwacji

Korzyści z używania certyfikowanego CMP

  1. Automatyczne aktualizacje do najnowszych standardów Google
  2. Szybsza implementacja (minuty vs. godziny własnego kodowania)
  3. Wsparcie techniczne od zweryfikowanych partnerów
  4. Bezpośrednie integracje dostępne w interfejsach Google Ads, GA4 i GTM
  5. Przetestowana zgodność z wymaganiami Google

Przy wyborze CMP kluczowe jest dopasowanie do specyfiki Twojej strony — liczby odwiedzin, budżetu i potrzebnych integracji. Nie zawsze najpopularniejsze rozwiązanie jest najlepsze dla każdego przypadku. Szczegółowe zestawienie opcji znajdziesz w naszym porównaniu Cookiebot, CookieYes i CookiePilot.

Jak zweryfikować certyfikację CMP


11. Wpływ na dane i reklamy

  1. Brak zbierania danych: Google nie może zweryfikować zgody, traktuje cały ruch jako niezgodny
  2. Wyłączone funkcje:
    • Śledzenie konwersji
    • Remarketing
    • Budowanie odbiorców
    • Raportowanie demograficzne
    • Personalizacja reklam
  3. Customer Match: Dane użytkowników EEA nie przetwarzane; nie można używać do personalizacji reklam
  4. Permanentna utrata danych: Historyczne dane z niezgodnych okresów nie mogą być odzyskane

Jak działa modelowanie konwersji Google

Wymagania dla aktywacji modelowania:

  • Minimum 700 kliknięć reklamowych przez 7 dni na parę kraj/domena
  • Siedem pełnych dni zbierania danych
  • Wystarczający wskaźnik zgód (typowo 20%+)
  • Co najmniej 1000+ dziennych eventów od użytkowników wyrażających i odmawiających zgody

Rezultaty:

  • Reklamodawcy typowo widzą 15-25% wzrost w raportowanych konwersjach z modelowania
  • Może odzyskać do 70% utraconych danych atrybucji
  • Sprawdź status: Google Ads → Goals → Conversions → Summary → „View Impact"

Różnice w danych przed i po wdrożeniu

MetrykaPrzed Consent ModePo (Advanced)
Śledzenie konwersji30-50% utrata dla ruchu EU10-30% odzyskane przez modelowanie
Atrybucja użytkownikaPofragmentowana/zepsutaSzacowana przez modelowanie behawioralne
Listy remarketingoweWyczerpane/wyłączoneUtrzymywane z modelowanymi odbiorcami
Optymalizacja kampaniiPoważnie ograniczonaAlgorytm kontynuuje uczenie

12. Best practices 2026

Aktualne rekomendacje Google

  1. Używaj Advanced Consent Mode — wymagany dla korzyści modelowania konwersji
  2. Ustaw domyślną zgodę na "denied" dla użytkowników EEA/UK przed odpaleniem jakichkolwiek tagów
  3. Implementuj wszystkie cztery parametry v2: ad_storage, analytics_storage, ad_user_data, ad_personalization
  4. Używaj certyfikowanego przez Google CMP dla automatycznych aktualizacji i wsparcia — sprawdź nasze porównanie Cookiebot, CookieYes i CookiePilot aby wybrać najlepsze rozwiązanie
  5. Włącz URL passthrough dla cookieless tracking między stronami
  6. Włącz ads_data_redaction gdy ad_storage jest denied
  7. Wywołuj komendy consent update przed przejściami strony aby zapobiec utracie danych

Optymalne ustawienia dla polskich stron

gtag('consent', 'default', {
  'ad_storage': 'denied',
  'ad_user_data': 'denied',
  'ad_personalization': 'denied',
  'analytics_storage': 'denied',
  'wait_for_update': 500,
  'region': ['PL', 'EU']
});

gtag('set', 'ads_data_redaction', true);
gtag('set', 'url_passthrough', true);

Integracja z IAB TCF v2.2/v2.3

Kluczowe wymagania:

  • Używaj CMP certyfikowanego przez TCF z listy IAB Europe
  • Włącz wsparcie TCF: window['gtag_enable_tcf_support'] = true
  • TCF v2.3 jest aktualną wersją (stringi v2.2 akceptowane do 28 lutego 2026)
  • TCData.enableAdvertiserConsentMode musi być ustawione na true dla integracji z Google

Mapowanie celów TCF na Consent Mode:

  • Cel 1 (Przechowywanie informacji) → ad_storage, analytics_storage
  • Cel 3 (Spersonalizowane reklamy) → ad_personalization
  • Cel 4 (Spersonalizowana treść) → personalization_storage
  • Google Vendor ID w TC string wymagane

Best practice: Google rekomenduje implementację ALBO TCF v2.2+ ALBO Consent Mode, nie obu jednocześnie, aby uniknąć konfliktów.

Server-side tagging

Korzyści z Consent Mode:

  1. Poprawiona jakość danych i atrybucja
  2. Zmniejszona utrata danych przez ad blockery
  3. Lepsze zbieranie danych first-party
  4. Typowo odzyskuje 20-30% dodatkowych konwersji

Warto implementować jeśli:

  • Znaczące różnice między danymi Google Ads a GA4
  • Prowadzisz kampanie Performance Max wymagające dokładnych danych konwersji
  • Wydajesz 10 000+ USD/miesiąc na reklamy (ROI typowo zwraca się w pierwszym miesiącu)

13. Checklist implementacji 2026

  • Implementuj Advanced Consent Mode (nie Basic)
  • Używaj certyfikowanego CMP Gold
  • Skonfiguruj wszystkie cztery parametry zgody v2
  • Ustaw domyślne wartości specyficzne dla regionu (denied dla EEA/UK)
  • Włącz URL passthrough i ads_data_redaction
  • Zintegruj z IAB TCF v2.3
  • Testuj z Tag Assistant przed publikacją
  • Zweryfikuj aktywację modelowania w Google Ads
  • Włącz Enhanced Conversions dla dodatkowego odzyskania danych
  • Rozważ server-side tagging dla kont o wysokiej wartości

Podsumowanie

Google Consent Mode v2 to nie opcja — to wymóg dla każdej strony kierującej ruch z Europy. Bez prawidłowej implementacji tracisz nie tylko dane, ale również możliwości reklamowe. Kluczowe wnioski:

Dla właścicieli stron:

Dla marketerów:

  • Monitoruj wskaźniki zgód w swoich kampaniach
  • Sprawdź czy modelowanie konwersji jest aktywne w Google Ads
  • Rozważ server-side tagging dla kampanii o wysokiej wartości

Dla developerów:


Zobacz też

Napisane przez

Redakcja CookiePilot

Zespół CookiePilot dzieli się wiedzą o RODO, PKE i zarządzaniu cookies.

Udostępnij ten artykuł: