Набридло чекати www.google-analytics.com - чи може налаштування браузера "відмовитись від мене"?


99

Останнім часом (останні кілька тижнів) моє перегляд веб-сайтів часто відбувається дуже повільно, і в цей час часто трапляється так, що рядок стану звучить «чекає www.google-analytics.com».

Чи є налаштування браузера, яке скаже Google, що я не хочу бути учасником їхньої програми аналітики, тому сторінка навіть не намагатиметься зв’язатися з Google? Чи можуть люди якимось чином "відмовитися" від цього?


18
А як щодо NoScript та подібних програм?
Арне


+1 до коментаря arne Я блокую Google Analytics, а також численні інші сценарії, за допомогою NoScript. Це розширення FireFox.
Каз

Дизайн веб-сторінки тут є фактором. Якщо є невелика кількість сайтів, які вас турбують, ви можете підняти їх разом з ними.
Саймон Гіббс

Чи звикає аналітика Google для оцінки частки використання браузера? Чи означає відмова від відстеження означає відмову від статистики використання браузера?
Джеймс Хей

Відповіді:


97

Метод "old school", який працює з будь-яким веб-переглядачем, полягає в тому, щоб додати наступний запис у файл локальних хостів,

127.0.0.1 www.google-analytics.com
127.0.0.1 google-analytics.com
127.0.0.1 ssl.google-analytics.com

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

Ви також можете спробувати 0.0.0.0 (хоча особисто ніколи не перевірявся).

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

35
0.0.0.0, нульовий маршрут, краще. Якщо ви працюєте з власним веб-сервером, ви почнете отримувати 404, якщо ваш маршрут до localhost.
Дарт Егрегійний

2
0.0.0.0 не є "нульовим маршрутом". Значення має різні значення за різних обставин. У похідних BSD стеках запис 0.0.0.0 в таблиці маршрутів дійсно представляє "маршрут за замовчуванням". Але маршрут за замовчуванням не використовується для спроб підключення до адреси 0.0.0.0.
Каз

4
Так, це нульовий маршрут.
Дарт Егрегійний

4
@Sam, чому ти потрапив у біду?
Адріан

2
Ці технології маршрутизації "до себе" або "до кінця Інтернету" трохи пізно. Набагато швидше просто не запускати TCP-з'єднання до цих шпигунських серверів Wadvertisement. Три інструменти, які цитує Гроностай, вражають там (якнайшвидше)!
дан

36

Є багато рішень, які застосовують підхід до блокування запитів, перш ніж вони навіть ініціюються:

  • AdBlock / AdBlock Plus - Він призначений для блокування оголошень, але ви можете налаштувати його так, щоб блокувати практично все.
  • Ghostery - Його головний момент - це турбота про вашу конфіденційність, він заблокує GA для вас (разом з багатьма іншими сценаріями відстеження). RequestPolicy - це її альтернатива для Firefox з відкритим кодом.
  • NoScript / ScriptSafe / інші блокатори сценаріїв - блокування JavaScript повністю повинно вирішити проблему.

Завантаження для Firefox:

Завантаження для Chrome:

Завантаження для Opera:

Ghostery доступний і для інших браузерів.


25
Повністю блокувати javascript для запобігання Google Analytics - це як підірвати фунт, оскільки цуценя підглянув на ваш килим.
Джефф

17
@Jeff: ти маєш на увазі, абсолютно приголомшливий?
Dancrumb

1
NoScript можна встановити лише для блокування чорного списку: не потрібно повністю блокувати JavaScript, щоб блокувати скрипти з якогось хоста.
andyg0808

3 чудові інструменти, що надають інформацію (Ghostery) та захист (AdBlock & NoScript).
дан

3
@Jeff: Ні, я не жартував; Я не був знайомий із використанням США. Але я зараз отримую твій жарт. :-)
Джеймс Хей

29

Adblock Plus або еквівалент може зробити це за вас; блокуйте що-небудь від імен хостів, які закінчуються google-analytics.com, і ваш веб-переглядач навіть не намагатиметься спілкуватися зі службою. У Adblock Plus вам потрібно додати спеціальний фільтр з текстом, ||google-analytics.comщоб отримати цей результат.


7

Для повноти, хоча це не так просто налаштувати, як інші рішення, ви можете розглянути можливість запуску проксі-блокування, наприклад Privoxy . Кальмарів проксі - сервер може бути налаштований на блокування реклами , а також.

Інший варіант - запустити свій власний DNS-сервер і відфільтрувати його негаразди, що має такий же ефект, як і блокування серверів у файлі хостів.


3
+1 для роботи з цими речами на рівні проксі. Навіть у малому бізнесі, де вам доведеться підтримувати лише кілька інсталяцій Firefox, все стає легко обтяжливим.
Marcello Romani

3

Існує плагін Google Disconnect для Firefox, який блокує Google на сторінках, які не є Google, включаючи аналітику. Існує аналогічний плагін для Chrome, Disconnect .


2

Я використовую Запит політики для Firefox. Це трохи нагадує ghostery, оскільки дозволяє додати до списку білі списки та чорні списки запитів, але не чітко зосереджено на конфіденційності.

Це досить настроюється, але я встановив чорний список за замовчуванням

Наприклад, використовувати сайти переповнення стека:

  • Я дозволяю будь-які запити до ajax.googleapis.com у всьому світі
  • Я дозволяю запити на stackauth.com та stackexchange.com та sstatic.com з конкретного сайту.

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


0

Я не хотів блокувати GoogleAnalticsObject, тому що у мене є декілька проектів, що розробляються, і я хочу, щоб вони зареєструвалися, якщо я потрапив на зовнішній веб-сайт, тож возитися з файлом хостів - це не варіант. Натомість я використав тег "asp: Placeholder", щоб обернути Jscript і встановити видимість = false, коли localhost, інакше = true. Досить простий і робить роботу тихо.


Цей підхід видається неприйнятним, оскільки питання, як видається, стосується інших веб-сайтів, де ви не маєте контролю над джерелом. (Я згоден, питання могло бути зрозумілішим щодо цього)
Ben Voigt

Влучне зауваження; Я читав питання як "розробник", де моє додаток було завантажено, а не як користувач - і в цьому відношенні я згоден з рішенням господарів-мод: o)
Алан Хорд

0

Якщо була ця проблема, просто очистили кеш-пам'ять DNS і все повернулося до норми. У Chrome перейдіть chrome://net-internals/#dnsта натисніть очистити кеш-пам'ять хоста


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