Przejdź do treści
Baza wiedzy / Google Tag Manager

Co to jest CMP (Consent Management Platform)?

CMP (ang. Consent Management Platform) to platforma zarządzania zgodami, która wyświetla użytkownikowi baner cookies, zapisuje jego decyzję (zgoda, odmowa lub wybór częściowy) i przekazuje ją do Google Tag Managera oraz mechanizmu Consent Mode. Popularne rozwiązania to m.in. Cookiebot, CookieYes czy Usercentrics. Dla marketera CMP jest warunkiem legalnego zbierania danych analitycznych i reklamowych w Unii Europejskiej, a jednocześnie decyduje o tym, jaki odsetek ruchu w ogóle trafi do raportów.

Jak działa CMP w połączeniu z GTM?

CMP pełni rolę „bramki” między użytkownikiem a tagami. Proces w uproszczeniu wygląda tak:

  1. Skrypt CMP ładuje się jako pierwszy – w GTM najczęściej przez regułę Consent Initialization – All Pages, która odpala się przed wszystkimi innymi regułami.
  2. CMP ustawia domyślny stan zgód (zwykle denied dla użytkowników z EOG) i wyświetla baner.
  3. Użytkownik podejmuje decyzję. CMP zapisuje ją w ciasteczku lub localStorage i aktualizuje sygnały Consent Mode (analytics_storage, ad_storage, ad_user_data, ad_personalization).
  4. Tagi w GTM sprawdzają wymagane zgody i uruchamiają się tylko wtedy, gdy warunki są spełnione.

Jeśli CMP wspiera standard TCF 2.2 (IAB Europe), decyzja użytkownika jest dodatkowo zakodowana w tzw. TC String, którą odczytują partnerzy reklamowi, np. Google Ads czy sieci programmatic. Szczegóły techniczne integracji opisuje dokumentacja Google dla Consent Mode.

W 2026 roku standardem jest integracja przez tzw. tryb zaawansowany Consent Mode, w którym tagi Google ładują się zawsze, ale bez zgody wysyłają jedynie anonimowe pingi. Kluczowe kroki:

  • Włącz w kontenerze GTM widok zgód (Admin → Ustawienia kontenera → Włącz omówienie zgód).
  • Dodaj szablon CMP z galerii społeczności lub własny tag i przypnij go do reguły Consent Initialization.
  • Dla każdego tagu marketingowego ustaw „Dodatkowe wymagane zgody” – np. Meta Pixel wymaga ad_storage.
  • Zweryfikuj w trybie podglądu, czy stan zgód zmienia się po kliknięciu w baner i czy tagi nie odpalają się przed decyzją.
  • Sprawdź w Google Ads i GA4, czy status Consent Mode jest raportowany jako aktywny.

Porównanie podstawowych parametrów CMP

ParametrWpływ na marketingNa co uważać
Wsparcie TCF 2.2Wymagane do personalizacji reklam u partnerów IABNie każda tania wtyczka jest certyfikowana
Consent Mode v2Warunek pełnego działania Google Ads i GA4 w EOGCztery sygnały, nie dwa jak w starszej wersji
Blokowanie skryptówZgodność z RODO przed decyzją użytkownikaSkrypty wpięte poza GTM omijają CMP
GeolokalizacjaBaner tylko tam, gdzie prawo wymagaBłędna konfiguracja może „ukryć” baner w Polsce
Projekt baneraWpływ na consent rateDark patterns naruszają wytyczne UODO i EDPB

Najczęstsze błędy

  • CMP ładowane po tagach GA4 lub Google Ads – dane zbierane są przed zgodą, co narusza RODO.
  • Brak reguły Consent Initialization; użycie zwykłego „All Pages” powoduje wyścig skryptów.
  • Consent Mode w wersji podstawowej bez świadomości, że traci się modelowanie konwersji.
  • Skrypty wpięte bezpośrednio w kod strony, których CMP nie kontroluje.
  • Brak testów w trybie podglądu po każdej aktualizacji wtyczki CMP.

CMP w praktyce ICBM

W trakcie audytu GTM integrację z CMP sprawdzamy w pierwszej kolejności, ponieważ błędy w tym obszarze zniekształcają wszystkie dalsze dane. Najczęściej spotykamy sytuację, w której baner „działa” wizualnie, ale sygnały zgody nie docierają do tagów – konwersje są zliczane niezależnie od decyzji użytkownika albo, przeciwnie, całkowicie blokowane. Poprawna konfiguracja pozwala odzyskać część utraconych konwersji przez modelowanie w Google Ads i jednocześnie ograniczyć ryzyko prawne. Inne hasła związane z tym obszarem znajdziesz w kategorii Google Tag Manager.

Najczęściej zadawane pytania

Czy CMP jest obowiązkowe w Polsce?

Przepisy nie nakazują konkretnego narzędzia, ale RODO i Prawo telekomunikacyjne wymagają uzyskania zgody przed zapisaniem ciasteczek niebędących niezbędnymi. CMP jest po prostu najprostszym sposobem, by spełnić ten wymóg i udokumentować decyzje użytkowników.

Czym różni się CMP od Consent Mode?

CMP to narzędzie, które pyta użytkownika o zgodę i ją zapisuje. Consent Mode to mechanizm Google, który odbiera ten sygnał i dostosowuje zachowanie tagów GA4 oraz Google Ads. Bez CMP Consent Mode nie ma źródła informacji o decyzji użytkownika.

Czy darmowe CMP wystarczy do kampanii Google Ads?

Wystarczy, jeśli poprawnie obsługuje Consent Mode v2 i – w przypadku reklam programmatic – TCF 2.2. Warto jednak sprawdzić limity liczby odsłon i możliwość edycji kategorii zgód, które w wersjach darmowych bywają ograniczone.

← Wróć do kategorii Google Tag Manager

Ustawienia cookies

Wykorzystanie plików cookie

Używamy plików cookies, aby zapewnić podstawowe funkcjonalności witryny i usprawnić korzystanie z Internetu. Dla każdej kategorii możesz zdecydować się na włączenie/wyłączenie, kiedy tylko chcesz. Aby uzyskać więcej informacji na temat plików cookie i innych wrażliwych danych, przeczytaj całą politykę prywatności.

Niezbędne pliki cookie Zawsze włączone
Te pliki cookie są niezbędne do prawidłowego funkcjonowania strony internetowej. Zapewniają podstawowe funkcje, takie jak nawigacja po stronie i dostęp do bezpiecznych obszarów. Strona nie może działać poprawnie bez tych plików cookie.
Pliki cookie dotyczące wydajności i analityki
Te pliki cookie pomagają nam zrozumieć, w jaki sposób odwiedzający korzystają z naszej strony. Zbierają informacje o liczbie odwiedzających, źródłach ruchu i sposobie poruszania się po stronie. Dane te pomagają nam ulepszać działanie witryny.
Pliki cookie dotyczące reklam i targetowania
Te pliki cookie służą do wyświetlania reklam dopasowanych do Twoich zainteresowań. Mogą być używane do tworzenia profilu Twoich preferencji i wyświetlania odpowiednich reklam na innych stronach. Wykorzystywane przez Google Ads, Facebook Ads i inne platformy reklamowe.

Więcej informacji

W przypadku jakichkolwiek pytań dotyczących naszej polityki dotyczącej plików cookie i Twoich wyborów, prosimy o kontakt.