Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Carol Black

Código do Analytics

Recommended Posts

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." : "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! :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

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>

Compartilhar este post


Link para o post
Compartilhar em outros sites

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! :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

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.

 

^_^

Compartilhar este post


Link para o post
Compartilhar em outros sites

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.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.