Pergunta

Eu tenho um domínio configurado com várias Google Analítico de contas.O site tem diferentes acontecimentos que foram devidamente acompanhados no primeiro perfil.Mas ... eu gostaria de ter a eventos passados para cada conta, sem a criação de um evento onclick para cada perfil.

<script type="text/javascript">
var _gaq = _gaq || [];

_gaq.push(
    ['_setAccount', 'UA-xxxxxxx30-1'], ['_trackPageview'],  ['_gat._anonymizeIp'],
    ['b._setAccount', 'UA-xxxxxxx33-1'], ['_trackPageview'], ['_gat._anonymizeIp'],
    ['c._setAccount', 'UA-xxxxxxx76-1'], ['_trackPageview'], ['_gat._anonymizeIp']
);


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

Obrigado por seu apoio Mike

Foi útil?

Solução

Primeiro, o trecho de código que você colou não é correto.O _trackPageview chamada que segue cada tracker irá disparar um _trackPageview para o primeiro rastreador de objeto somente.Além disso, o seu _anonymizeIp configuração está sendo usado incorretamente como ele precisa vir antes do primeiro _trackPageview e aplica-se a todos os rastreador de objetos.

Corrigido sintaxe:

_gaq.push(
    ['_setAccount', 'UA-xxxxxxx30-1'], ['_gat._anonymizeIp'], ['_trackPageview'],
    ['b._setAccount', 'UA-xxxxxxx33-1'], ['b._trackPageview'],
    ['c._setAccount', 'UA-xxxxxxx76-1'], ['c._trackPageview']
);

Para o acompanhamento de eventos, você pode criar uma função que faz um evento de rastreamento de chamada para todos os seus participantes em uma chamada de função.Algo como:

function gaTrackEventAllTrackers(category,action,optLabel,optValue,optInteraction) {
    _gaq.push(
        ['_trackEvent',category,action,optLabel,optValue,optInteraction],
        ['b._trackEvent',category,action,optLabel,optValue,optInteraction],
        ['c._trackEvent',category,action,optLabel,optValue,optInteraction]
    );
}

Em seguida, basta chamar esta função no seu código ou onclick.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top