O Google AdWords agora se chama Google Ads. O novo nome reflete todas as opções de publicidade que oferecemos na rede de pesquisa, na Rede de Display, no YouTube e muito mais. Saiba mais

Analytics
976 Usuários online agora
976 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

Modificação no código do analytics

[ Editado ]
Calouro ✭ ✭

 Pessoal, para que eu gere relatórios no analytics com informações de interesses, dados demográficos, anúncios gráficos e lista de remarketing é necessário fazer alteração no código que o analytics gera para nós. Porém essa alteração é feita em apenas uma linha do código, mas não é o mesmo código que está em meu site, são códigos diferentes, alguém poderia me dizer se existe algum outro caminho? 

Especialistas responderamverified_user
3 SOLUÇÕES ACEITAS

Soluções aceitas
Marcado como Melhor Resposta.
Solução
Aceita pelo autor do tópico Léa Farias
Setembro 2015

Re: Modificação no código do analytics

Principal Colaborador

Léa,

 

Quando você cria uma nova propriedade no GA, você tem duas opções, a Universal Analytics (analytics.js) e Classic Analytics (gs.js).

 

Provavelmente, você esta utilizando o Universal Analytics (analytics.js), por esse motivo seu snippet é diferente.

 

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

  ga('create', 'UA-123456789-1', 'meuseite.com');
  ga('send', 'pageview');

</script>

 

Classic Analytics

 

<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-123456789-1']);
  _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>

 

Qual é o snippet que você esta utilizando? 

 

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 Léa Farias
Setembro 2015

Re: Modificação no código do analytics

Principal Colaborador
Como sugestão, crie uma nova propriedade (Classic) e insira o novo snippet já alterado para receber dados do relatório demográfico.
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 Léa Farias
Setembro 2015

Re: Modificação no código do analytics

[ Editado ]
Principal Colaborador

Léa, isso é mito!!!

É perfeitamente seguro utilizar os dois snippets do GA em sua página.

Segue referência oficial do Google Developers - https://developers.google.com/analytics/devguides/collection/analyticsjs/

Fique tranquila em relação a isso.

 

Sim, por questões técnicas o snippet é colocado antes da tag de fechamento do head </head>


Espero ter ajudado.

Ricardo Gaya

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

Exibir solução no post original

Re: Modificação no código do analytics

Principal Colaborador
Léa, o caminho é esse mesmo. Você rá substituir a linha atual do seu snippet para linha que GA irá lhe fornecer.

Você também pode fazer pelo TM, para evitar o trabalho de substituir em todas as páginas.
Ricardo Gaya

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

Re: Modificação no código do analytics

Calouro ✭ ✭
Oi Ricardo, mas o código instalado no meu site é totalmente diferente do código que a página do support do analytics me oferece. Essa linha de código que é para ser alterada não consta no meu código. Você tem ideia do que pode estar acontecendo?

Re: Modificação no código do analytics

Principal Colaborador
O problema esta no snippet que você esta usando. Você deve estar usando o analytics.js que não da suporte para biblioteca dc.js que é a biblioteca que você vai utilizar.

Esse relatório aplica-se apenas ao método de acompanhamento ga.js.

Recomendo que dê uma lida nesse artigo - https://support.google.com/analytics/answer/2444872
Ricardo Gaya

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

Re: Modificação no código do analytics

Calouro ✭ ✭
Esse é o mesmo artigo que eu estava me baseando. Eu estava querendo alterar de acordo com o que ele indicava, mas como disse são códigos diferentes. Você tinha dito que eu estou usando o analytics.js que não da suporte para biblioteca dc.js que é a biblioteca que eu tenho que utilizar. Como posso pegar esse código? Por acaso ele substitui plenamente o atual?

Obrigada,
Marcado como Melhor Resposta.
Solução
Aceita pelo autor do tópico Léa Farias
Setembro 2015

Re: Modificação no código do analytics

Principal Colaborador

Léa,

 

Quando você cria uma nova propriedade no GA, você tem duas opções, a Universal Analytics (analytics.js) e Classic Analytics (gs.js).

 

Provavelmente, você esta utilizando o Universal Analytics (analytics.js), por esse motivo seu snippet é diferente.

 

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

  ga('create', 'UA-123456789-1', 'meuseite.com');
  ga('send', 'pageview');

</script>

 

Classic Analytics

 

<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-123456789-1']);
  _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>

 

Qual é o snippet que você esta utilizando? 

 

Ricardo Gaya

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

Re: Modificação no código do analytics

Calouro ✭ ✭
Estou utilizando o Universal Analytics, nesse caso eu devo alterar o meu código para Classic Analytics e já fazer a alteração da linha nesse mesmo código?
Marcado como Melhor Resposta.
Solução
Aceita pelo autor do tópico Léa Farias
Setembro 2015

Re: Modificação no código do analytics

Principal Colaborador
Como sugestão, crie uma nova propriedade (Classic) e insira o novo snippet já alterado para receber dados do relatório demográfico.
Ricardo Gaya

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

Re: Modificação no código do analytics

Calouro ✭ ✭
Eu posso manter as duas propriedades em minha conta? Ou seja usar tanto o universal quanto o classic?

Re: Modificação no código do analytics

[ Editado ]
Principal Colaborador

Sim, se eu não me engano pode ter até 50 propriedades. Pessoal, me corrijam se estiver errado.

Ricardo Gaya

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