web-dev-qa-db-fra.com

Comment utiliser Google Analytics pour suivre les versions de développement et de production du même site sur différents serveurs?

J'ai un site Web avec deux versions, une pour la production et une pour le développement (tester de nouvelles fonctionnalités). Tout le code est sous contrôle de version et les sites Web sont sur des serveurs distincts.

Actuellement, le même code de suivi Google Analytics est utilisé sur les deux sites. Comme le code est sous contrôle de version, il serait idéal d’avoir une clause if I am on production, use this code; else if on development server use that code. Mais je soupçonne que Google facilite la tâche.

Je constate qu’il existe de nombreuses façons de configurer un code de suivi GA, par exemple. "un seul domaine" contre "plusieurs domaines de premier niveau". Mais il m'est difficile de savoir comment mettre cela en place.

De plus, si le code de suivi configuré pour un seul domaine a été sur le serveur de développement, ai-je capturé le trafic sur les deux sites ou est-ce que GA ignore simplement le deuxième domaine que je n'ai pas enregistré?

6
Abe

Je constate qu’il existe de nombreuses façons de configurer un code de suivi GA, par exemple. "un seul domaine" contre "plusieurs domaines de premier niveau". Mais il m'est difficile de savoir comment mettre cela en place.

La configuration de domaine unique/multiple n'a rien à voir avec votre environnement de test. Il est censé être utilisé lorsque, en production, vous avez un ou plusieurs domaines en conséquence.

Pour supprimer les données de développement et de test de Google Analytics, je vous recommande d'utiliser un filtre si vous avez une adresse IP statique ou si vous ne créez pas un filtre qui exécute Google Analytics ou ne repose pas sur une vérification si l'environnement actuel est en production ou non. .

De plus, si le code de suivi configuré pour un seul domaine a été sur le serveur de développement, ai-je capturé le trafic sur les deux sites ou est-ce que GA ignore simplement le deuxième domaine que je n'ai pas enregistré?

Vous avez pris le trafic des deux.

1
eduardocereto

J'ai travaillé sur quelque chose de similaire et la solution que j'ai proposée consistait à inclure mes extraits d'analyse via PHP (plutôt que de coller l'extrait lui-même dans les pages/modèles). Sur le serveur de développement, l'extrait de code lui-même est commenté et le ou les fichiers qui contiennent l'extrait de code sont répertoriés dans mon fichier .gitignore.

Un autre moyen simple de le faire serait via un gestionnaire de balises .

1
adam-asdf