Concaténer les stats Google Analytics de plusieurs sous-domaines

Nouveau WRInaute
Bonjour,

mon site contient une dizaine de sous-domaines. Sur Google Analytics, chaque sous-domaine a son propre profil (c'est très pratique) :

profil 1 : http://www.monsite.fr
profil 2 : http://www.b.monsite.fr
profil 3 : http://www.c.monsite.fr

Y a-t-il moyen d'obtenir des statistiques globales (profil 1 + profil 2 + profil 3) pour savoir quelles sont les pages les plus vues tout sous-domaine confondu ?

Si ça n'est pas possible, je suppose que je serai contraint de rajouter un second code GA commun à toutes les pages du domaine. Y a-t-il des contre-indications à une telle pratique ?

Merci pour vos réponses.
 
WRInaute occasionnel
Perso, j'ai créé un nouveau profil qui regroupe tout :
Code:
var AllpageTracker = _gat._getTracker("UA-XXXXXXX-XX");
AllpageTracker._trackPageview();

C'est nickel, chaque sous domaine et /ou section importante du site a ses propres stats, et j'ai un profil consolidé qui reprend tout, très pratique pour fournir des stats globales à un annonceur par exemple ou pour visualiser d'un coup l'audience et ses principales caractéristiques sans devoir faire des additions et jongler avec les profils.

+A+
 
Nouveau WRInaute
Merci Moutain Magazin. J'ai rajouté un profil global sous GA + une seconde variable dans mon code. Ca fonctionne.
 
Nouveau WRInaute
Rebonjour...

En consultant les stats sur une semaine pour le profil concaténé ("vue d'ensemble du contenu"), je me suis aperçu que lorsque deux pages de deux sous-domaines ont le même nom, elles ne sont pas différenciées.

Par exemple, les page http://www.a.monsite.com/index.php et http://www.b.monsite.com/index.php sont considérées comme une seule et même page (noté "/" dans "les pages les plus consultées").

Y a-t-il un moyen de les dissocier ?
 
WRInaute occasionnel
As tu ajouté une ligne comme celle ci dans ton tracker ?
Code:
pageTracker._setDomainName(".domain.tld");

Il permet de mieux prendre en compte les sous domaines, et peut s'ajouter par exemple dans le contexte suivant :

Code:
var pageTracker = _gat._getTracker("UA-XXXXXXX-X");
pageTracker._initData();
pageTracker._setDomainName(".domain.tld");
pageTracker._addOrganic("bing", "q");
pageTracker._trackPageview();

J'espère que ça t'aidera

+A+
 
Nouveau WRInaute
ah oui, c'est peut-être à ce niveau là. Voici mon code :

Code:
var pageTracker = _gat._getTracker("UA-XXXXXXXX-7"); // profil sous-domaine
pageTracker._trackPageview();
var AllpageTracker = _gat._getTracker("UA-XXXXXXXX-99"); // profil concaténé
pageTracker._setDomainName(".DOMAINE.com");
AllpageTracker._trackPageview();
Devrais-je transformer la ligne
Code:
pageTracker._setDomainName(".DOMAINE.com");
en
Code:
AllpageTracker._setDomainName(".DOMAINE.com");
?

Merci.
 
WRInaute occasionnel
Par forcément, voici mon code complet :
Code:
var pageTracker = _gat._getTracker("UA-XXXXXXX-1");
pageTracker._initData();
pageTracker._setDomainName(".domain.tld");
pageTracker._addOrganic("bing", "q");
pageTracker._trackPageview();

var AllpageTracker = _gat._getTracker("UA-XXXXXXX-12");
AllpageTracker._trackPageview();
setTimeout ( 'pageTracker._trackEvent (\'NoBounce\', \'NoBounce\', \'Plus de 10 secondes\')', 10000);

La dernière ligne sert à "faire tomber" le taux de rebond. L'impulsion a lieu après 10 secondes, ce qui a pour conséquence de ne pas compter en taux de rebond un visiteur qui resterait plusieurs minutes inactif sur une même page, à lire son contenu par exemple.

+A+
 
Discussions similaires
Haut