Google Consent Mode v2
Google Consent Mode v2 consente ai tag Google di adattare il proprio comportamento in base allo stato del consenso — raccogliendo dati aggregati e senza cookie anche quando non viene dato il consenso completo. Questo protegge i vostri report sulle conversioni rimanendo conformi al GDPR.
Cosa invia ConsentForge a Google
| Tipo di consenso | Corrisponde alla categoria ConsentForge |
|---|---|
analytics_storage | Analisi |
ad_storage | Marketing |
ad_user_data | Marketing |
ad_personalization | Marketing |
functionality_storage | Funzionale |
personalization_storage | Funzionale |
security_storage | Necessario (sempre concesso) |
Configurazione con GTM (consigliato)
Consultate la guida alla configurazione di Google Tag Manager per le istruzioni complete.
ConsentForge attiva automaticamente gtag('consent', 'update', {...}) dopo che l'utente prende una decisione. Non è necessario scrivere codice personalizzato.
Configurazione senza GTM
Se utilizzate gtag.js direttamente, ConsentForge aggiornerà automaticamente la consent mode purché gtag sia disponibile su window.
Impostate lo stato di consenso predefinito nel vostro HTML (prima del caricamento di ConsentForge):
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
// Predefinito: nega tutto fino a quando l'utente non decide
gtag('consent', 'default', {
'analytics_storage': 'denied',
'ad_storage': 'denied',
'ad_user_data': 'denied',
'ad_personalization': 'denied',
'wait_for_update': 500
});
</script>
ConsentForge chiama poi gtag('consent', 'update', {...}) con le scelte effettive dell'utente.
Verifica di Consent Mode
Aprite la Console DevTools ed eseguite:
window.dataLayer.filter(e => e[0] === 'consent')
Dovreste vedere l'evento predefinito e poi quello di aggiornamento.