Passa al contenuto principale

Integrazione con Google Tag Manager

Tempo: ~15 minuti Requisiti: Contenitore GTM con accesso di pubblicazione

Ci sono due modi per utilizzare ConsentForge con GTM:

  1. Tag script in GTM — Aggiungete lo script di ConsentForge tramite un tag HTML personalizzato (il più semplice)
  2. 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.


Passo 1: Aggiungete il template ConsentForge

  1. In GTM, andate su Modelli → Cerca nella galleria
  2. Cercate "ConsentForge"
  3. Cliccate su Aggiungi all'area di lavoro

Passo 2: Create un tag di inizializzazione del consenso

  1. Andate su Tag → Nuovo
  2. Scegliete il template ConsentForge
  3. Inserite il vostro Token di Incorporamento
  4. 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):

  1. Aprite il tag
  2. Andate su Impostazioni avanzate → Impostazioni consenso
  3. Impostate i tipi di consenso richiesti (es. analytics_storage per 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_update appaia nel dataLayer dopo che l'utente accetta

Passo 5: Pubblicate

Inviate e pubblicate il vostro contenitore.


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.