Domanda

Ho un dominio impostato con più account di Google Analytic.Il sito ha eventi diversi che sono stati rilevati correttamente nel primo profilo.Ma ... Mi piacerebbe passare gli eventi su ogni account senza creare un evento onclick per ogni profilo.

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

Grazie per il tuo supporto Mike

È stato utile?

Soluzione

In primo luogo, lo snippet di codice che hai incollato non è corretto.La chiamata _TrackPageView che segue ogni tracker firmerà una _TrackPageView solo per il primo oggetto Tracker.Inoltre, l'impostazione _anonymizeix viene utilizzata in modo errato come deve venire prima della prima _trackpageview e si applica a tutti gli oggetti Tracker.

Sintassi corretta:

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

Per il monitoraggio degli eventi, è possibile creare una funzione che effettua un monitoraggio degli eventi chiama a tutti i tracker in un'unica chiamata.Qualcosa come:

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

Quindi chiamare questa funzione nel tuo codice o onClick.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top