Tipi di codici di monitoraggio Google Analytics
Il codice di monitoraggio di Google Analytics è chiamato anche snippet, a seconda delle impostazioni puoi trovare un codice differente. Impariamo a riconoscerli. E ad installarli.E non dimenticare di leggere anche l'approfondimento sulle differenze del tracciamento Google Analytics e Universal Analytics.
Codice di monitoraggio tradizionale
Il codice di monitoraggio tradizionale può essere sincrono e asincrono. La versione più recente (e quella consigliata) è quella dello snippet asincrono. Lo snippet asincrono permette di monitorare la visita di un utente, senza che per forza sia stata completato il caricamento della pagina. Precedentemente, con il codice sincrono, era necessario che un utente attendesse l'intero caricamento. Infatti il codice era da posizionare nel body della pagina.Esempio di codice Analytics sincrono - urchin.js:
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try{
var pageTracker = _gat._getTracker("UA-43114298-1");
pageTracker._trackPageview();
} catch(err) {}
</script>
Esempio di snippet Analytics asincrono - ga.js:
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-43114298-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
Codice di monitoraggio Universal Analytics
È la modalità con la quale monitorare gli accessi e l'utilizzo del sito da parte degli utenti. Invece di basare la visita sulla sessione di navigazione, basa il tracciamento sull'identità di chi naviga.Esempio di snippet Universal Analytics - analytics.js:
<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', 'UA-43114298-1', 'certificazioneanalytics.blogspot.it');
ga('send', 'pageview');
</script>
Lo snippet di Google Universal Analytics non si basa esclusivamente su javascript, ma necessita esclusivamente di una chiamata http (in GET o in POST) per funzionare.
Il codice di Google Universal è più flessibile, perché a seconda della tipologia di contenuti del sito e a seconda della sua storia puoi decidere alcuni valori, come la durata della sessione.
Nessun commento:
Posta un commento