Google Consent Mode v2
Google Consent Mode v2 permette ai tag Google di adattare il loro comportamento in base al consenso dell'utente — raccogliendo dati aggregati e senza cookie anche quando non viene dato il consenso completo. Questo protegge il tuo reporting sulle conversioni pur rimanendo conforme al GDPR.
Cosa invia ConsentForge a Google
| Tipo di consenso | Mappa alla categoria ConsentForge |
|---|---|
analytics_storage | Analytics |
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)
Vedi 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 hai bisogno di scrivere codice personalizzato.
Configurazione senza GTM
Se stai usando gtag.js direttamente, ConsentForge aggiornerà il consent mode automaticamente finché gtag è disponibile su window.
Imposta lo stato di consenso predefinito nel tuo HTML (prima che ConsentForge si carichi):
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
// Predefinito: nega tutto finché 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
Apri la Console di DevTools ed esegui:
window.dataLayer.filter(e => e[0] === 'consent')
Dovresti vedere l'evento predefinito e poi quello di aggiornamento.