Analytics
390 Usuários online agora
390 Usuários online agora
Entenda as informações em seus relatórios e solucione problemas como auto-referências, dados (not set) e informações imprecisas
Guie-me
star_border
Responder

Código de acompanhamento

Calouro ✭

Prezados, boa tarde.

Está acontecendo algo estranho com o acompanhamento dos meus sites e percebi isso quando recentemente entreguei meu último projeto, após a entrega a taxa de rejeição do cliente aumentou de 3% para mais de 70%, o que depois de muita investigação descobri que no site antigo ele usava dois códigos de acompanhamento e eu no caso, ao entregar o projeto coloquei o código padrão do analytics, gostaria de saber a diferença dos dois codigos abaixo e qual dos dois é o correto e se o uso dos dois ao mesmo tempo impacta no resultado, desde já obrigado.

 

<script>
  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-XXXXXXXXXX-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);
  })();
</script>

<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','https://www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-XXXXXXX-X', 'auto');
  ga('send', 'pageview');

</script>

Aproveitando, qual o melhor local para incluir o código, no inicio ou no final do documento ou tanto faz?

Especialistas responderamverified_user
1 SOLUÇÃO ACEITA

Soluções aceitas
Marcado como Melhor Resposta.
Solução
Aceita pelo autor do tópico Angelo R
Julho

Re: Código de acompanhamento

Principal Colaborador

@Angelo R

 


Angelo R escreveu:

Prezados, boa tarde.

Está acontecendo algo estranho com o acompanhamento dos meus sites e percebi isso quando recentemente entreguei meu último projeto, após a entrega a taxa de rejeição do cliente aumentou de 3% para mais de 70%, o que depois de muita investigação descobri que no site antigo ele usava dois códigos de acompanhamento e eu no caso, ao entregar o projeto coloquei o código padrão do analytics, gostaria de saber a diferença dos dois codigos abaixo e qual dos dois é o correto e se o uso dos dois ao mesmo tempo impacta no resultado, desde já obrigado.

 

<script>
  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-XXXXXXXXXX-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);
  })();
</script>

<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','https://www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-XXXXXXX-X', 'auto');
  ga('send', 'pageview');

</script>

Aproveitando, qual o melhor local para incluir o código, no inicio ou no final do documento ou tanto faz?


O snippet correto é o segundo. Pois o primeiro é da versão classic que não é mais utilizada. Houve todo um periodo de migração de contas Classic para o novo codigo que é o Universal. 

 

O snippet correto:

 

<!-- Google Analytics -->
<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','https://www.google-analytics.com/analytics.js','ga');

ga('create', 'UA-XXXXX-Y', 'auto');
ga('send', 'pageview');
</script>
<!-- End Google Analytics -->

E ele deve ser implementado dentro do <head></head>, mas utilizar o GTM é melhor ainda apesar de ambos os códigos serem assíncronos. 

Ricardo Gaya

Minha resposta foi útil? Se sim, clique em "Aceitar como solução". Saiba mais aqui.

Exibir solução no post original

Marcado como Melhor Resposta.
Solução
Aceita pelo autor do tópico Angelo R
Julho

Re: Código de acompanhamento

Principal Colaborador

@Angelo R

 


Angelo R escreveu:

Prezados, boa tarde.

Está acontecendo algo estranho com o acompanhamento dos meus sites e percebi isso quando recentemente entreguei meu último projeto, após a entrega a taxa de rejeição do cliente aumentou de 3% para mais de 70%, o que depois de muita investigação descobri que no site antigo ele usava dois códigos de acompanhamento e eu no caso, ao entregar o projeto coloquei o código padrão do analytics, gostaria de saber a diferença dos dois codigos abaixo e qual dos dois é o correto e se o uso dos dois ao mesmo tempo impacta no resultado, desde já obrigado.

 

<script>
  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-XXXXXXXXXX-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);
  })();
</script>

<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','https://www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-XXXXXXX-X', 'auto');
  ga('send', 'pageview');

</script>

Aproveitando, qual o melhor local para incluir o código, no inicio ou no final do documento ou tanto faz?


O snippet correto é o segundo. Pois o primeiro é da versão classic que não é mais utilizada. Houve todo um periodo de migração de contas Classic para o novo codigo que é o Universal. 

 

O snippet correto:

 

<!-- Google Analytics -->
<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','https://www.google-analytics.com/analytics.js','ga');

ga('create', 'UA-XXXXX-Y', 'auto');
ga('send', 'pageview');
</script>
<!-- End Google Analytics -->

E ele deve ser implementado dentro do <head></head>, mas utilizar o GTM é melhor ainda apesar de ambos os códigos serem assíncronos. 

Ricardo Gaya

Minha resposta foi útil? Se sim, clique em "Aceitar como solução". Saiba mais aqui.

Código de acompanhamento

Calouro ✭

Obrigado Ricardo, só uma dúvida, o que seria GTM?

Código de acompanhamento

Principal Colaborador

@Angelo R

 

É o gerenciador de tags do Google. Google Tag Manager.

 

Com ele você consegue implementar e gerenciar todas as tags do seu site de uma maneira muito mais simples. Você pode alterar suas tags sem a necessidade de alterar diretamente no no codigo, de colocar em desenvolvimento, de colocar em produção, de fazer FTP e afins. Tudo isso usando o Google Tag Manager. 

 

É realmente fantástico!

Ricardo Gaya

Minha resposta foi útil? Se sim, clique em "Aceitar como solução". Saiba mais aqui.