J'ai configuré un sous-domaine et Google Analytics affiche le trafic pour ce sous-domaine.
Cependant, dans la section Contenu, GA ne montre pas pages vues des pages du sous-domaine. Au lieu de cela, GA compile tous les pages vues du sous-domaine.
J'ai vérifié le code des pages de sous-domaines, et ils sont tous identiques à la page d'accueil du sous-domaine.
Voici mon code de suivi:
<script type='text/javascript'>try {
var _gaq = _gaq || [];
_gaq.Push(['_setAccount', 'UA-xxxxxxx-85']);
_gaq.Push(['_setDomainName', 'domain.org']);
_gaq.Push(['_setAllowAnchor', true]);
_gaq.Push(['_trackPageview', '/?scid=a2412a40-1b66-4e0a-a1d5-f5b260de6ee8']);
_gaq.Push(['b._setAccount', 'UA-xxxxxxx-56']);
_gaq.Push(['b._setDomainName', 'domain.org']);
_gaq.Push(['b._trackPageview']);
} catch (err) {}
(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>
Est-ce que je manque un point quelque part?
GA ne montre pas les pages vues des pages du sous-domaine. Au lieu de cela, GA écrase toutes les pages vues du sous-domaine.
En effet, Google catégorise les sous-domaines en tant que liens internes vers le domaine racine, comme indiqué ici , et n'indique pas par défaut le domaine ou le sous-domaine dans les rapports.
Pour résoudre ce problème en utilisant un seul profil, créez un filtre couvert ici :
Sous Admin
-> View (Profile)
-> View Settings
, cliquez sur Filters
.
Cliquez sur + New Filter
et indiquez le nom du filtre .
Filter Type
choisissez Custom
et sélectionnez Advanced
.Sous Advanced
:
une. FieldA
doit être réglé sur nom d'hôte
b. FieldB
doit être défini sur URI de la demande
Définissez les valeurs des champs A et B sur (.*)
, qui est une expression qui capture tous les caractères.
Définissez l'option Output To --> Constructor
sur URI de la requête et indiquez $A1$B1
comme valeur pour ce choix.
Vous pouvez également ajouter un autre profil à Google Analytics pour le sous-domaine et créer un filtre pour afficher uniquement le trafic de ce sous-domaine:
Admin -> View -> Filters -> New Filter
Me manque-t-il un point quelque part?
Dans le passé, Google avait suggéré d'utiliser un point avant le domaine pour inclure les sous-domaines (par exemple, .domain.org
), mais cela n'est plus conseillé, comme on peut le voir ici (sous Traditional (ga.js) syntax
), car le point provoque la réinitialisation du cookie, comme indiqué ici (sous le numéro 2).