Ir para conteúdo

Arquivado

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

Luciana Maryllac

Consigo monitorar dados de um JavaScript com tag do Analytics?

Recommended Posts

Tenho um .js com diversas funcionalidades e é um produto que será utilizado por outros sites. Inseri nesse .js a tag do meu Google Analytics, tudo conforme manda os padrões (código cru, sem personalização ou event tracking).

 

Consigo obter os dados quando outros sites usarem esse meu JavaScript? É possível monitorar os dados desse .js (tráfego, conteúdo, reports básicos) no meu Google Analytics? Pode conflitar com o Analytics do site que estiver usando esse meu .js?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fui tentar descobrir pois fiquei curioso.

Encontrei isso: http://stackoverflow.com/questions/2363842/google-analytics-external-js-file

 

tentei reproduzir o teste mas não sei se é pq fiz rápido não deu certo.

 

Tente utilizar e poste de funciona.

Se atente ao último comentário. O código deve ser carregado após o carregamento da página.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi Luciana, tudo bom?

 

Você pode sim usar o GA para monitorar o seu js, inclusive isso é comum em bibliotecas e plugins, mas o link do stackoverflow mostra uma implementação antiga do GA.

 

É importante que você nomeie o seu tracker para não conflitar com a implementação onde o seu js estiver (caso este também tenha GA), um exemplo de implementação seria:

 

var _gaq = _gaq || [];
_gaq.push(['meuApp._setAccount', 'UA-XXXXX-Y']);
_gaq.push(['meuApp._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);
})();

 

Bjs espero ter ajudado ;)

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.