Push Buts seulement 1 compte dans 2 codes Google Analytics dans le site

Je ne suis pas sûr de mon titre, éditez-moi si vous avez un meilleur

Okey, j'ai 2 codes Google Analytics sur mon site.

<script type="text/javascript">
              var _gaq = _gaq || [];
              _gaq.push(['_setAccount', 'UA-XXX-A']);
              _gaq.push(['_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);
              })();
</script>
<script type="text/javascript">
              var _gaq = _gaq || [];
              _gaq.push(['_setAccount', 'UA-XXX-B']);
              _gaq.push(['_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);
              })();
</script>

Et je pousse mon objectif comme ..

_gaq.push(['_trackEvent','Form','Submitted','Test']);

Comment faire pour que ce suivi d'objectif soit uniquement disponible pour UA-XXX-A ?

0

1 Réponses

Les meilleures pratiques pour l'utilisation de plusieurs profils est de nommer les suiveurs secondaires - voir Google docs pour le _gaq.push() . Tous les appels analytiques dans la page (comme votre appel _trackEvent ) qui n'utilisent pas de nom utiliseront le premier tracker (par défaut).

En outre, vous chargez le code d'analyse deux fois. Le charger une fois accélérera votre page et vous donnera une collection de données plus reproductible.

Essayer

<script type="text/javascript">
  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-XXX-A']);
  _gaq.push(['_trackPageview']);
  _gaq.push(['t2._setAccount', 'UA-XXX-B']);
  _gaq.push(['t2._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);
  })();

</script>
1
ajouté
merci beaucoup, je vais essayer: D
ajouté l'auteur l2aelba, source