Consent Mode v2: czy jest obowiązkowy i jak go wdrożyć w GTM (2026)
Consent Mode v2 jest wymagany, jeśli używasz Google Ads lub GA4 w EOG i chcesz zachować remarketing oraz modelowanie konwersji. Sprawdź tryby Basic i Advanced oraz kroki wdrożenia w GTM.
- Consent Mode v2 dodał dwa parametry:
ad_user_dataiad_personalization. - Bez poprawnie przekazanych sygnałów zgody Google ogranicza remarketing i listy odbiorców w EOG.
- Wymagany jest certyfikowany CMP zintegrowany z Google (lub własne wdrożenie sygnałów zgody).
- Tryb Advanced pozwala na modelowanie konwersji, tryb Basic nie.
Czym jest Consent Mode v2?
Consent Mode to mechanizm Google, który informuje tagi (GA4, Google Ads, Floodlight) o decyzji użytkownika z banera cookies. Tagi dostosowują swoje działanie: przy braku zgody nie zapisują cookies i nie przekazują identyfikatorów, a w trybie Advanced wysyłają anonimowe pingi, na których Google modeluje brakujące konwersje.
Wersja 2 (obowiązująca od marca 2024) rozszerzyła listę sygnałów o dwa parametry:
| Parametr | Co kontroluje | Wersja |
|---|---|---|
analytics_storage | Cookies analityczne GA4 | v1 |
ad_storage | Cookies reklamowe | v1 |
ad_user_data | Wysyłanie danych użytkownika do Google w celach reklamowych | v2 |
ad_personalization | Personalizacja reklam i remarketing | v2 |
Czy Consent Mode v2 jest obowiązkowy?
Odpowiedź zależy od tego, co rozumiesz przez „obowiązkowy":
- Prawnie: obowiązkowa jest zgoda użytkownika na cookies analityczne i marketingowe (RODO, ePrivacy). Consent Mode jej nie zastępuje.
- Technicznie (Google): jeśli masz ruch z EOG lub Wielkiej Brytanii i korzystasz z Google Ads, bez sygnałów v2 nie utworzysz list remarketingowych z tych użytkowników i stracisz część funkcji pomiarowych.
- Praktycznie: bez wdrożenia tracisz modelowanie konwersji i spójność danych między GA4 a Google Ads.
Basic czy Advanced?
| Basic | Advanced | |
|---|---|---|
| Tagi Google przed zgodą | Blokowane całkowicie | Ładują się, wysyłają pingi bez cookies |
| Modelowanie konwersji | Brak | Tak (po spełnieniu progów Google) |
| Ryzyko prawne | Niższe | Wymaga oceny prawnej i uzasadnienia w polityce prywatności |
| Dla kogo | Serwisy o zaostrzonych wymaganiach zgodności | Sklepy i leady, gdzie liczy się kompletność danych |
Wybór między Basic a Advanced to decyzja prawna i biznesowa, nie tylko techniczna. Skonsultuj ją z prawnikiem lub IOD.
Jak wdrożyć Consent Mode v2 w GTM
1. Wybierz CMP
Użyj platformy zgód z certyfikatem Google CMP Partner (np. Cookiebot, Usercentrics, CookieYes). Własny baner możliwy, ale wymaga ręcznego wysyłania sygnałów.
2. Ustaw domyślne wartości przed załadowaniem GTM
window.dataLayer = window.dataLayer || [];
function gtag(){ dataLayer.push(arguments); }
gtag('consent', 'default', {
ad_storage: 'denied',
analytics_storage: 'denied',
ad_user_data: 'denied',
ad_personalization: 'denied',
wait_for_update: 500
});
Ten kod musi wykonać się przed snippetem GTM.
3. Zaktualizuj zgodę po decyzji użytkownika
gtag('consent', 'update', {
ad_storage: 'granted',
analytics_storage: 'granted',
ad_user_data: 'granted',
ad_personalization: 'granted'
});
CMP robi to automatycznie. W kodzie własnym wywołaj update po kliknięciu użytkownika i zapisz wybór (np. w localStorage), aby przywracać go przy kolejnych wizytach.
4. Skonfiguruj tagi w GTM
W ustawieniach kontenera włącz Consent Overview i sprawdź wbudowane wymagania zgód dla tagów GA4 i Google Ads. Tagi niebędące tagami Google (np. Meta Pixel) wymagają ręcznie ustawionych wymaganych zgód (ad_storage).
5. Przetestuj
- Otwórz GTM Preview i zweryfikuj, że
consent defaultpojawia się jako pierwsze zdarzenie. - Odrzuć zgody i sprawdź, że tag GA4 wysyła żądania z parametrem
gcs=G100(brak zgód). - Zaakceptuj zgody i sprawdź
gcs=G111. - W GA4 przejdź do Administracja → Zbieranie i modyfikowanie danych i sprawdź status sygnałów zgody.
Najczęstsze błędy
consent defaultładuje się po GTM, więc tagi startują bez kontroli.- Brak
wait_for_update, przez co zgoda dochodzi za późno dla pierwszej odsłony. - Baner zbiera zgodę, ale CMP nie przekazuje sygnałów v2.
- Piksele spoza Google (Meta, TikTok) nie mają ustawionych wymaganych zgód.
- Brak testu po aktualizacji CMP lub motywu strony.
Najczęściej zadawane pytania
Czy Consent Mode v2 jest obowiązkowy dla każdej strony?
Nie dla każdej. Dotyczy witryn korzystających z produktów Google (GA4, Google Ads) z ruchem z EOG i Wielkiej Brytanii. Jeśli nie używasz reklam Google ani remarketingu, ryzyko jest mniejsze, ale zgoda na cookies nadal jest wymagana prawnie.
Czy Consent Mode zastępuje baner cookies?
Nie. Baner zbiera zgodę, a Consent Mode tylko przekazuje ją do tagów Google.
Ile czasu zajmuje wdrożenie?
Przy gotowym CMP i uporządkowanym kontenerze GTM zwykle od kilku godzin do dwóch dni, zależnie od liczby tagów i testów.
Czy mogę wdrożyć Consent Mode bez CMP?
Tak, ręcznie wysyłając gtag('consent', ...), ale musisz sam zapewnić legalność zbierania zgód i ich zapis.
Jak sprawdzić, czy działa?
Użyj GTM Preview i zakładki Network (parametr gcs), a w GA4 sprawdź komunikaty o sygnałach zgody.
Źródła
- Dokumentacja Google: Consent Mode (developers.google.com/tag-platform/security/guides/consent)
- Google Ads Help: EU user consent policy
- Rozporządzenie (UE) 2016/679 (RODO) oraz dyrektywa 2002/58/WE (ePrivacy)
Potrzebujesz wdrożenia?
Konfiguruję Consent Mode v2 razem z GA4 i Google Ads oraz testuję go na wszystkich tagach. Zobacz wdrożenie Consent Mode lub umów konsultację.
Potrzebujesz pomocy z wdrożeniem?
Mogę skonfigurować to dla Ciebie — od audytu do gotowego wdrożenia.