Як ви виключаєте себе з Google Analytics на своєму веб-сайті за допомогою файлів cookie?


30

Я намагаюся налаштувати фільтр виключення з файлом cookie браузера, щоб мої власні відвідування не відображалися в моїй службі Google Analytics. Я спробував 3 різні методи, і жоден з них не працював досі. Я хотів би допомогти зрозуміти, що я роблю неправильно, і як я можу це виправити.

Спосіб 1
По-перше, я спробував дотримуватися інструкцій Google, http://www.google.com/support/analytics/bin/answer.py?hl=uk&answer=55481 , для виключення трафіку за вмістом файлу cookie:

Створіть нову сторінку у своєму домені, що містить такий код:

<body onLoad="javascript:pageTracker._setVar('test_value');">

Спосіб 2
Далі, коли це не спрацювало, я погукав і знайшов цю нитку Google, http://www.google.com/support/forum/p/Google%20Analytics/thread?tid=4741f1499823fcd5&hl=en , де найпопулярніша відповідь говорить про використання трохи іншого коду:

SHS Analytics написав:

 <body onLoad="javascript:_gaq.push(['_setVar','test_value']);">

Дякую! Тепер для нього встановлено файл __utmv, що містить "test_value", тоді як оригінал:

 pageTracker._setVar('test_value')

(що Google все ж рекомендує) мені не вдалося зробити це для мене (у Mac Safari 5 та Firefox 3.6.8).

Тому я спробував цей код, але він у мене не вийшов.

Спосіб 3
Нарешті, я шукав StackOverflow і натрапив на цю тему, https://stackoverflow.com/questions/3495270/exclude-my-traffic-from-google-analytics-using-cookie-with-subdomain , яка передбачає, що наступне код може працювати:

 <script type="text/javascript">
    var _gaq = _gaq || [];
    _gaq.push(['_setVar', 'exclude_me']);
    _gaq.push(['_setAccount', 'UA-xxxxxxxx-x']);
    _gaq.push(['_trackPageview']);
 // etc...
 </script>

Цей скрипт з'явився в елементі head у прикладі, а не у події завантаження тіла, як у попередніх 2 прикладах. Тож я і спробував це, але все ж не пощастило спробувати виключити себе з Google Analytics.

Повторне повторення питання.
Отже, я спробував усі 3 вищевказаних методу, не маючи успіху. Я щось роблю не так? Як я можу виключити себе з Google Analytics, використовуючи печиво для виключення для свого веб-переглядача?

Оновлення Я тестую це вже кілька днів, і я підтвердив, що другий метод виключення себе з відстеження дійсно працює. Проблема полягала в тому, що налаштування фільтра неправильно застосовані до мого профілю, що було виправлено. Дивіться прийняту відповідь нижче.


2
Чому б просто не заблокувати вашу IP-адресу?
Джон Конде

1
Як давно ви протестували ці методи? Показ даних у Google Analytics може зайняти 24–48 годин. По-друге, ви додали фільтр cookie, як описано тут: google.com/support/googleanalytics/bin/answer.py?answer=55494 ?
Ніклас

@John Я спробував це, це не працює, я просто виявляюсь у сусідньому місті ... чи це означає, що моя ip-адреса динамічна?
40XUserNotFound

швидше за все. Якщо ваші IP-адреси залишаються у встановленому діапазоні, ви можете спробувати заблокувати цей діапазон.
Джон Конде

@Niklas для першого методу, я тестував його протягом днів, тому я впевнений, що він не працює. Що стосується двох інших, я майже впевнений, що чекав принаймні 24 години на тестування результатів, але про всяк випадок я спробую їх ще раз і оновити те, що тут дізнаюся.
40XUserNotFound

Відповіді:


10

У вашому питанні про другий крок процесу немає нічого. Код, який ви використовуєте, повинен просто встановити спеціальну змінну, яка буде надіслана до GA з рештою даних відстеження. Потім потрібно встановити фільтр, щоб виключити дані, де для змінної встановлено значення "test_value".

