Visto tutto questo gran parlare di GDPR, già che ci siamo affrontiamo a 360° l’argomento consenso degli utenti: vediamo anche il DNT (Do Not Track). Leggi il glossario per approfondire di cosa si tratta 😉
TEORICAMENTE l’argomento non dovrebbe riguardare il Regolamento Europeo per la protezione dei dati personali in modo diretto, ma si trova sempre all’interno della sfera del consenso dell’utente ad essere monitorato.
Quindi, se vogliamo rimanere “al sicuro”, dovremmo fare i bravi marketer e rinunciare a monitorare gli utenti quando esprimono esplicitamente la propria volontà di non essere tracciati.
Naturalmente – come avrai già capito – è possibile escludere con Google Tag Manager gli utenti che hanno selezionato il “Do Not Track” sul loro browser.
Partiamo da un facile presupposto (che ti ho spiegato meglio nel glossario sul DNT): quando l’utente abilita il parametro Do Not Track abbiamo nell’header il valore 1, mentre abbiamo ‘null’ se nessuna preferenza è stata espressa chiaramente.
Se sei già un po’ sgamato con Google Tag Manager scommetto che già ci stai un po’ arrivando da solo a capire quali saranno gli step.
Sì, esatto: sfrutteremo il valore del parametro DNT nell’header per disabilitare alcuni tracciamenti, grazie a una Variabile.
Ecco nel dettaglio come si fa.
STEP 1 – CREA LA VARIABILE
Entra in Google Tag Manager e vai su:
- Variabili > Nuova > Configurazione Variabile
- Tipo di Variabile: Variabile JavaScript
- Nome Variabile: navigator.doNotTrack
- Rinomina la Variabile “navigator.doNotTrack” e salva.
Se adesso vai in Modalità Anteprima, vedrai la Variabile “navigator.doNotTrack”. Il valore sarà per l’appunto ‘null’ se non hai impostato il parametro Do Not Track.
Oppure vedrai ‘1’ se al contrario l’hai già abilitato.
A questo punto dovremo soltanto dire ai nostri Tag di non attivarsi in presenza del valore ‘1’. Per farlo, abbiamo due alternative. Te le mostro entrambe.
STEP 2 – AGGIUNGI LA CONDIZIONE (PRIMA SOLUZIONE)
La prima alternativa consiste nell’aggiornare tutti gli Attivatori che ci interessano aggiungendo la condizione:
- navigator.doNotTrack non è uguale a 1
In questo modo l’Attivatore si scatena solo se la Variabile del Do Not Track è diversa da 1, ovvero solo nel caso in cui gli utenti NON abbiamo selezionato il DNT.
Ma… sono sicuro che troverai molto interessante la seconda alternativa 😉
STEP 2 – CREA L’ATTIVATORE ECCEZIONE (SECONDA SOLUZIONE)
Questa è sicuramente la soluzione più veloce. Puoi creare un Attivatore (lo stesso) da applicare come eccezione ai Tag, anziché aggiornare a manina le condizioni di tutti gli Attivatori! Sai quanto tempo risparmi, specialmente se hai tanti Tag? Tanto, tantissimo, ragazzo mio 😀
Vediamo insieme come fare:
- Attivatori > Nuovo > Configurazione Attivatore
- Tipo di Attivatore: Evento Personalizzato
- Nome evento: .*
- Metti la spunta su “Utilizza la corrispondenza con espressione regolare”
- Si attiva su: Alcuni Eventi Personalizzati
- Aziona l’Attivatore quando: navigator.doNotTrack è uguale a 1
- Chiama l’Attivatore ad esempio “Do Not Track” e salvalo.
Adesso puoi inserire questo Attivatore come eccezione a tutti i Tag che non vuoi si attivino se l’utente ha scelto il DNT.
Ad esempio, nel Pageview di Google Analytics:
STEP 3 – VERIFICA CON LA Modalità ANTEPRIMA
Adesso fa la prova per vedere se tutto funziona correttamente.
Attiva il DNT sul tuo browser e poi entra di nuovo in Modalità Anteprima.
Sia nel caso della prima che della seconda soluzione, adesso dovresti vedere i Tag su cui hai applicato la modifica fra i “Tags Not Fired on This Page”.
Se tutto funziona come previsto, torna sul contenitore e clicca sul pulsante blu “Invia” per pubblicare ufficialmente le modifiche.
Visto 😉 molto semplice!
A presto e… Buon Tag!
Altre Guide che potrebbero interessarti
- Guida Base: come gestire l'attivazione di Google Signals in…
- Case study: Università IULM
- Privacy in GA4: i sistemi di protezione dei dati e del…
- Cosa cambia con il nuovo Data Privacy Framework UE-USA per…
- Google Analytics 4 e GDPR: soluzioni e suggerimenti per le…
- Google Analytics illegale? Ma certo che no! EU e USA verso…
Chiedi pure qui sotto, sarò pronto a risponderti!
Unisciti alla più grande community italiana dedicata alla Digital Analytics!
Iscrivendoti alla newsletter gratuita di Tag Manager Italia riceverai:
- guide (base/avanzate) passo passo
- news di approfondimento
- webinar gratuiti
- offerte esclusive
e altre risorse di 1°classe sul mondo della Digital Analytics!
- Attribuzioni errate in GA4: cause e soluzioni al problema
- Come creare una Dashboard Ecommerce per analizzare i dati degli acquisti Nuovi e di Ritorno
- Caso studio: Greenpeace ottimizza la User Experience, il tasso di conversione e il ROI del suo sito web, landing page e campagne advertising grazie al Server-Side tracking e alla Consent Mode
- Consent Mode v2 e calo dei dati delle audience e del traffico in Google Ads: cause e soluzioni
- Data Leak Google: Chrome e le implicazioni per la Privacy e la Digital Analytics
- Matteo Zambon su Guida Base: come tracciare i click al link Phone (telefono) in GA4 con Google Tag Manager
- Matteo Zambon su Come gestire la Consent Mode v2 con Iubenda e Google Tag Manager
- Matteo Zambon su Come installare Google Analytics 4 (GA4) con Google Tag Manager
- Matteo Zambon su Glossario: Google Tag Assistant
- Matteo Zambon su Guida Avanzata: come configurare Conversion API di Facebook con l’integrazione nativa per Google Tag Manager