Google Analitycs: eliminare le proprie visite dai report
Alessandro Scoscia • 23 gennaio 2008 10:21
Utilizzo molto spesso google analitycs per analizzare il traffico di siti internet e considero questo strumento davvero molto potente.
Quando il traffico di un sito internet non è sufficientemente elevato, la percentuale delle visite dovute a motivi “tecnici” (aggiornamenti, modifiche, controlli...), diviene considerevole e rischia di alterare pesantemente le statistiche degli accessi. Risulta quindi necessario eliminare dai conteggi questo tipo di navigazione.
Se non possono essere applicati filtri sull'indirizzo ip della sorgente della navigazione, ad esempio perché i propri accessi non utilizzano indirizzi ip statici, è possibile marcare le proprie visite con un parametro identificatore ed indicare ad Analytics di non tenerne conto.
Tutti gli accessi al sito per il quale si vuol ottenere una navigazione trasparente, devono essere effettuati da una pagina di ingresso opportunamente preparata. Questa pagina dovrà richiamare gli script di Google Analytics e, all'evento “onLoad”, dovrà avere associato un codice che crei l'identificatore. Il codice è molto semplice ed utilizza la funzione “__utmSetVar”:
- __utmSetVar('marcatore');
Riporto ad esempio un codice che, settato il marcatore, reindirizza alla home del sito reso trasparente:
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
- </head>
- <body onLoad="javascript:__utmSetVar('marcatore');
- location.href='http://www.miosito.it';">
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script>
<script type="text/javascript">- _uacct = "UA-XXXXXXX-X";
</script>
- location.href='http://www.miosito.it';">
- </body>
- </html>
Le rimanenti configurazioni devono essere effettuate dalla console di amministrazione di Google Analytics.
Da “gestione filtri”, presente in home page, si può creare un nuovo filtro di tipo “filtro personalizzato” e settarne la policy di gestione a “escludi”.
Il “campo filtro” deve essere impostato a “definito dall'utente”. Questa configurazione permette di indicare, nel campo “pattern filtro”, il nome del codice identificativo da monitorare (nel nostro esempio “marcatore”).
Attivato il filtro, ogni qual volta si inizi la navigazione accedendo dalla nostra pagina di ingresso (opportunamente nascosta agli altri visitatori), i dati della navigazione non saranno analizzati e non altereranno così le statistiche di accesso al sito.
Nota: Google ha già rilasciato una nuova versione degli script di Analytics e questa procedura risulta valida esclusivamente per la versione "urchin" di questo servizio.




![[Valid RSS]](/img/valid-rss.png)

Commenti
body onLoad="javascript:__utmSetVar('marcatore');
in
onLoad="javascript: pageTracker._setVar('marcatore');