Wir planen, Google Analytics in unserer Organisation zu verwenden, und ich bin für die Einrichtung verantwortlich. Ich habe mich gefragt, wie ich mit mehreren Umgebungen umgehen soll. Wir möchten sicher keine Daten während der Entwicklung und der Qualitätssicherung erfassen (oder Daten auf einem anderen Analysekonto erfassen), aber wir möchten, wenn die Site (offensichtlich) in Produktion geht.
- Wie gehen Sie mit mehreren Umgebungen und Google Analytics um?
- Richten Sie mehrere Konten für Google Analytics ein und verwenden Sie je nach Umgebung eines?
Wir verwenden ASP.NET 2.0, wenn das wichtig ist.
quelle
Eine weitere Option wären Google Analytics- Profile . Verwenden Sie in allen Umgebungen dasselbe Konto, fügen Sie jedoch in jedem Profil einen Hostnamenfilter hinzu, um nur Datenverkehr aus der jeweiligen Umgebung einzuschließen.
Wenn sich Ihre interne QS-Umgebung beispielsweise befindet
qa.example.com
, erstellen Sie in Google Analytics ein "QA" -Profil mit einem benutzerdefinierten Filter, der nur übereinstimmende Hostnamen enthält^qa\.example\.com$
. Machen Sie in Ihrem "Produktions" -Profil das Gegenteil und schließen Sie Datenverkehr von internen Hostnamen aus.quelle
Folgendes habe ich endlich getan (die Idee, .Net-Code in Javascript einzubetten, hat mir nicht gefallen):
Abhängig von der Umgebung, in der ich bereitstelle, verwende ich eine der beiden Versionen der Datei web.config, die die richtige Konto-ID enthält.
Es ist etwas komplizierter, aber es beinhaltet nicht das Generieren von Javascript aus .NET, und es war mit jQuery sehr einfach.
Hier ist der endgültige Code:
Und es funktioniert perfekt!
quelle
<%= ASP %>
Tag in Javascript einzubetten - setzen Sie einfach das Minimum in das JS und jede andere Abfrage / Logik an anderer Stelle.Können Sie sicherstellen, dass während der Entwicklung und Qualitätssicherung nur intern von Maschinen in Ihrem Unternehmensnetzwerk auf die Site zugegriffen wird?
Wenn ja, können Sie einfach dasselbe Analysekonto verwenden, das für die Produktion verwendet wird, und den gesamten Datenverkehr aus Ihrem Unternehmen herausfiltern .
Zitat aus dem Link:
quelle