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

[ Editado ]
Calouro ✭ ✭

Boa tarde.

 

Gostaria de saber se é possível utilizar dois códigos de acompanhamento para um só site?

 

Att,

Especialistas responderamverified_user

Soluções aceitas
Marcado como Melhor Resposta.
Solução
Aceita pelo autor do tópico Developer W
Setembro 2015

Re: Código de Acompanhamento

Principal Colaborador

Developer,

 

Na verdade houve uma mudança.... Smiley feliz Agora não usamos mais a biblioteca ga.js e sim a analytics.js e tudo mudou. rs...

 

Agora para resolver essa questão, crie um objeto de acompanhamento para cada propriedade do GA que deseja enviar dados.

 

ga('create', 'UA-XXXX-Y', 'auto');
ga
('create', 'UA-12345-6', 'auto', {'name': 'newTracker'});  // New tracker.

 

Depois da execução do comando, dois objetos de acompanhamento são criados. O primeiro rastreador é o objeto de acompanhamento padrão e não tem um nome. O segundo é chamado de newTracker.

 

Dê uma lida nesse link que vai te ajudar - Como trabalhar com vários objetos de acompanhamento

 

Abraços.

 

 

Ricardo Gaya

Exibir solução no post original

Marcado como Melhor Resposta.
Solução
Aceita pelo autor do tópico Developer W
Setembro 2015

Re: Código de Acompanhamento

Principal Colaborador

 

ga('send', 'pageview');
ga
('newTracker.send', 'pageview');

 

___

"Você não precisa de uma empresa de 100 funcionários para desenvolver aquela ideia" ~Larry Page

Exibir solução no post original


Todas as respostas

Re: Código de Acompanhamento

Principal Colaborador

Tudo bem?

Para adicionar uma ou mais contas do Google Analytics em seu web site, basta alterar algumas linhas do snippet.

Abaixo segue exemplo do código para inserir apenas uma conta do google analytics no seu site. Certo?

<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);
})();
</script>

Para deixar esse snippet com duas contas do GA em uma única página altere as seguintes linhas:

_gaq.push(['_setAccount', 'UA-XXXXXXX-X']);
_gaq.push(['_trackPageview']);


Para seguinte forma:


_gaq.push(
['_setAccount','UA-XXXXX-1'],
['_trackPageview'],
['b._setAccount','UA-XXXXX-2'],
['b._trackPageview']
);


Não esqueça de alterar os códigos UA-XXXXX-X1 e UA-XXXXXXXX-X2 para o código do seu GA.

Documentação do Google Analytics: https://developers.google.com/analytics/devguides/collection/gajs/?hl=pt-BR&csw=1

 

 

Ricardo Gaya
Marcado como Melhor Resposta.
Solução
Aceita pelo autor do tópico Developer W
Setembro 2015

Re: Código de Acompanhamento

Principal Colaborador

Developer,

 

Na verdade houve uma mudança.... Smiley feliz Agora não usamos mais a biblioteca ga.js e sim a analytics.js e tudo mudou. rs...

 

Agora para resolver essa questão, crie um objeto de acompanhamento para cada propriedade do GA que deseja enviar dados.

 

ga('create', 'UA-XXXX-Y', 'auto');
ga
('create', 'UA-12345-6', 'auto', {'name': 'newTracker'});  // New tracker.

 

Depois da execução do comando, dois objetos de acompanhamento são criados. O primeiro rastreador é o objeto de acompanhamento padrão e não tem um nome. O segundo é chamado de newTracker.

 

Dê uma lida nesse link que vai te ajudar - Como trabalhar com vários objetos de acompanhamento

 

Abraços.

 

 

Ricardo Gaya

Re: Código de Acompanhamento

Calouro ✭ ✭
Muito Obrigado Ricardo-Gaya.

Funcionou certinho.

Att,

Re: Código de Acompanhamento

Principal Colaborador

Que bom que deu certo! Smiley feliz

 

Estava lendo a documentação e vi que você também pode utilizar uma matriz com todos os rastreadores. Acredito que poderia ser aplicada utilizando um array multidimensional.

 

Se for utilizar muitos rastreadores acho que vale implementar.

 

Para ter uma matriz de todos os rastreadores que foram configurados, use o método getAll.

 

ga(function() {
 
var allTrackers = ga.getAll();
});

 

Abraços

Ricardo Gaya

Re: Código de Acompanhamento

Calouro ✭ ✭

Bom dia.

 

Segue em anexo configuração de dois códigos de acompanhamento, porem o newTracker não esta funcionando. Alguém poderia dar uma olhada?

 

código.png

 

Att,

Obrigado.

Marcado como Melhor Resposta.
Solução
Aceita pelo autor do tópico Developer W
Setembro 2015

Re: Código de Acompanhamento

Principal Colaborador

 

ga('send', 'pageview');
ga
('newTracker.send', 'pageview');

 

___

"Você não precisa de uma empresa de 100 funcionários para desenvolver aquela ideia" ~Larry Page

Re: Código de Acompanhamento

Calouro ✭ ✭
Obrigado novamente.

Att,

Re: Código de Acompanhamento

Calouro ✭ ✭

Boa tarde novamente.

 

Bom, no meu site tem um código de acompanhamento na versão antiga, e agora eu preciso colocar um código na versão nova. Porem, preciso que os dois funcionem simultaneamente e não estou conseguindo (conforme em anexo), ele apenas exibe os acessos no código de acompanhamento antigo. Se puder me ajudar, agradeço.

 

Erro.png

 

Att,

Obrigado.

Re: Código de Acompanhamento

Principal Colaborador
ga('create','UA-57304992-1', 'auto');
ga('send', 'pageview');
ga('create', 'UA-39513325-1', 'auto', {'name': 'newTracker'});
ga
('newTracker.send', 'pageview');

 

 

___

"Você não precisa de uma empresa de 100 funcionários para desenvolver aquela ideia" ~Larry Page