Od marca 2024 roku Google wymaga wdrożenia Consent Mode v2 dla wszystkich stron wykorzystujących Google Ads i GA4 w Europejskim Obszarze Gospodarczym (EOG). Bez Consent Mode tracisz dane w raportach, a Google Ads ma problemy z optymalizacją kampanii. W tym artykule wyjaśniamy, czym jest Consent Mode v2, jakie są wymagania i jak go wdrożyć.
Czym jest Consent Mode?
Consent Mode to mechanizm komunikacji między Twoim cookie bannerem a narzędziami Google (GA4, Google Ads, Google Tag Manager). Informuje Google, czy użytkownik wyraził zgodę na ciasteczka analityczne i marketingowe. Dzięki temu Google może dostosować sposób pomiaru do decyzji użytkownika.
Consent Mode działa na dwóch poziomach:
- Baseline (podstawowy): Google nie ładuje ciasteczek przed uzyskaniem zgody. Pomiar odbywa się za pomocą pingów bez cookies.
- Advanced (zaawansowany): Tagi Google ładują się natychmiast, ale zachowanie jest dostosowane do statusu zgody (np. brak cookies, jeśli brak zgody).
Co nowego w Consent Mode v2?
Consent Mode v2 wprowadza dwa nowe parametry zgodności, które są wymagane dla działania w EOG:
- ad_user_data: Czy można wysyłać dane użytkowników do Google na potrzeby reklam (np. dane z konwersji offline, Customer Match).
- ad_personalization: Czy można wykorzystywać dane użytkownika do personalizacji reklam (remarketingu).
Dodatkowo Consent Mode v2 zachowuje parametry z wersji 1:
- analytics_storage: Czy można przechowywać cookies analityczne (GA4).
- ad_storage: Czy można przechowywać cookies reklamowe (Google Ads, remarketing).
Dlaczego Consent Mode v2 jest obowiązkowy?
Od marca 2024 Google wymaga Consent Mode v2 dla stron działających w EOG. Jeśli nie wdrożysz Consent Mode:
- Tracisz dane w GA4 i Google Ads (brak pomiaru dla użytkowników bez zgody)
- Google Ads ma problem z optymalizacją kampanii (brak sygnałów konwersji)
- Remarketing i personalizacja reklam przestają działać
- Ryzykujesz naruszenie RODO i kary od organów ochrony danych
Jak działa Consent Mode v2?
Consent Mode komunikuje się z Google Tag Manager (GTM) lub bezpośrednio z gtag.js. Kiedy użytkownik odwiedza stronę, Consent Mode wysyła sygnały o statusie zgód:
- granted: Użytkownik wyraził zgodę na daną kategorię
- denied: Użytkownik odmówił zgody na daną kategorię
Przykład kodu Consent Mode v2 (baseline):
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('consent', 'default', {
analytics_storage: 'denied',
ad_storage: 'denied',
ad_user_data: 'denied',
ad_personalization: 'denied',
wait_for_update: 500
});
// Po akceptacji zgód przez użytkownika:
gtag('consent', 'update', {
analytics_storage: 'granted',
ad_storage: 'granted',
ad_user_data: 'granted',
ad_personalization: 'granted'
});
Jak wdrożyć Consent Mode v2?
Krok 1: Wybierz cookie banner zgodny z Consent Mode v2
Najpopularniejsze rozwiązania to Cookiebot, OneTrust, Usercentrics lub własne rozwiązanie (jeśli masz programistę). Upewnij się, że banner wspiera Consent Mode v2 API.
Krok 2: Skonfiguruj domyślny status zgodności
Ustaw domyślne wartości dla wszystkich czterech parametrów zgodności. W większości przypadków będzie to "denied" przed uzyskaniem zgody użytkownika.
Krok 3: Zintegruj banner z Google Tag Manager
Cookie banner musi wysyłać sygnały consent do GTM. Większość banerów ma gotową integrację z GTM – wystarczy włączyć w ustawieniach.
Krok 4: Przetestuj wdrożenie
Użyj narzędzia Google Tag Assistant lub trybu podglądu GTM, aby sprawdzić, czy sygnały consent są wysyłane poprawnie. Sprawdź w GA4 i Google Ads, czy widzisz dane.
Krok 5: Zweryfikuj w Google Ads i GA4
W Google Ads sprawdź Status konwersji (Conversion status) – powinien pokazywać "Eligible". W GA4 sprawdź Consent Overview Report.
Conversion Modeling – jak Google radzi sobie bez cookies?
Kiedy użytkownik odmawia zgody na cookies, Google nie może śledzić jego konwersji za pomocą tradycyjnych metod. Wtedy włącza się conversion modeling (modelowanie konwersji). Google używa uczenia maszynowego do estymowania liczby konwersji na podstawie użytkowników, którzy wyrazili zgodę.
Modelowanie działa najlepiej, gdy:
- Masz wystarczająco dużo konwersji (min. 500/tydzień w domenie)
- Consent Mode v2 jest poprawnie wdrożony
- Minimum 70% użytkowników wyraża zgody (mniejszy odsetek = gorsze modelowanie)
Baseline vs. Advanced – co wybrać?
Baseline (podstawowy)
Tagi Google nie ładują się przed uzyskaniem zgody. Pomiar odbywa się za pomocą pingów (żądania bez cookies). Bardziej konserwatywne podejście, lepsze dla compliance. Może nieznacznie wpłynąć na jakość danych.
Advanced (zaawansowany)
Tagi ładują się od razu, ale zachowanie jest dostosowane do statusu zgody. Lepsza jakość danych, lepsze modelowanie. Bardziej elastyczne, ale wymaga dokładnej konfiguracji.
Dla większości firm zalecamy Baseline – jest prostszy we wdrożeniu i bezpieczniejszy pod względem compliance.
W skrócie:
Consent Mode v2 to obowiązkowy element analityki w Europie. Bez niego tracisz dane i możliwość optymalizacji kampanii. Wdrożenie zajmuje kilka godzin, ale efekty są wymierne: lepsze dane w GA4, lepiej działające kampanie Google Ads i zgodność z RODO.
Nie zwlekaj z wdrożeniem. Jeśli potrzebujesz pomocy, skontaktuj się z nami – wdrożymy Consent Mode v2 w kilka dni.