Depende de cual codigo utilices.
Te cuento rapido que el script anterior tenia un problema con el try {} catch y en ocasiones (casi siempre) no contabilizaba, yo usaba uno muy viejo y se colocaba al final de las paginas, antes de
</body>:
Código HTML:
Ver original<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 type="text/javascript"> var pageTracker = _gat._getTracker("UA-XXXXXXX-X");
pageTracker._trackPageview();
Hoy cree un nuevo perfil y ya me dio por default el nuevo codigo que debes colocar justro debajo de
<body>:
Código HTML:
Ver original<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXXX-X']);
_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);
})();
Se supone que el mas recomendable es el segundo, pero ya te dire, porque estoy monitoreando visitas. El sitio ha recibido mas de 100 el dia de hoy pero Analytics aun no las reporta, tal vez porque es perfil nuevo.