Yet another web analytic’s blog
18 sept
Lorsque vous avez différents sous domaines à analyser avec un même compte, il convient de modifier le marqueur de la façon suivante:
<script src=”http://www.google-analytics.com/urchin.js” type=”text/javascript”></script>
<script>
_uacct = ‘UA-XXXXXX-X’; // votre identifiant de compte
_udn = “domaine.com”; /* force l’appel du cookie du domaine spécifié. Autrement, GA tente de récupérer le cookie du host présent dans la barre d’adresse et créera un nouveau cookie s’il n’en trouve pas déjà, ce qui risque de dupliquer vos visiteurs de et vous faire perdre le referrer d’origine */
urchinTracker();
</script>
Lorsque vous auditez plusieurs domaines différents avec un même compte Analytics il faut modifier le marqueur de la façon suivante :
<script src=”http://www.google-analytics.com/urchin.js” type=”text/javascript”></script>
<script>
_uacct = ‘UA-XXXXXX-X’;
_udn=”none”; /* force l’utilisation du cookie du domaine présent en barre d’adresse */
_ulink=1; /* active les fonctions linker (utmLinker et utmLinkerPost) */
urchinTracker();
</script>
Ensuite, il faut réécrire les liens ou les formulaires qui permettent le passage d’un domaine à l’autre en utilisant les fonctions utmLinker et utmLinkerPost, mais nous verrons ca a l’occasion d’un autre post
Il se peut dans certains cas que vous ayez a tracker plusieurs sous-domaines et domaines différents avec un même compte. Dans ce cas, il va falloir mettre sur tous les domaines qui ont des sous domaines le marqueur suivant :
<script src=”http://www.google-analytics.com/urchin.js” type=”text/javascript”></script>
<script type=”text/javascript”>
_uacct = “UA-XXXXXXX-X”;
_uhash = “off”; // pour empêcher l’ajout d’une version encodée du domaine au cookie de Google
_udn = “domaine-en-cours.com”; // il doit s’agir du domaine présent dans la barre d’addresse
_ulink=1;
urchinTracker();
</script>
Et sur tous les autres domaines qui n’ont pas de sous domaine à tracker le marqueur suivant :
<script src=”http://www.google-analytics.com/urchin.js” type=”text/javascript”></script>
<script type=”text/javascript”>
_uacct = “UA-XXXXXXX-X”;
_uhash = “off”;
_udn = “none”;
_ulink=1;
urchinTracker();
</script>
Si vous pensez avoir des difficultés à intégrer les marqueurs différents en fonction des domaines en cours, par exemple si le marqueur est dans un include commun, il est possible de tester la valeur du host en javascript afin de générer un marqueur unique de cette manière :
<script type=”text/javascript”>
_uacct = “UA-XXXXXXX-X”;
_uhash = “off”;
if (document.location.hostname.indexOf(’Site-avec-ss-domaines.com’) == 0) {
_udn = “Site-avec-ss-domaines.com”;
} else {
_udn = “none”;
}
ulink=1;
urchinTracker();
</script>
document.location.hostname.indexOf() renvoit 0 s’il est vrai et -1 sinon
Automatic translate (with Google translate) :
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ||||||||||||||||||||||||||
| By N2H | |||||||||||||||||||||||||||||||||
7 résponses for "Multiples domaines et sous domaines"
Bonjour,
Merci pour cet article très intéressant.
Je viens de procéder au marquage d’un site. Ma problématique : ne pas trouver le site dans les référents (par exemple, ne pas voir monsite.com en référent de monsite.fr).
J’ai donc placé le marqueur suivant :
_uacct = ‘UA-XXXXXX-X’;
_udn = “monsite.fr”;
urchinTracker();
Cependant, je constate un trafic enregistré (sur 5 jours) totalement faux en volume (très très inférieur à la réalité) et tout en accès direct alors que je suis arrivé deux fois moi-même avec une recherche depuis google.
Mon marqueur est-il adapté pour cette problématique ?
Bonjour Christophe,
il faut utiliser _udn = “none”; s’il s’agit de domaines différents (.com et .fr comme dans votre exemple).
Ce code doit etre sur les deux domaines et les liens entre ces domaines doivent passer les paramètres du cookie dans l’url en utilisant les fonctions utmLinker ou utmLinkPost.
Pour voir les cookies, le mieux est d’utiliser l’extension webdeveloppers pour Firefox (onglet cookies/View cookie information).
Bonjour Olivier,
Merci pour la réponse.
Bonjour,
J’analyse 4 sous domaines avec le même compte. Alors que je peux facilement trier les pages vues pour chacun d’eux en utilisant les filtres (”contenant/ne contenant pas”), je ne puis faire de même pour distinguer le nombre de visiteurs uniques pour chaque sous domaine.
Est-ce qu’il existe une solution ?
Merci d’avance pour votre aide.
Bonjour Serge,
la solution consiste à créer un profil par sous domaine (et ajouter pour chacun de ces profils un filtre d’inclusion du trafic sur le host concerné)
a+
Bonjour,
J’ai un site sur lequel pointent plusieurs domaines (un domaine par produit) et en fonction du domaine s’adapte aux couleurs du produits. (Ex : masociete.com, monproduit.com, monaccessoire.com pointent tous les 3 sur le site masociete.com. Quand j’arrive depuis masociete.com, la page est couleurs de ma societé, quand j’arrive depuis monproduit.com elle est aux couleurs de mon produit, et idem pour mon accessoire. Pour mon accessoire et mon produit, j’ai les pages /presentation.php, /caracteristiques.php et /tarifs.php .
J’aimerais donc pouvoir suivre mes visites de deux manières :
- globalement, indépendamment du nom de domaine du produit. (ex : l’ensemble des visites de la page tarifs.php
- par produit (ex : uniquement les visites sur l’ensemble des pages de monproduit.com, sans celles de masociete.com et monaccessoire.com, ou uniquement sur monproduit.com/tarifs.php)
Je pense me retrouver dans la situation que vous décrivez. Dans ce cas, comment puis je mettre en oeuvre le code que vous indiquez.
Désolé si je ne suis pas très clair, j’ai essayé d’illustrer mes propos le plus précisément possible.
Merci
Bonjour,
dans ce cas l’idée serait a mon avis d’avoir un marqueur unique pour tous les sites et de créer ensuite un profil dédié par domaine.
Il faudra bien passer les données du cookie dans les URLs qui génèrent un changement de domaine en utilisant les fonctions Linker
Attention si vous utilisez le module e-commerce sur un domaine final, toutes les transactions remonteront dans tous les profils…
Il y aura du tuning a faire pour avoir sur chaque profil correspondant à chaque domaine les transactions générées par les différents domaines
Bon courage..
Répondre