Analytics
804 Usuários online agora
804 Usuários online agora
Aprenda a criar metas e configurar o acompanhamento de comércio eletrônico (e-commerce tracking), verificar a precisão da atribuição de origens de tráfego e a visualização de funil
Guie-me
star_border
Responder

2 scripts

Calouro ✭ ✭ ✭

Oi,

 

Gostaria de saber se é possivel num script de google analytics trackar dois sites?

 

Exemplo:

 

<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-2452124-43', 'auto');
ga('send', 'pageview');

 

ga('create', 'UA-2045124-1', 'auto');
ga('send', 'pageview');

 

</script>

 

Muito obrigado!

Especialistas responderamverified_user

Soluções aceitas
Marcado como Melhor Resposta.
Solução
Aceita por Elisa (Gerente da Comunidade)
Março 2016

Re: 2 scripts

Principal Colaborador

Joao B escreveu:

Oi,

 

Gostaria de saber se é possivel num script de google analytics trackar dois sites?

 

Exemplo:

 

<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-2452124-43', 'auto');
ga('send', 'pageview');

 

ga('create', 'UA-2045124-1', 'auto');
ga('send', 'pageview');

 

</script>

 

Muito obrigado!


 

Sim, você pode, mas o correto seria usar o código abaixo:

 

 

 

<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-2045124-1', 'auto');
  ga('create', 'UA-2452124-43', 'auto', {'name': 'meuOutroAnalytics'});
  ga('send', 'pageview');
  ga('meuOutroAnalytics.send', 'pageview');

</script>

 

 Observe que você usa uma variável 'meuOutroAnalytics' para qualquer evento ou comando no website quer seja referente ao segundo UA para poder diferenciar os dois UA que você está rastreando.

 

Se você usa o Tag Manager, você não precisa se preocupar em fazer este código personalizado, basta criar 2 tags distintas, uma para cada UA.

 

 

___

"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: 2 scripts

Principal Colaborador

Oi João!

 

Já tive isso em um cliente e confesso que não é a melhor opção. Os dados até eram carregados para dentro do GA, contudo algumas funções ficavam prejudicadas. Por exemplo, não conseguia fazer rodar o Remarketing de Search. A lista simplesmente não preenchia.

 

A  pessoa chegou com isso no site mas em seguida já mudamos e corrigimos o código. 

 

 

Um abraço,
Jane Audrei | Agência Madara |Circule-me |Follow-me |Linki-me
|Like-me

Re: 2 scripts

Calouro ✭ ✭ ✭
Oi Jane,

Então a melhor solução seria utilizar dois script's diferentes?

Obrigado,

Valeu!

João Barata

Re: 2 scripts

Principal Colaborador

Sim , sempre!

Cada site com um código único e completo.

O GA trabalha com muitas informações e isso  o torna bastante sensível a qualquer alteração em seu script.

Um abraço,
Jane Audrei | Agência Madara |Circule-me |Follow-me |Linki-me
|Like-me

Re: 2 scripts

Calouro ✭
Oi Jane,

E se eu por alguma razão quiser usar dois códigos num site, há problema?

Obrigado!
Marcado como Melhor Resposta.
Solução
Aceita por Elisa (Gerente da Comunidade)
Março 2016

Re: 2 scripts

Principal Colaborador

Joao B escreveu:

Oi,

 

Gostaria de saber se é possivel num script de google analytics trackar dois sites?

 

Exemplo:

 

<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-2452124-43', 'auto');
ga('send', 'pageview');

 

ga('create', 'UA-2045124-1', 'auto');
ga('send', 'pageview');

 

</script>

 

Muito obrigado!


 

Sim, você pode, mas o correto seria usar o código abaixo:

 

 

 

<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-2045124-1', 'auto');
  ga('create', 'UA-2452124-43', 'auto', {'name': 'meuOutroAnalytics'});
  ga('send', 'pageview');
  ga('meuOutroAnalytics.send', 'pageview');

</script>

 

 Observe que você usa uma variável 'meuOutroAnalytics' para qualquer evento ou comando no website quer seja referente ao segundo UA para poder diferenciar os dois UA que você está rastreando.

 

Se você usa o Tag Manager, você não precisa se preocupar em fazer este código personalizado, basta criar 2 tags distintas, uma para cada UA.

 

 

___

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

Re: 2 scripts

Principal Colaborador

Jane-Audrei escreveu:

Sim , sempre!

Cada site com um código único e completo.

O GA trabalha com muitas informações e isso  o torna bastante sensível a qualquer alteração em seu script.


Existem mudanças e mudanças - se alguém tem conhecimento de JavaScript e sabe o que está fazendo pode ser necessário mudar o código para atender alguma necessidade - se não sabe do que se trata, o correto é realmente manter o código padrão. 

 


Viver F escreveu:
Oi Jane,

E se eu por alguma razão quiser usar dois códigos num site, há problema?

Obrigado!

 Se for somente para o uso básico do Analytics geralmente não tem problema você instalar 2 códigos do Analytics completos no website, o problema começa quando você tentar rastrear eventos no futuro - para não se preocupar use sempre os códigos padrões do Tag Manager assim ele vai gerenciar estas questões para você.

___

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

Re: 2 scripts

Principal Colaborador

Olá,

 

O código que o Gravity mencionou acima (que ele fez a correção do seu) significa ter duas propriedades do Analytics em seu site. Isso é muito utilizado quando um cliente contrata duas agências ou ele quer ter parâmetros de inteligência próprios e outro para equipe, etc.

 

Sobre utilizar a mesma propriedade do Google Analytics para fazer o 'trackeamento' de dois (ou mais) domínios, sim é possível.

 

Ficaria algo como:

 

<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-2452124-43', 'auto', {'allowLinker': true});
ga('require', 'linker');
ga('linker:autoLink', ['exemplo-x.com'] );
ga('send', 'pageview');
 
</script>

 

 

Aqui o exemplo-x é a outra página que você vai 'linkar', ou seja, se você está inserindo o código em uma página o "exemplo-x" deve ser o outro domínio e vice-versa. Isso é útil quando você possui um blog externo, um subdomínio, ou até mesmo, quando você possui o site de um evento e você possui outro site que vende ingressos para este evento.

 

Caso você possua mais de dois é só dar sequência utilizando a mesma regra acima (o exemplo abaixo está aplicado no site '2')

 

ga('linker:autoLink', ['exemplo-1.com', 'exemplo-3.com'] );

 

Enfim, achei sua pergunta um pouco confusa e não entendi bem se você queria usar a mesma propriedade em dois sites (sua pergunta inicial) ou se você desejava utilizar duas propriedades num mesmo domínio (o código que você tentou implementar).

 

Se na verdade não for nada disso que você perguntou e você ainda tiver alguma dúvida, volta que a gente troca ideia.

Boa sorte.

 

 

Re: 2 scripts

Principal Colaborador

Excelente discussão! Smiley feliz

 

Eu concordo com os demais e recomendo que use o Google Tag Manager para fazer todo o tagueamento do seu site. É uma excelente solução para tagueamento, limpa e elegante. Smiley feliz

 

Se tiver dúvida de como implementar via GTM, fique tranquilo que é bem mais simples que implementar isso direto no código. 

 

Abraço.

Ricardo Gaya