Integrazione con Google Tag Manager
Tempo: ~15 minuti Requisiti: Contenitore GTM con accesso di pubblicazione
Ci sono due modi per utilizzare ConsentForge con GTM:
- Tag script in GTM — Aggiungete lo script di ConsentForge tramite un tag HTML personalizzato (il più semplice)
- Template GTM — Usate il template GTM di ConsentForge per il supporto completo di Consent Mode v2 (consigliato)
Opzione 1: Tag Script tramite Tag HTML Personalizzato
Passo 1: Create un nuovo tag
In GTM, andate su Tag → Nuovo → HTML personalizzato.
Passo 2: Aggiungete lo script
<script
src="https://cdn.consentforge.com/consentforge.min.js"
data-token="YOUR_EMBED_TOKEN"
defer
></script>
Passo 3: Impostate il trigger su "Inizializzazione consenso - Tutte le pagine"
Questo attiva il tag al caricamento della pagina, prima dell'esecuzione degli altri tag.
Passo 4: Pubblicate
Inviate e pubblicate il vostro contenitore.
Opzione 2: Template GTM (con Consent Mode v2)
Passo 1: Aggiungete il template ConsentForge
- In GTM, andate su Modelli → Cerca nella galleria
- Cercate "ConsentForge"
- Cliccate su Aggiungi all'area di lavoro
Passo 2: Create un tag di inizializzazione del consenso
- Andate su Tag → Nuovo
- Scegliete il template ConsentForge
- Inserite il vostro Token di Incorporamento
- Impostate trigger: Inizializzazione consenso - Tutte le pagine
Passo 3: Aggiornate i tag esistenti per usare i trigger di consenso
Per ogni tag che necessita di consenso (GA4, Ads, Meta):
- Aprite il tag
- Andate su Impostazioni avanzate → Impostazioni consenso
- Impostate i tipi di consenso richiesti (es.
analytics_storageper GA4)
Passo 4: Testate in anteprima GTM
Aprite la modalità di anteprima GTM, visitate il vostro sito. Verificate che:
- Il tag ConsentForge si attivi per primo
- GA4 e altri tag si attivino solo dopo che il consenso è stato dato
- L'evento
gtm.consent_updateappaia nel dataLayer dopo che l'utente accetta
Passo 5: Pubblicate
Inviate e pubblicate il vostro contenitore.
Verifica di Consent Mode
Dopo la configurazione, aprite la Console DevTools e digitate:
google_tag_manager['GTM-XXXXX'].getConsentState()
Dovreste vedere i valori della consent mode aggiornati dopo che l'utente accetta/rifiuta.