Skip to content

Quando non si ha la possibilità di installare un log direttamente sul web server può tornare utile questo script scritto da Adrian Vender che permette di tracciare le visite dei Bot con Google Universal Analytics.

Perchè dovrei tracciare i Bot?

Dal punto di vista SEO sapere quante volte uno spider di Google visita il sito e soprattutto quali pagine decide di leggere e quali no è molto importante. Se una pagina non viene mai visitata da Googlebot difficilmente rankerà bene nei risultati di ricerca, viceversa una pagina che ha molta visibilità verrà visitata spesso in modo che ogni nuova modifica (modifiche al testo, aggiornamenti, commenti, etc) possa essere velocemente indicizzata.

Come installare lo script di tracciamento Bot

Questo script funziona con Google Universal Analytics e permette di tracciare in un nuovo profilo (Property) le visite dei Bots dei motori di ricerca.

  1. Crea un nuovo profilo (Property) “bots only” nel tuo account Google Analytics utilizzando la versione Universal Analytics. Genera il codice e salva la tua Property ID (es: UA-XXXXXX-YY)
  2. Scarica la libreria UA for Search Bots – Update: Libreria su Github.
  3. Scompatta l’archivio .zip e apri la cartella appena creata. Con un editor di testo apri il file sample.php e copia il codice di tracciamento nel template del tuo sito. La posizione migliore per tracciare a detta dell’autore è nell’header.
  4. Modifica il codice di tracciamento inserendo i dati del tuo account Analytics:
  5. Inserisci nella riga $UA_SB_ACCOUNT_ID la tua nuova GA Web Property ID.
  6. Inserisci nella riga $UA_SB_PATH il percorso del file ua-searchbots.php (es: “ua-searchbots/ua-searchbots.php”)
  7. Scompatta l’archivio e carica la cartella “/ua-searchbots/” via FTP sul tuo sito (es: www.esempio.com/ua-searchbots/)
  8. Il database di Bots inseriti nello script è molto buono, se hai dimestichezza puoi sempre aggiungerne di nuovi nel file di configurazione (botconfig.php).

Leggere i dati in Analytics

Adrian Vender è proprio generoso e ha creato un report customizzato per Analytics che permettere di visualizzare i singoli Bots e i dati relativi di pageviews. Ti basta cliccare il link, assegnare il profilo “bots only” e navigare i dati :)

Bot in Google Analytics

Potresti anche creare una dashboard con widgets in tempo reale che mostrano cosa accade sul sito in ogni momento!

Tracciare in tempo reale i bots sul webserver
Tracciare in tempo reale i bots sul webserver

Note dell’autore (e mie)

  • In questa libreria il campo “Source” di Analytics è stato assegnato agli User Agent e non all’origine della visita
  • Per comprendere al meglio il comportamento dei bot sul sito è meglio guardare i dati di pageviews e non le visits
  • Lo script è in grado di tracciare soltanto i bot che eseguono il codice, se una pagina restituisce un errore 500 lo script non registrerà alcuna visita
  • Ho testato lo script su diversi siti web ed in tutti i casi la nazione di provenienza delle visite era sempre uguale alla nazione che ospita il web server.

Articoli correlati

Autore

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Ultimi articoli aggiornati

Richiedi un preventivo SEO e Google Ads

Porta il tuo sito web al livello successivo con l’esperienza di EVE Milano. La nostra agenzia di Search Marketing ha ricevuto oltre 1150 richieste di preventivo, un segnale chiaro della fiducia che imprenditori e manager, come te, ripongono nella nostra specializzazione tecnica e verticale nella SEO e PPC. Se la tua organizzazione cerca competenze specifiche per emergere nei risultati di Google, noi siamo pronti a fornire quel valore aggiunto. Richiedi un preventivo ora e scopri la differenza tra noi e gli altri.
Richiedi un preventivo

Vuoi ricevere un avviso al mese con le nuove guide pubblicate?

Iscriviti alla newsletter!

Informativa sui cookies

Noi e terze parti selezionate utilizziamo cookie o tecnologie simili per finalità tecniche e, con il tuo consenso, anche per le finalità di esperienza e misurazione come specificato nella cookie policy. Puoi liberamente prestare, rifiutare o revocare il tuo consenso, in qualsiasi momento, accedendo al pannello delle preferenze. Il rifiuto del consenso può rendere non disponibili le relative funzioni. Usa il pulsante “Accetta” per acconsentire. Usa il pulsante “Rifiuta” per continuare senza accettare.