2013-10-28 6 views
5

Из документации Google:Universal Analytics (analytics.js) Игнорирование собственного трафика

Фрагмент код analytics.js является частью Universal Analytics, которая в настоящее время в публичных бета-версии. Новые пользователи должны использовать analytics.js. Существующие пользователям ga.js следует создать новый веб-ресурс для analytics.js и dual . На этой же странице совершенно безопасно включать как ga.js, так и analytics.js фрагменты.

Однако, похоже, я не могу найти способ настроить фильтр, чтобы исключить мой собственный трафик с помощью файла cookie. Существует this for ga.js, но насколько я могу судить, нет способа установить пользовательскую переменную с помощью analytics.js, и я получаю настраиваемое измерение для работы.

Edit: Что я сделал до сих пор:

  1. Set up a custom dimension called 'ignore' in GA via the UI
  2. Created a filter specifying the custom dimension from step 1
  3. называется ga('set', 'dimension1', 1); мой сайт

трафик не игнорируется

+0

Этот вопрос кажется вне темы, если у вас нет конкретной проблемы с кодом, который вы написали; в этом случае на ваш вопрос не хватает этого кода. – Kermit

+2

@FreshPrinceOfSO вопрос: «Как программно установить пользовательскую переменную и распознать ее фильтром в ga». Как это даже отдаленно вне темы? –

+0

«В реальном времени всегда было отлично для быстрого тестирования и отладки вашего кода отслеживания, а теперь с поддержкой профиля вы можете сделать то же самое при создании фильтров профиля. Когда вы меняете фильтры в своем профиле, вы должны увидеть эффекты в реальном времени отчеты в течение нескольких часов. Мы работаем над тем, чтобы сделать это еще быстрее ». От: http://analytics.blogspot.com/2012/10/real-time-analytics-supports-profiles.html, я дам обновление через несколько часов и суммирую свои выводы –

ответ

4

Почему не просто установить ваш собственный файл cookie и проверьте его, используя opt out var?

window['ga-disable-UA-XXXX-Y'] = true; 
+0

хорошая идея, я не понимал, что это вариант. –

+0

меня просто беспокоит, что я не могу получить собственное измерение для работы. Это определенно должно сработать. Я соглашусь с этим и поставлю свое решение как отдельный ответ.надеюсь, кто-то сможет его улучшить или выяснить, где я ошибаюсь –

+1

Ну, 'ga ('set', 'ignore', '1');' не собирается отправлять как пользовательскую метрику. Вам нужно будет сделать ga ('set', 'metric1', 1); 'вместо этого. Вы не будете использовать дружественное имя переменной в коде, только метрику [1-20] или размерность [1-20]. – MisterPhilip

Смежные вопросы