Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá,
Eu gostaria de tirar um dúvida.
Sou novata no mundo do analytics por isso não estranhem a pergunta. :P
Eu só queria confirmar sobre aquele código, tipo esse:
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "[https://ssl."](https://ssl.) : "[http://www."](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-3957213-5");
pageTracker._trackPageview();
} catch(err) {}</script>
Ele realmente fica antes da tag </body>?
Não seria antes da </html>?
Ou eu li isso errado, ou tanto faz, etc...
Obg! :)
Oi hinom!
Obrigada pela dica! ;)
Então, é que eu coloquei o código antes do </body> e ele não leu no analytics, não alterou em nada nas consultas.
Sempre vejo o <body> como, a própria tradução já diz, o corpo do site, que é aquilo que é visualizado diretamente pelo usuário, por isso soou meio estranho colocar um script nele. :P
Eu vou procurar saber oq houve, as vezes o código está errado mesmo.
Obrigada novamente! :)
Carol, tanto faz.
O importante é que o script esteja no final da página, isso garante que apenas as páginas que foram totalmente carregadas sejam contabilizadas.
Uma dica, o código pode estar certo, mas se você tiver algum erro em um javascript que venha antes do GATC do Google analytics, ele para o processo. Ou seja, o GATC não enviará dados ao seu analytics.
Bons ventos.
^_^
Lembrando que a contabilização dos acesso é feita após algumas horas. Isso pode levar até 24 horas.
Olá Pessoal,
apenas complementando todas as outras respostas, seria interessante também que ao invés de colocar o bloco javascript no arquivo de cada página, faça um arquivo .js e apenas coloque a chamada desse arquivo nos HTMLs.
Isso poupa seu trabalho em manutenção ou atualização da tag. A seguir como o arquivo js e chamada da tag:
arquivo.js
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXXXXX-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);
})();
Chamada
<head>
<script type="text/javascript" src="http://dominio.com.br/js/arquivo.js"></script>
</head>
>
Lembrando que a contabilização dos acesso é feita após algumas horas. Isso pode levar até 24 horas.
tanto faz o local, pois o script é executado após carregamento completo da página.
mas é recomendado colocar no final, após o fechamento da tag </html> ou mesmo antes de </body> ou entre </body> e </html>