Consent Mode: configurazione e implementazione

Scopri come attivare la consent mode nella tua piattaforma di analytics, per adattare il tracciamento alle scelte di consenso degli utenti.

Bozza

La Consent Mode è una funzione delle piattaforme di analytics (soprattutto nell'ecosistema Google) che ti permette di tracciare in modo diverso a seconda che l'utente abbia dato il consenso. In modalità completa, traccia con i cookie e con dati dettagliati. In modalità limitata, traccia in modo anonimo o aggregato. Configurare bene la consent mode ti permette di ottenere il massimo valore dagli analytics rispettando le scelte di privacy degli utenti.

Come funziona la Consent Mode

La Consent Mode si implementa tramite piattaforme di gestione dei tag come Google Tag Manager. Configuri i tag di analytics in modo che si comportino in modo diverso in base al consenso dell'utente. Prima che l'utente veda il banner di consenso, i tag partono in modalità "negato" (nessun tracciamento). Se acconsente, i tag passano alla modalità "concesso" (tracciamento completo). Se rifiuta o in seguito revoca il consenso, i tag tornano alla modalità "negato".

Due modalità di consenso: concesso e negato

Modalità concesso: l'utente ha dato il consenso esplicito. I tag partono normalmente. I cookie vengono impostati. Si raccolgono tutti i dati di analytics.

Modalità negato: l'utente non ha dato il consenso o lo ha revocato. I tag partono in uno stato ridotto. Nessun cookie viene impostato. La piattaforma di analytics può raccogliere dati aggregati o anonimizzati al posto dei dati a livello di singolo utente.

L'aggiornamento Google Consent Mode V2

Google ha aggiornato la Consent Mode alla V2 per essere più precisa sui tipi di consenso. Ora tiene traccia di due consensi separati: il consenso agli analytics (se tracciare il comportamento dell'utente) e il consenso al marketing (se usare i dati per marketing e annunci). Dà alle piattaforme un controllo più preciso e riflette meglio i quadri moderni sulla privacy.

Configurare la Consent Mode in Google Tag Manager

Il processo di implementazione prevede: dichiarare i parametri di consenso in Google Tag Manager prima che i tag si carichino, configurare il banner di consenso (o usare un gestore di consenso di terze parti) e configurare i tag perché rispondano ai cambi di stato del consenso.

Passo 1: dichiara lo stato del consenso

In GTM definisci le variabili per il consenso agli analytics e il consenso al marketing. Queste variabili rappresentano lo stato attuale del consenso dell'utente. Al primo caricamento della pagina, prima che parta qualsiasi tag, dichiarale come "negato" per impostazione predefinita. Così non avviene nessun tracciamento finché non c'è il consenso.

Passo 2: collega il banner di consenso

Il tuo banner di consenso (fatto su misura o di un fornitore di gestione del consenso) deve aggiornare le variabili di GTM quando l'utente sceglie. La maggior parte dei fornitori ha integrazioni con GTM. Quando l'utente clicca "Accetta", l'integrazione aggiorna le variabili di consenso. Quando clicca "Rifiuta", le aggiorna in modo diverso.

Passo 3: configura i tag perché rispettino il consenso

In GTM imposta per i tuoi tag trigger che partono solo quando il consenso è concesso. I tag di Google Analytics devono avere un trigger che controlla: "il consenso agli analytics è concesso." I pixel di marketing devono controllare: "il consenso al marketing è concesso." Così i tag non partono se non c'è il consenso adeguato.

Passo 4: prova e verifica

Prova l'implementazione in un ambiente di prova. Simula l'accettazione e il rifiuto del consenso. Verifica che i tag di analytics partano quando accetti e non partano quando rifiuti. Usa gli strumenti per sviluppatori del browser per controllare cookie e richieste di rete. Pubblica solo dopo che i test confermano che l'implementazione funziona bene.

Consent Mode e blocco dei cookie

La Consent Mode ti aiuta ad adattarti alla scelta dell'utente. Ma alcuni utenti usano estensioni del browser o strumenti per la privacy che bloccano i cookie qualunque cosa tu chieda. La Consent Mode non li aggira. L'utente ha compiuto un'azione più forte (il blocco tecnico) e devi rispettarla. La configurazione dei tag non deve combattere gli strumenti per la privacy.

La Consent Mode su piattaforme diverse

L'ecosistema Google (Tag Manager, Analytics, Ads) ha un'integrazione nativa della Consent Mode. Altre piattaforme di analytics possono supportare o no la Consent Mode in modo diretto. Controlla la documentazione della tua piattaforma. Alcune richiedono un'integrazione su misura. Alcune offrono meccanismi di consenso propri.

Per le piattaforme non Google

Se la tua piattaforma non ha un supporto integrato per la Consent Mode, crea una tua implementazione che tenga conto del consenso. Usa JavaScript per controllare lo stato del consenso prima di far partire il codice di tracciamento. Se è negato, non caricare la libreria di analytics. Se è concesso, caricala normalmente. Così ottieni un comportamento attento al consenso anche senza una Consent Mode specifica della piattaforma.

Errori comuni nell'implementazione della Consent Mode

Impostare il consenso come concesso per impostazione predefinita: sbagliato. Imposta "negato" come predefinito. L'utente deve aderire.

Non provare il rifiuto del consenso: prova sempre entrambi i percorsi: consenso concesso e negato. Molte implementazioni funzionano quando è concesso ma si rompono quando è negato.

Usare la Consent Mode senza un banner di consenso adeguato: la Consent Mode è inutile se non si chiede mai nulla agli utenti. Serve un meccanismo di consenso chiaro e in regola che aggiorni GTM.

Dimenticare i tag di terze parti: la Consent Mode vale per i tuoi tag. Anche i tag di terze parti (script dei fornitori) devono rispettare il consenso. Configura tutti i tag, non solo gli analytics principali.

Come evito che i tag partano prima che compaia il banner di consenso?

Dichiara il consenso come "negato" per impostazione predefinita in GTM prima che si carichi qualsiasi tag. Il banner deve comparire al caricamento della pagina (prima del contenuto o insieme a esso). I tag devono partire solo dopo che l'utente clicca accetta e la variabile di GTM si aggiorna. È l'errore di configurazione più comune: provalo a fondo.

Devo creare una logica di consenso su misura o usare un fornitore di gestione del consenso con integrazione GTM?

Usa un fornitore di gestione del consenso con integrazione GTM. La logica su misura è soggetta a errori e più difficile da verificare. I fornitori gestiscono le specifiche di GDPR e CCPA, mantengono la conformità quando le leggi cambiano e si integrano in automatico con le variabili di GTM. Il costo è giustificato dal minor rischio di conformità.

L'utente deve ricaricare la pagina quando revoca il consenso?

No. Se configuri bene GTM, la revoca del consenso deve aggiornare le variabili e fermare i tag subito, senza ricaricare. Però i cookie già impostati non si cancellano da soli: serve JavaScript per eliminarli alla revoca. Prova entrambi gli scenari (con e senza ricaricamento) per stare sicuro.

Quali piattaforme di analytics non Google supportano la Consent Mode in modo nativo?

Molte piattaforme di analytics di prodotto non hanno un'integrazione con la Consent Mode V2. Per queste, avvolgi la libreria di analytics in un JavaScript su misura che controlla le variabili di consenso di GTM prima del caricamento. L'ecosistema Google (Analytics, Ads, Tag Manager) ha un supporto nativo alla V2. Controlla prima la documentazione del tuo fornitore.

Come faccio a sapere se la mia configurazione GTM blocca davvero il tracciamento senza consenso?

Apri gli strumenti per sviluppatori, rifiuta il consenso nel banner, ricarica la pagina, controlla la scheda Rete per le richieste di Google Analytics. Non devi vedere NESSUNA richiesta di Google Analytics. Poi accetta il consenso e ricarica: le richieste devono comparire. Se le richieste partono al rifiuto, la tua configurazione GTM è sbagliata e stai violando il GDPR.

Quali dati perdo se la maggior parte degli utenti rifiuta il consenso?

Perdi i dati comportamentali a livello di singolo utente, ma puoi mantenere informazioni aggregate o anonimizzate in modalità negato (dipende dalla piattaforma). Aspettati che il 30-50% degli utenti rifiuti o ignori il banner. Pianifica gli analytics sapendo che traccerai solo il 50-70% dei visitatori. Per questo la minimizzazione conta: raccogli solo i dati essenziali.

Mettilo in pratica
sul tuo sito web.

Inizia gratis con WEMASY e crea il tuo sito in pochi minuti.