Question

J'ai un domaine configuré avec plusieurs comptes analytiques Google.Le site a des événements différents qui ont été correctement suivis dans le premier profil.Mais ... J'aimerais que les événements soient passés à chaque compte sans créer un événement OnClick pour chaque profil.

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

Merci pour votre soutien Mike

Était-ce utile?

La solution

Tout d'abord, l'extrait de code que vous avez collé n'est pas correct.L'appel _trackPageView qui suit chaque tracker déclenchera un _TrackPageView uniquement pour le premier objet Tracker.De plus, votre paramètre _AnonymizIPIP est mal utilisé car il doit arriver avant le premier _trackPageView et s'applique à tous les objets de suivi.

Syntaxe corrigée:

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

Pour le suivi des événements, vous pouvez créer une fonction qui effectue un suivi de l'événement appeler à tous vos suiveurs dans un appel de fonction.Quelque chose comme:

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

Appelez simplement cette fonction dans votre code ou onclick.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top