Je suis relativement nouveau sur Google Analytics. Je cherche un moyen d'ajouter GA à mon site ASP.Net (C#), mais gardez les numéros pour différents environnements de se mélanger. Je voudrais simplement configurer le script sur mon gabarit une seule fois, puis utiliser l'URL complète de la demande ou un paramètre web.config pour placer chaque environnement dans un chier de rapport séparé.Comment configurer Google Analytics pour séparer les sites de développement/test et de production?
- Edition -
J'ai tenté d'utiliser la suggestion de aj_whiz, mais a couru dans un problème lors de l'ouverture d'une page avec un contrôle Toolkit AJAXControl sur elle. Voici le code que j'essayais d'utiliser.
<% @ Maître Language = "C#" AutoEventWireup = "true" % CodeBehind = "de MasterPage2.master.cs" Inherits = "TruckMo.MasterPage2"> <% @ Register = Src "LinkMenu.ascx" TagName = "Linkmenų" TagPrefix = "UC1" %> TRAC Connect
var _gaq = _gaq || [];
_gaq.push(['_setAccount', '<%=ConfigurationManager.AppSettings["GoogleAnalyticsCode"]%>']);
_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>
L'erreur que j'obtiens est "La collection Controls ne peut pas être modifiée car le contrôle contient des blocs de code (c.-à-d. . <% ...%>) » L'emplacement est AjaxControlToolkit.ScriptObjectBuilder.RegisterCssReferences (...) La ligne est header.Controls.Add (lien);
Cela ne fonctionne pas si AJAX Control Toolkit est utilisé sur une page. Il génère une erreur indiquant que <% and %> ne sont pas autorisés dans un contrôle. –
pouvez-vous poster la source aspx? –
En déplaçant le script à la fin de la section du corps, presque tout fonctionne. Google ne regarde que dans la section head lors de la vérification pour voir si le site contient le code de suivi. Maintenant que je vois mes données entrer, j'ai beaucoup de preuves. J'ai déployé le code hier soir et je peux déjà voir les rapports de trafic. –