Come filtrare il traffico interno con IP anonimi in Google Analytics

Pubblicato: 2018-05-30

Con una riga di codice in più, Google Analytics renderà anonimi gli indirizzi IP di tutti i tuoi visitatori. Lo fa sostituendo l'ultimo ottetto (le ultime quattro cifre) nell'indirizzo IP con 0000.

Perché anonimizzi gli IP?

Il motivo principale per l'anonimizzazione degli IP è aumentare la privacy dei dati, poiché il traffico non può più essere ricondotto a un IP specifico. Ciò è particolarmente diffuso con le nuove leggi europee GDPR , che classificano gli indirizzi IP come informazioni personali. Di conseguenza, ci sono requisiti di sicurezza molto maggiori per l'archiviazione di indirizzi IP che non sono anonimi. Per ulteriori informazioni sul GDPR, dai un'occhiata ai nostri post sul blog qui .

Monitoraggio degli utenti interni con l'anonimizzazione IP attivata

Come accennato in precedenza, attivare l'anonimizzazione dell'IP è incredibilmente semplice. C'è tuttavia un piccolo problema. Quando gli indirizzi IP vengono resi anonimi, non è più possibile utilizzare i filtri IP per escludere le sessioni interne (sessioni all'interno della propria azienda).

Dovrai invece filtrare il tuo traffico interno in Google Analytics in base a una dimensione personalizzata. I seguenti passaggi mostrano come configurarlo utilizzando Google Tag Manager e Google Analytics.

Configurazione del filtro

Per impostare la dimensione personalizzata su cui si basa il tuo filtro, devi differenziare i tuoi visitatori interni dai visitatori esterni in Google Tag Manager. Per assicurarti che questi dati siano persistenti, dovrai anche impostare un cookie per tutti i visitatori interni.

Per impostare il cookie, è necessario trovare un modo per identificare una visita di un visitatore interno. In questo esempio, tratterò un metodo che utilizza un parametro di query, poiché questo può essere utilizzato per qualsiasi sito.

Step 1: Impostazione del “cookie interno”

a) Crea un trigger per attivare il tag di impostazione dei cookie:

Poiché utilizzi un parametro di query per identificare il traffico interno, tutto ciò di cui hai bisogno è un semplice trigger che controlli questo parametro. Ho fatto uso di un parametro di query di internal=true, ma puoi facilmente cambiarlo se questo è in conflitto con la tua configurazione esistente.

Ecco come appare il nostro trigger:

Filtro GA - Trigger

b) Crea un tag per impostare il cookie:

Crea un tag HTML personalizzato con il seguente codice:

<script>

// Imposta la scadenza per tre anni nel futuro
var data = nuova data();
var dateTimeNow = date.getTime();
date.setTime(dateTimeNow + 94608000000);
scadenza var = date.toUTCString();
// Imposta il cookie internalTraffic per tutti i sottodomini
document.cookie = “internalTraffic=true; scade=”+scadenza+”; percorso=/; dominio=.” + location.hostname.replace(/^www\./i, “”);

</script>

Questo codice imposterà un cookie con un valore internalTraffic=true ogni volta che il tag viene attivato. Ho impostato la data di scadenza di questo cookie su tre anni nel futuro. Se desideri modificare la scadenza, puoi farlo facilmente modificando il valore della variabile di scadenza nel codice.

Aggiungi il trigger impostato sopra e una volta terminato, il tuo Tag dovrebbe avere un aspetto simile a questo:

Filtro GA - Tag script personalizzato

Questa combinazione di tag e trigger ora imposterà un cookie per identificare i visitatori interni ogni volta che visitano un URL sul tuo sito con un parametro di query internal=true.

Nota:

Se il tuo sito web ha pagine che possono essere visitate solo da utenti interni, ad esempio pagine dietro un login o un ambiente di staging, puoi sostituire il trigger del parametro di query con un trigger che si attiva solo su queste pagine.