Щоб створити фільтр, перейдіть на екран "Налаштування Analytics> Налаштування профілю" та натисніть "Додати фільтр". На екрані, що з'являється, використовуйте наступні налаштування:

  • Додати новий фільтр для профілю
  • Назва фільтра: виключення власного трафіку
  • Тип фільтра: спеціальний фільтр
  • Натисніть перемикач "виключити"
  • Поле фільтра: користувач визначає
  • Шаблон фільтра: тест_значення
  • Чутливий до регістру: Ні

Зі сторони пам’ятайте, що для встановлення спеціальної змінної вам потрібно додати код на свою сторінку, запустіть її та видаліть. Якщо ви не видалите його, то для всіх відвідувачів буде встановлено файл cookie, і всі вони будуть виключені. Найкраще налаштувати додатковий профіль, щоб перевірити, чи працює фільтр належним чином, перш ніж застосувати його до основного профілю, оскільки історичні дані не можуть бути отримані, якщо ви його неправильно налаштували.


дякую за відповідь, але я фактично налаштував фільтр у своєму аналітичному профілі, тож це не проблема.
40XUserNotFound

1
Гаразд, тоді вам потрібно перевірити файли cookie, встановлені у вашому браузері, щоб побачити, чи є такий, що викликається __utmvзі значенням "test_value". Також переконайтеся, що на вашому веб-сайті існує не один набір файлів cookie, оскільки це іноді може бути проблемою.
Еван Хемін

Інша справа, щоб спробувати перевірити, що надсилається до GA під час завантаження сторінки. Для цього можна використовувати щось на зразок додатка заголовків HTTP-заголовків Firefox Live або розширення Chrome GA. Подивіться, чи є "test_value" десь у запиті на файл __utm.gif.
Еван Хемін

тож виявляється, що у мене (1) ніколи не було налаштовано фільтр належним чином у моєму профілі, або (2) параметри фільтра ніколи не переносилися на новий інтерфейс Analytics. У мене таке відчуття, що це останній випадок, оскільки я впевнений, що я встановив фільтр належним чином у старому інтерфейсі, використовуючи вказані вище інструкції та що я згадав у способі 1 своєї проблеми. У будь-якому разі, справа в тому, що я повернувся, щоб перевірити налаштування в новому інтерфейсі, і виявилося, що фільтра не було: / Я додав його, і тепер він працює з кодом 2-го методу, про який я згадував вище.
40XUserNotFound

Також зауважте, що бета-версія в реальному часі в Google Analytics ігнорує фільтри, або, принаймні, потрібен певний час, щоб фільтри працювали. Дивіться productforums.google.com/d/msg/analytics/ahnkTQ0QuRk/…
Адам Монсен

8

Спосіб зробити це без cookie - це за допомогою розширення: http://www.igorware.com/extensions/block-yourself-from-analytics Мені це подобається, тому що

  • У мене в Chrome встановлено розширення, щоб воно було доступне на моїх пристроях
  • це легко встановити
  • Мені не потрібно створювати приховану сторінку, яка встановлює файл cookie або тимчасово змінювати реальну сторінку.
  • Якщо я стираю файли cookie, мені не потрібно пам'ятати, щоб повторно їх вмикати.

чи є щось подібне для Firefox, я бачу, що ви зв'язали теж працює для хрому, сафарі, опери
Сем

коментарі плагіна говорять про те, що він більше не працює
hansaplast

Дякую за коментар @PhilippKeller Я перевірив, що у мене встановлено 2.3.0, що працює (працює, запобігаючи завантаження файлу ga.js)
Девід Сілва Сміт

значить, ви підтвердили, що це дійсно працює і для нового га?
hansaplast

1
@PhilippKeller Я перевірив, і, схоже, це не працює над новою аналітикою Google. Схоже, це тому, що нова версія використовує analytics.js, а не ga.js.
Девід Сільва Сміт

