Anonimizzare gli indirizzi ip gtag.js e analytics.js rendere anonimi gli indirizzi ip google Analytics

Aggiornamento Maggio 2018: Con l’Anonimizzazione degli indirizzi ip i cookie di analytics ( _ga, _gid _gat )  diventano difatto dei cookie tecnici e quindi non soggetti all’accettazione esplicita. Quindi per questi non è necessario il blocco preventivo dei 3 cookie analytics .

gtag.js è il nuovo snippet usato da Google Analytics per il servizio di statistiche web.
Gtag.js non sarebbe tanto una nuova libreria analytics in quanto è basato sempre sull’ engine v8 della libreria analytics.js. Piuttosto nasce dalla volonta di mettere a disposizione un unico script centralizzato in grado di inviare a tutti gli strumenti Google non solo Analytics ma anche di Marketing come ad esempio AdWords.

Il nuovo snippet  è del tipo

< script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXXXXXX-Y"></script >
< script >
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'UA-XXXXXXXX-Y');
</ script >

Rendere anonimi gli indirizzi ip con gtag.js

Per questioni inerenti la privacy policy  risulta opportuno talvolta procedere all’anonimizzazione dell’ indirizzo ip che viene inviato a  Google Analytics .

come indicato in  IP anonymization with gtag.js

Per ottenere questo risultato per tutti gli eventi e quindi per tutte le pagine si può cambiare  la riga dello snippet con il ‘config’ della proprietà ‘UA-XXXXXXXX-X’ impostando il valore del parametro anonymze_ip a true:

nella riga con il config della proprietà

gtag('config', 'UA-XXXXXXXX-Y');

va cambiata aggiungendo il parametro  anonymize e impostandolo al valore true

gtag('config', 'UA-XXXXXXXX-Y', { 'anonymize_ip': true });

E’ bene precisare che l’indirizzo ip degli user non è comunque accessibile all’interno di Google Analytics indipendentemete dall’attivazione dell’anonimizzazione.

L’anomizzazione degli ip non va confusa con gli ID in esplorazione utenti  gli ID non consentono di indentificare il numero IP  dello user.

Da Google Analytics non sarebbe possibile verificare che gli IP siano stati anonimizzati.

Se si desidera visualizzare l’indirizzo ip in Goolge Analytics si deve utliizzare lo snippet per inviare il valore del numero ip

in analytics.js si può usare

 ga('send', 'pageview', {
      'dimension1':  ‘INDIRIZZO_IP’
    });

quindi si deve creare un Rapporto personalizzato

Rendere anonimi gli indirizzi ip in analytics.js

Se si utilizza lo snippet precedente analytics.js

< script >
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-XXXXXXXX-Y', 'auto');

  ga('send', 'pageview'););
</ script >

si possono rendere anonimi gli indirizzi aggiungendo la riga ( libreria analytics.js)

ga('set', 'anonymizeIp', true);

per l’ invio di pagina ( libreria ga,js)

ga('send', 'pageview',{ 'anonymizeIp': true });

Spiegazioni in Google Anonimizzazione IP in analytics

Rendere Anonimi  gli indirizzi ip in Google Tag Manager

Se si utilizza Google Tag Manager per alimentare analytics il  mascheramento /anonimizzazione degli indirizzi ip si può conseguire direttamente,  agendo sulla  finestra Tag Configuration senza intervenire sullo snippet. Infatti Google Tag Manager  (GTM ) mette a disposizione un campo specifico denominato anonymizeIp per ottenere l’anonimizzazione.

L’immagine allegata evidenzia i settaggi da utilizzare per ottenere l’anonimizzazione degli indirizzi ip con il tag di tipo Universal Analytics.

Aperta la finestra Tag Configuration dell’ Universal Analytics  Tag si deve cliccare su:

  • Altre impostazioni / More setting
  • Aggiungi Campo/ ADD FIELD in  Campi da impostare/Fields to Set

Quindi selezionare il nome campo anonymizeIp e impostare il valore a true.

GTM - Anonymize Universal Analytics

AnonymizeIp in Google tag Manager

Per quanto riguarda l’implementazione di analytics in Google Tag Manager.  I passi evidenziati per Universal Analytics si applicano anche al Tag type Classic Google Analytics.

 

Cos’è e come opera il Global Site Tag (gtag.js)

come anticipato il Global Site Tag ha l’obiettivo di gestire in modo unificato con un solo snippet l’invio dei dati ai tools google. Citando google “gtag.js è una libreria di tag web per i prodotti Google di misurazione dei siti, monitoraggio delle conversioni e remarketing che consente di esercitare un maggiore controllo e, al contempo, agevolare l’implementazione. Con gtag.js puoi sfruttare le integrazioni e funzionalità dinamiche più recenti non appena diventano disponibili.”

Se ad esempio si intendono inviare i dati oltre ad analytics anche ad AdWords sarà sufficiente aggiungere oltre alla riga con il ‘config’ della proprietà analytics una riga con il config della proprieta AdWords.

...
gtag('config', 'UA-XXXXXXXX-Y');
gtag('config', 'AW-XXXXXXXX-Y');
...

 

Risorse:

 

Annunci

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione /  Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione /  Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione /  Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione /  Modifica )

Connessione a %s...