SEO Italy blog: articoli, video e tutorial di approfondimento su posizionamento web e motori di ricerca

Google Analytics lancia il tracking asincrono per velocizzare e rendere più efficiente il caricamento delle pagine

1
Dic
2009
Ci è sicuramente capitato più di una volta di notare che una pagina risulta particolarmente lenta perchè sta caricando il codice Javascript di Google Analytics. Da oggi questo non è più un problema: Google ha ufficialmente annunciato il rilascio di una versione con "Asynchronous Tracking" delle statistiche di un sito.

Il metodo di tracking asincrono funziona aprendo un "canale parallelo" che rileva tutti i paramentri che vengono utilizzati per le statistiche (pagina vista, ora, giorno, browser, URL di provenienza etc.) non interferendo dunque con il caricamento della pagina principale e non rallentandone la visualizzazione.

I vantaggi principali di questo nuovo sistema sono:
  1. la pagina carica più velocemente perchè non deve più attendere che il codice di Google Analytics sia caricato dal browser
  2. il Javascript di Analytics non interferisce più - ad esempio rallentandone le prestazioni - con il codice esistente sulle nostre pagine (questo era un problema per siti che fanno massiccio uso di Javascript "pesante", ad esempio siti totalmente in AJAX)
  3. il codice di Analytics adesso può essere messo più in "alto" nella pagina (Google suggerisce nel tag <HEAD>) e non deve essere l'ultima "cosa" della pagina

Per utilizzare il nuovo metodo basta eliminare il vecchio codice di tracking e aggiungere alla fine dell'<HEAD> delle proprie pagine questo codice:

<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-XXXXX-X']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script');
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    ga.setAttribute('async', 'true');
    document.documentElement.firstChild.appendChild(ga);
  })();

</script>

Ovviamente sostituendo UA-XXXXX-X con il proprio identificatore (che si trova nel vecchio codice)

Per maggiori informazioni:
Seguici su Twitter La nostra fan page su Facebook Il nostro canale YouTube RSS Feed
Contattaci per un'analisi gratuita e senza impegno del tuo sito web e scopri il nostro SEO garantito: noi guadagnamo solo se tu ottieni dei risultati concreti >>

+39 06 20368162
+39 06 87465994
info@seoitaly.it