Google Consent Mode v2
Google Consent Mode v2 pozwala tagom Google dostosowywać swoje zachowanie na podstawie zgody użytkownika — zbierając zagregowane, bezplikowe dane nawet gdy pełna zgoda nie jest udzielona. Chroni to raportowanie konwersji przy jednoczesnej zgodności z RODO.
Co ConsentForge wysyła do Google
| Typ zgody | Mapuje do kategorii ConsentForge |
|---|---|
analytics_storage | Analityka |
ad_storage | Marketing |
ad_user_data | Marketing |
ad_personalization | Marketing |
functionality_storage | Funkcjonalne |
personalization_storage | Funkcjonalne |
security_storage | Niezbędne (zawsze udzielone) |
Konfiguracja z GTM (zalecana)
Zobacz przewodnik konfiguracji Google Tag Manager, aby uzyskać pełne instrukcje.
ConsentForge automatycznie wywołuje gtag('consent', 'update', {...}) po podjęciu decyzji przez użytkownika. Nie musisz pisać żadnego niestandardowego kodu.
Konfiguracja bez GTM
Jeśli używasz gtag.js bezpośrednio, ConsentForge automatycznie zaktualizuje consent mode, o ile gtag jest dostępny w window.
Ustaw domyślny stan zgody w swoim HTML (przed załadowaniem ConsentForge):
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
// Domyślnie: odmów wszystkiego do czasu podjęcia decyzji przez użytkownika
gtag('consent', 'default', {
'analytics_storage': 'denied',
'ad_storage': 'denied',
'ad_user_data': 'denied',
'ad_personalization': 'denied',
'wait_for_update': 500
});
</script>
ConsentForge następnie wywołuje gtag('consent', 'update', {...}) z rzeczywistymi wyborami użytkownika.
Weryfikacja Consent Mode
Otwórz konsolę DevTools i uruchom:
window.dataLayer.filter(e => e[0] === 'consent')
Powinieneś zobaczyć domyślne, a następnie zdarzenie aktualizacji.