Nous prévoyons d'utiliser Google Analytics dans notre organisation et je suis en charge de sa configuration. Je me demandais comment gérer plusieurs environnements. Nous ne voulons certainement pas collecter des données pendant le développement et l'AQ (ou peut-être collecter des données vers un autre compte analytique), mais nous voulons quand le site passe en production (évidemment).
- Comment gérez-vous plusieurs environnements et Google Analytics?
- Configurez-vous plusieurs comptes pour Google Analytics et utilisez-vous l'un ou l'autre en fonction de l'environnement?
Nous utilisons ASP.NET 2.0, si cela importe.
la source
Une autre option serait les profils Google Analytics . Utilisez le même compte dans tous les environnements, mais ajoutez un filtre de nom d'hôte dans chaque profil pour n'inclure que le trafic provenant de l'environnement respectif.
Par exemple, si votre environnement QA interne est
qa.example.com
, créez un profil "QA" dans Google Analytics avec un filtre personnalisé pour inclure uniquement la correspondance des noms d'hôtes^qa\.example\.com$
. Dans votre profil "Production", faites le contraire et excluez le trafic des noms d'hôtes internes.la source
Voici ce que j'ai finalement fait (je n'ai pas aimé l'idée d'incorporer du code .Net dans javascript):
Ainsi, en fonction de l'environnement dans lequel je déploie, j'utilise l'une ou l'autre version du fichier web.config contenant le bon identifiant de compte.
C'est un peu plus compliqué, mais cela n'implique pas de générer du javascript à partir de .NET, et c'est très simple avec jQuery.
Voici le code final:
Et ça marche parfaitement!
la source
<%= ASP %>
balise dans Javascript - il suffit de mettre le minimum à l'intérieur du JS, et toute autre requête / logique ailleurs.Pouvez-vous vous assurer que lors du développement et de l'assurance qualité, le site n'est accessible qu'en interne à partir des machines de votre réseau d'entreprise?
Si oui, vous pouvez simplement utiliser le même compte d'analyse qui sera utilisé pour la production et filtrer tout le trafic au sein de votre organisation .
Citation du lien:
la source