In alternativa, se sei in grado di convincere il tuo team di sviluppo ad aiutarti, un metodo più pulito sarebbe quello di impostare il lato server dei cookie.

Passaggio 2: lettura del cookie interno in GTM

Il passaggio successivo consiste nel verificare se il cookie appena creato esiste prima di inviare un hit a Google Analytics. Puoi farlo creando una variabile di Google Tag Manager.

Per fare questo, creare una nuova variabile in base al 1 ° cookie di partito denominato “internalTraffic”. Ecco uno screenshot della tua variabile:

Filtro GA - Variabile traffico interno

Passaggio 3: creazione di una dimensione personalizzata "interna"

All'interno di Google Analytics, crea una nuova dimensione personalizzata per tenere traccia della provenienza di un hit da un visitatore interno o esterno.

Per fare ciò, è sufficiente creare una nuova dimensione personalizzata con ambito utente chiamata "traffico interno". Dopo averlo creato, tieni traccia del numero della dimensione poiché lo utilizzerai nel passaggio successivo.

Filtro GA - Dimensioni personalizzate

Nell'esempio sopra, puoi vedere che sta usando la dimensione 2.

Passaggio 4: impostazione del valore della dimensione personalizzata in GTM

Per popolare questa dimensione personalizzata in GA, dovrai modificare la variabile Impostazioni GA in GTM.

(Se non stai utilizzando una variabile Impostazioni GA, puoi semplicemente apportare queste modifiche in "Altre impostazioni" nel tag di visualizzazione della pagina GA).

  • Nella variabile Impostazioni GA, in "altre impostazioni", fai clic su "dimensione personalizzata" e aggiungi una dimensione personalizzata.
  • Sotto "indice", usa il numero della dimensione del passaggio precedente, in questo esempio era la dimensione 2.
  • Quindi, sotto valore, utilizza la variabile GTM che hai creato nel passaggio 2, in questo esempio era "Cookie traffico interno".

La tua variabile Impostazioni GA dovrebbe ora assomigliare a questa:

Filtro GA - Variabile delle impostazioni di Google Analytics

Dopo averlo aggiunto, puoi andare avanti e pubblicare tutte le tue modifiche GTM.

Passaggio 5: filtraggio in base alla dimensione personalizzata

Una volta implementati tutti i passaggi precedenti, sarai in grado di filtrare o segmentare il traffico di Google Analytics in base alla dimensione personalizzata appena creata.

Per impostare un filtro basato su questa dimensione, accedi a Google Analytics e vai alla sezione Amministrazione della tua proprietà. All'interno della tua proprietà:

  • Crea una nuova vista e chiamala in modo appropriato, ad esempio "Traffico esterno". Per ulteriori informazioni sull'impostazione delle visualizzazioni, dai un'occhiata a questo post sul blog .
  • All'interno della tua nuova vista, aggiungi un filtro: puoi chiamarlo "Escludi traffico interno".
  • Seleziona "personalizzato" come tipo di filtro
  • Seleziona il pulsante di opzione "escludi"
  • Quindi seleziona "traffico interno" come campo di filtro (questo dovrebbe apparire sotto le dimensioni personalizzate).
  • Quindi aggiungi "vero" nel campo del filtro e premi Salva.

La tua nuova visualizzazione ora filtrerà tutti i visitatori che visitano il tuo sito con il parametro di query definito nel passaggio 1.

Convincere i visitatori interni a visitare le pagine con il parametro di query

L'attività finale consiste nel convincere i visitatori interni a visitare effettivamente il sito Web utilizzando il parametro di query. Devi solo convincerli a visitare il sito Web una volta, tuttavia questo può ancora essere un compito.

Il modo più semplice per farlo è includere il collegamento in un'e-mail inviata all'intera azienda. Come convincere le persone a fare clic sul collegamento è qualcosa che lasceremo a te, tuttavia abbiamo scoperto che la promessa della birra gratis ha funzionato bene per noi.

Se hai altre domande relative al tracciamento dei visitatori interni, inviami una e-mail .