Escludere dal tuo blog WordPress le statistiche di Analytics delle tue visite

14 novembre 2016 / DEV / 446 visualizzazioni
Nessun commento
Scritto da  

Hai mai pensato di voler togliere da Google Analytics, sul tuo blog in WordPress, le tue statistiche di navigazione?

google analytics presentazione

Un’analisi accurata delle statistiche di navigazione sul tuo blog può essere molto utile nella sua crescita, perché questo ti permette di capire qual è la strada preferita dagli utenti, così da non perdere il tuo target.

Un’analisi è più accurata se riesci a filtrare tutti i dati sulla tua navigazione sul tuo blog. Ogni tanto mi capita di andare a rileggere randomicamente vecchi miei articoli, che sia per uno spunto nuovo, che sia per rinfrescarmi la mente su un argomento vecchio che torna ad interessarmi. Qualunque sia la motivazione per cui vado a navigare sul mio blog, non voglio che ne venga registrata alcuna traccia su Google Analytics, così da essere sicuro che tutto il traffico che viene analizzato proviene da tutto il mondo, tranne me.

Se siete arrivati qui vuol dire che sapete esattamente cos’è questo codice:

[code lang=”php”]<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’,’//www.google-analytics.com/analytics.js’,’ga’);

  ga(‘create’, ‘xxxxxxxxxx’, ‘auto’);
  ga(‘send’, ‘pageview’);
</script>[/code]

A questo script (che io ho posizionato nell’header del mio blog WordPress) basta aggiungere una condizione d’uso. Per farlo andremo ad utilizzare la funzione di wordpress is_user_logged_in() che, semplicemente, se siete loggati al vostro blog tramite wp-login è valorizzato con true, altrimenti false.

Con ovvietà diremo che quando is_user_logged_in() sarà uguale a false, vuol dire che si sta trattando della visita da parte da un utente che non siete voi, quindi basta inserire l’if, in questo modo

[code lang=”php”]<?php if (!is_user_logged_in()) { ?>
<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’,’//www.google-analytics.com/analytics.js’,’ga’);

  ga(‘create’, ‘xxxxxxxxxx’, ‘auto’);
  ga(‘send’, ‘pageview’);
</script>
<?php } ?>[/code]

Ricordatevi di accedere all’amministrazione del vostro blog da tutte le vostre posizioni, ricordandovi di selezionare l’opzione Ricordami.

Condividi se l'articolo ti è piaciuto, ci aiuterai a crescere