web-dev-qa-db-fra.com

Comment configurer correctement Google Analytics pour notre sous-domaine

Actuellement, notre site Web principal est servi sans SSL à l'adresse http://example.com. Notre boutique est servie sur un sous-domaine via https://store.example.com.

Notre site principal utilise le code traditionnel de Google Analytics:

var _gaq = _gaq || [];
 _gaq.Push(
    ['_setAccount', 'UA-XXXXXX-X'],
    ['_setDomainName', 'www.example.com'],
    ['_trackPageview'],
    ['hq._setAccount', 'UA-XXXXXX-X'],
    ['hq._setDomainName', 'www.example.com'],
    ['hq._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);

Notre boutique utilise la nouvelle Universal Analytics:

    ga('create', 'UA-XXXXXX-X', 'auto', { 'allowLinker': true });
    // Load the plugin.
    ga('require', 'linker');
    // Define which domains to autoLink.
    ga('linker:autoLink', ['store.example.com']);
    ga('send', 'pageview');
  1. L'URL du site principal et l'URL du sous-domaine de la boutique doivent-elles être incluses dans la ligne ga('linker:autolink', []);?
  2. La section de l'éditeur de liens doit-elle être ajoutée au code URL du site Web principal?

Actuellement, toutes les statistiques des deux sites apparaissent sous le compte Google Analytics de nos sites Web principaux, y compris les visites, les consultations de page, etc., à l'adresse URL de notre boutique, ce qui est correct et conforme à nos souhaits.

  1. Voudrais créer une vue nouvelle/séparée où nous ne voyons que du trafic dans le sous-domaine du magasin. J'ai créé la nouvelle vue dans le compte, mais je ne récupère aucune donnée. Comment dois-je configurer la vue dans les paramètres (tels que "URL du site Web": nous avons ajouté https://store.example.com ici) ou devons-nous utiliser des filtres?
1
Anthony GP

Pour que ma vue fonctionne correctement, je devais retourner à mon filtre pour la nouvelle vue et ajouter le "https: //" dans le nom d'hôte. Auparavant, je n'avais que "store.example.com". Merci à tous ceux qui ont ajouté leurs conseils très utiles!

0
Anthony GP

Je vous recommande d'exécuter Universal Analytics sur votre site principal et votre sous-domaine sous une propriété unique, puis de créer des vues pour séparer les sites, ainsi qu'une vue de tous les éléments combinés. L'inconvénient est que vous perdrez une donnée historique. Cela vous permettra de suivre l'entonnoir complet + les revenus par source et un ensemble d'autres mesures que vous voudrez collecter par la suite.

Une fois que votre domaine et votre sous-domaine s'exécutent avec le même code/propriété de suivi, vous devez ajouter le lieur automatique comme suit:

ga('linker:autoLink', ['domain.com', 'subdomain.domain.com']);

Enfin, vous devrez créer des vues séparées si vous souhaitez séparer le sous-domaine du domaine principal. Pour ce faire, sélectionnez "Admin", cliquez sur la liste déroulante et sélectionnez "Créer une nouvelle vue". Allez-y, nommez la vue et sélectionnez "Créer une vue".

Vous devrez créer deux filtres, le premier est une URL de début par nom d'hôte. Par défaut, GA n'affiche que ce qui se trouve après votre domaine (ex./Sous-répertoire). Lorsque vous traitez avec des sous-domaines, vous voudrez voir l'URL complète. Voici un tutoriel: https://support.google.com/analytics/answer/1012243?hl=fr

Le filtre suivant indique à GA d'inclure uniquement le sous-domaine. Sélectionnez "Filtre" puis "Nouveau filtre". Sur cet écran, sélectionnez le menu déroulant "Sélectionner le type de filtre", sélectionnez inclure uniquement. Dans le menu déroulant "Sélectionner la source ou la destination", sélectionnez "Trafic vers nom d'hôte", puis entrez votre sous-domaine ici.

2
Alex L