J'ai besoin d'aide pour configurer correctement google analytics. Voici ma configuration :
Nous hébergeons des sites pour plusieurs clients, et chaque client a son propre sous-domaine sur notre site. Nous avons donc clientA.oursite.com et clientB.oursite.com.
Au fur et à mesure que nous ajoutons des clients, nous obtenons davantage de sous-domaines. Nous voulons suivre toutes les données de chaque client indépendamment, mais je ne veux pas créer un nouveau code de suivi Google pour chaque nouveau client.
Mon plan est donc de suivre toutes les visites avec "oursite.com", et ensuite je vais créer un filtre dans Google Analytics pour obtenir des données pour chaque client spécifique (toutes les visites pour un sous-domaine spécifique). Est-ce que c'est la bonne façon de faire (un code de suivi et un filtre de sous-domaine) ?
Pour créer un filtre de sous-domaine, j'ajoute un nouveau profil pour chaque client, puis j'ajoute un filtre personnalisé en disant include "Requête URI" et je remplis "CustomerDomain.oursite.com". Est-ce que c'est la bonne façon de faire ?
Et une question générale sur les filtres : Est-il vraiment impossible de créer un nouveau filtre en l'appliquant aux données d'un profil existant ? J'aimerais vraiment rassembler toutes les données dans un profil "principal" et créer ensuite des filtres de sous-domaines en fonction de nos besoins. Mais il semble que google n'applique les filtres qu'aux nouvelles données entrantes, et non aux données existantes. Est-ce vraiment vrai ?
Voici mon code de suivi. Est-ce que '_setDomainName', 'none' est la bonne chose à faire ?
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-12345678-10']);
_gaq.push(['_setDomainName', 'none']);
_gaq.push(['_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);
})();
</script>