Pregunta

Tengo un dominio configurado con múltiples cuentas de Google Analytic.El sitio tiene diferentes eventos que fueron rastreados correctamente en el primer perfil.Pero ... me gustaría pasar los eventos a cada cuenta sin crear un 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);
})();

Gracias por su apoyo Mike

¿Fue útil?

Solución

Primero, el fragmento de código que pegó no es correcto.La llamada _trackpageView que sigue a cada rastreador disparará un _trackpageView para el primer objeto de rastreador solamente.Además, su configuración de _anonyMIPIP se usa incorrectamente, ya que debe venir antes de la primera _trackpageView y se aplica a todos los objetos del rastreador.

Sintaxis corregida:

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

Para el seguimiento de eventos, puede crear una función que realice una llamada de seguimiento de eventos a todos sus rastreadores en una llamada de función.Algo así 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]
    );
}

Luego, solo llame a esta función en su código o ONCLICK.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top