Мы планируем использовать Google Analytics в нашей организации, и я отвечаю за ее настройку. Мне было интересно, как бороться с несколькими средами. Мы, конечно же, не хотим собирать данные во время разработки и контроля качества (или, возможно, собирать данные в другую учетную запись аналитики), но мы хотим, чтобы сайт перешел в производство (очевидно).
- Как вы работаете с несколькими средами и Google Analytics?
- Вы настраиваете несколько аккаунтов для Google Analytics и используете один из них в зависимости от среды?
Мы используем ASP.NET 2.0, если это имеет значение.
источник
Другим вариантом могут быть профили Google Analytics . Используйте одну и ту же учетную запись во всех средах, но добавьте фильтр имени хоста в каждый профиль, чтобы включить трафик только из соответствующей среды.
Например, если у вас есть внутренняя среда QA
qa.example.com
, создайте профиль «QA» в Google Analytics с настраиваемым фильтром, который будет включать только совпадения имен хостов^qa\.example\.com$
. В вашем «Производственном» профиле сделайте обратное и исключите трафик из внутренних имен хостов.источник
Вот что я наконец-то сделал (мне не понравилась идея встраивания кода .Net в javascript):
Поэтому в зависимости от среды, в которой я развертываюсь, я использую любую версию файла web.config, содержащего правильный идентификатор учетной записи.
Это немного сложнее, но не требует создания javascript из .NET, и это было очень просто с jQuery.
Вот окончательный код:
И это работает отлично!
источник
<%= ASP %>
тега в Javascript - просто поместите минимум в JS и любые другие запросы / логику в другом месте.Можете ли вы убедиться, что во время разработки и контроля качества доступ к сайту осуществляется только из машин в сети вашей компании?
Если да, вы можете просто использовать ту же аналитическую учетную запись, которая будет использоваться для производства, и отфильтровать весь трафик из вашей организации .
Цитата из ссылки:
источник