8

Це офіційний плагін Google для всіх найпоширеніших веб-переглядачів, який виключить вас із Google Analytics:

https://tools.google.com/dlpage/gaoptout

Запропонуйте всім членам вашої команди встановити його.

PS: Проблема з методом фільтрації на основі IP - це динамічне розподіл IP-адрес.


Це не може тільки включати певні домени на сьогоднішній версії 0.9.6. Ви виключаєте себе з аналітики на все.
lkraav

2
хоча немає варіантів блогу лише на GA для певних доменів, це нормально для мене, оскільки у мене є багато сайтів, на яких я не хочу відстежувати себе
hansaplast

2

Швидке та просте виправлення, якщо ви користуєтеся Firefox і не хочете зіпсувати свій вихідний код: Отримайте надбудову надписи "google-analytics.com" як ненадійну. Це не дасть Firefox виконувати трекер, а ваші відвідування не відображатимуться у вашій статистиці чи будь-якому іншому веб-сайті.


Хоча це одне рішення, це не ідеальне рішення ... Мені б хотілося таке, яке буде працювати для всіх браузерів. Але дякую за відповідь.
40XUserNotFound

Існує аналогічне розширення для Chrome, ScriptSafe.
Вітрувій

1

Швидкий і брудний спосіб зупинити всі відстеження на всіх сайтах - це відредагувати файл хостів C:\Windows\System32\drivers\etc\hosts і додати ці записи.

Можливо, вам доведеться перезапустити веб-переглядач після їх зміни.

0.0.0.0       www.google-analytics.com
0.0.0.0       ssl.google-analytics.com

Вам не потрібно ходити на редагування фільтрів на сайті google. Звичайно, цей метод здебільшого марний, якщо у вас є багато користувачів, яких потрібно виключити, і це означає, що ви не можете використовувати Google Плагін для налагодження Google Analytics, який я дуже рекомендую для тестування (він публікується Google).


Краще використовувати 127.0.0.1 у більшості випадків, щоб повернути дійсну відповідь.
Саймон Хейтер


1

Таке завдання має вирішити функція фільтрів Google Analytics.

Рекомендую поглянути на цю статтю - є кілька інших фільтрів Google Analytics, які можуть бути корисними:

http://www.lunametrics.com/blog/2015/12/10/basic-google-analytics-filters/

Наприклад, я рекомендую також додати фільтр, який виключає поетапний трафік (люди часто про це забувають). Це можна зробити наступним чином:

  • Назва фільтра: Виключити трафік сайту Dev
  • Тип фільтра: Спеціальний> Виключити
  • Поле фільтра: ім'я хоста
  • Шаблон фільтра: введіть шаблон регулярного вираження всіх імен хостів розробки для вашого веб-сайту. Наприклад, якщо імена хостів розробки dev.example.com, backend.example.com та stage.example.com, ви введете ^ dev.example.com $ | ^ backend.example.com $ | ^ stage.example. com $ у цьому полі (або якомусь подібному Regex).

Ще один рекомендований фільтр - малий домен (ім'я хоста):

  • Назва фільтра: Мале ім'я хоста
  • Тип фільтра: Користувацький> Малі літери
  • Поле фільтра: ім'я хоста

І останнє - малий запит uri:

  • Назва фільтра: URI з малого запиту
  • Тип фільтра: Користувацький> Малі літери
  • Поле фільтра: запит URI

0

Для всіх, хто цікавиться, ви можете просто видалити ідентифікатор клієнта, щоб очистити свої аналітичні дані.

Перейдіть на сторінку Аудиторія -> Провідник користувачів . Це запис усіх сеансів користувача. Мій користувач мав величезну тривалість сеансу. Як тільки ви помітите аномалію, натисніть на користувача та внизу сторінки, зліва, ви знайдете кнопку видалення . Дані будуть зафіксовані через 3 дні.

Овідіу

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.