2014-06-18 2 views
0

J'ai récemment commencé à utiliser plusieurs configuration de code de suivi de domaine comme indiqué à https://support.google.com/analytics/answer/1033876?hl=en-GB&ref_topic=2772342 et en essayant de mélanger cela avec les propriétés de domaine existantes codes de suivi GA existants.Google Analytics suivi de plusieurs domaines + plusieurs codes tracker

Mais le code de suivi de plusieurs domaines n'affiche aucune donnée ou n'est pas détecté lorsque je consulte l'état du suivi de la propriété Web du suivi de plusieurs domaines?

Je ne sais pas quel est le problème. L'utilisation de l'extension GA Debugger pour Chrome révèle 2 trackers GA produisant des données identiques, y compris ID identique UA-XXXXXXX ids.

Contexte:

  • propriétés Web existantes codes tracker sont comme: UA-xxxxxxx-1, UA-xxxxxxx-2 UA-XXXXXXX-3
  • plusieurs codes tracker domaine ids sont comme: UA -XXXXXXY-2

J'ai 3 propriétés Web toutes sur le même domaine1.comm, 2 sous-domaines d'utilisation. Donc, tous les trois propriétés Web sont

  • domain1.com
  • blog.domain1.com
  • forum.domain1.com

Chaque propriété possède sa propre propriété Web GA et suivi uniques code pour le suivi séparé à l'origine. Et était quelque chose comme ça

<script type="text/javascript"> 
var _gaq=_gaq||[];_gaq.push(['_setAccount','UA-XXXXXXX-1']); 
_gaq.push(['_setDomainName','domain1.com']); 
_gaq.push(['_setSiteSpeedSampleRate',100]); 
_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> 

Maintenant, je veux ajouter un 2e suivi à chacun des 3 propriétés web pour le suivi de plusieurs domaines à travers les 3 propriétés Web mis il comme suit

pour domain1. com

<script> 
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 
})(window,document,'script','//www.google-analytics.com/analytics.js','ga'); 

ga('create', 'UA-XXXXXXY-2', 'auto', {'allowLinker': true}); 
ga('require', 'linker'); 
ga('linker:autoLink', ['forum.domain1.com, 'blog.domain1.com']); 
ga('send', 'pageview'); 

</script> 

pour forum.domain1.com

<script> 
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 
})(window,document,'script','//www.google-analytics.com/analytics.js','ga'); 

ga('create', 'UA-XXXXXXY-2', 'auto', {'allowLinker': true}); 
ga('require', 'linker'); 
ga('linker:autoLink', ['domain1.com, 'blog.domain1.com']); 
ga('send', 'pageview'); 

</script> 

pour blog.domain1.com

<script> 
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 
})(window,document,'script','//www.google-analytics.com/analytics.js','ga'); 

ga('create', 'UA-XXXXXXY-2', 'auto', {'allowLinker': true}); 
ga('require', 'linker'); 
ga('linker:autoLink', ['domain1.com, 'forum.domain1.com']); 
ga('send', 'pageview'); 

</script> 

Ajout SiteSpeedSampleRate

ajouter également SiteSpeedSampleRate à plusieurs codes de suivi de domaine, cela est correct?

<script> 
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 
})(window,document,'script','//www.google-analytics.com/analytics.js','ga'); 
_gaq.push(['_setSiteSpeedSampleRate', 100]); 
_gaq.push(['_trackPageview']); 
ga('create', 'UA-XXXXXXY-2', 'domain1.com'); 
ga('send', 'pageview'); 

</script> 
+0

votre exemple d'ajout de SiteSpeedSampleRate mélange des analyses classiques et du code analytique universel. Il faut de 24 à 48 heures pour que les données s'affichent dans les rapports standard. Cela peut prendre jusqu'à 75 heures pour qu'un nouveau tracker soit détecté. Combien de temps avez-vous attendu? – DaImTo

+0

merci pour la réponse, il a été jusqu'à 5ème jour depuis que j'ai ajouté le code et toujours pas de statistiques ou de détection. Oui, j'ai réalisé que SiteSpeedSampleRate est incorrect et a été trié. – p4guru

Répondre

1

Puisque vous êtes sur le même domaine avec seulement différents sous-domaines, vous n'avez pas besoin d'utiliser le lien automatique. Définissez simplement le domaine de cookie au plus haut niveau (domain1.com). En outre, si vous exécutez plusieurs trackers sur la même page, vous devez leur attribuer leurs propres espaces de noms.

(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 
})(window,document,'script','//www.google-analytics.com/analytics.js','ga'); 

/* Assuming the existing properties are migrated to Universal Aanlytics - which they should be */ 
ga('create', 'UA-XXXXXXX-1', 'domain1.com'); 
ga('send', 'pageview'); 

/* Note the inclusion of the name property */ 
ga('create', 'UA-XXXXXXY-2', 'domain1.com', {'name': 'multi'}); 
ga('multi.send', 'pageview'); 
+0

merci pour la réponse ... donc les deux doivent être des codes de suivi universels et ne peut pas être l'ancien code + ua code de suivi mix? – p4guru

+0

Vous pouvez avoir les deux en même temps, oui. – MisterPhilip

Questions connexes