web-dev-qa-db-fra.com

Suivi des sous-domaines dans Google Analytics

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?

2
alika7

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 :

  1. Sous Admin -> View (Profile) -> View Settings, cliquez sur Filters.

  2. Cliquez sur + New Filter et indiquez le nom du filtre .

  3. Sous Filter Type choisissez Custom et sélectionnez Advanced.

  4. Sous Advanced:

    une. FieldA doit être réglé sur nom d'hôte
    b. FieldB doit être défini sur URI de la demande

  5. Définissez les valeurs des champs A et B sur (.*), qui est une expression qui capture tous les caractères.

  6. Définissez l'option Output To --> Constructor sur URI de la requête et indiquez $A1$B1 comme valeur pour ce choix.

enter image description here

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

enter image description here

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).

2
dan