Los
scripts del código de seguimiento de
Google Analytics que aún se están utilizando son
urchin.js y
ga.js, pero ya hay que ir pensando en efectuar la migración al nuevo
Asynchronous Tracking. No se pueden utilizar dos
scripts de seguimiento al mismo tiempo, así que para poder utilizar el nuevo
Asynchronous Tracking, previamente se ha de eliminar de la plantilla el viejo
urchin.js o el menos viejo
ga.js.
Este es un ejemplo del código del "viejo"
script ga.js, que se colocaba antes del elemento resaltado en
rojo:
<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-XXXXXXX-Y");
pageTracker._trackPageview();
} catch(err) {}</script>
</body>
Y este es un ejemplo del código del nuevo
Asynchronous Tracking, en el que hemos de sustituir
UA-XXXXXXX-Y por nuestro número de identificación de la propiedad
web asignado en la correspondiente cuenta abierta en
Google Analytics (el código ha de insertarse en la plantilla, antes del elemento resaltado en
rojo):
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXXX-Y']);
_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>
</head>