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

В последнее время (последние несколько недель) мой просмотр веб-страниц часто происходит очень медленно, и часто в это время в строке состояния отображается сообщение "В ожидании www.google-analytics.com".

Существуют ли какие-либо настройки браузера, которые сообщат Google, что я не хочу участвовать в их аналитической программе, поэтому страница даже не попытается связаться с Google? Могут ли люди каким-то образом отказаться от этого?

8 ответов

Решение

Метод "старой школы", который работает с любым браузером, заключается в добавлении следующей записи в локальный файл hosts:

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

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

You could also try 0.0.0.0 (never personally tested by me though).

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

Существует много решений, которые используют блокировку запросов еще до их инициации:

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

Загрузки для Firefox:

Загрузки для Chrome:

Загрузки для Opera:

Ghostery также доступен для других браузеров.

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

Для полноты картины, хотя и не так легко настроить, как другие решения, вы можете рассмотреть возможность использования прокси-сервера для блокировки рекламы, такого как Privoxy. Прокси-сервер squid также может быть настроен на блокировку рекламы.

Другой вариант - запустить свой собственный DNS-сервер и отфильтровать его там, что имеет тот же эффект, что и блокировка серверов в файле hosts.

Существует плагин Google Disconnect для Firefox, который блокирует Google на страницах, не принадлежащих Google, включая аналитику. Есть аналогичный плагин для Chrome, Disconnect.

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

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

Например, чтобы использовать сайты переполнения стека:

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

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

Я не хотел блокировать GoogleAnalticsObject, потому что у меня есть несколько проектов в разработке, и я хочу, чтобы они регистрировались, если я попал на сайт с внешним размещением, поэтому возиться с файлом hosts не вариант. Вместо этого я использовал тег "asp:Placeholder", чтобы обернуть Jscript и установить visibility=false, когда localhost, в противном случае =true. Довольно просто и работает тихо.

Возникла эта проблема, просто очистили кеш DNS и все вернулось на круги своя. В Chrome перейти на chrome://net-internals/#dns и нажмите очистить кэш хоста

Другие вопросы по тегам