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

99

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

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

mrblint
источник
18
Что насчет NoScript и подобных программ?
Арне
+1 к комментарию Арне. Я блокирую аналитику Google, а также множество других скриптов с помощью NoScript. Это расширение для FireFox.
Каз
Дизайн веб-страницы является фактором здесь. Если есть небольшое количество сайтов, которые вас беспокоят, вы можете поднять их вместе с ними.
Саймон Гиббс
Используется ли аналитика Google для оценки доли использования браузера? Означает ли отказ от отслеживания отказ от статистики использования браузера?
Джеймс Хай

Ответы:

97

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

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
EightBitTony
источник
35
0.0.0.0, нулевой маршрут, лучше. Если вы используете свой собственный веб-сервер, вы получите 404, если ваш маршрут к localhost.
Дарт Egregious
2
0.0.0.0 не является «нулевым маршрутом». Значение имеет разные значения в разных обстоятельствах. В стеках, полученных из BSD, запись 0.0.0.0 в таблице маршрутов представляет собой «маршрут по умолчанию». Но маршрут по умолчанию не используется для попыток подключения к адресу 0.0.0.0.
Каз
4
Да, это нулевой маршрут.
Дарт Egregious
4
@ Сэм, почему ты попал в беду?
Адриан
2
Техника маршрутизации «к себе» или «к концу Интернета» немного запоздала. Гораздо быстрее просто не запускать TCP-соединение с этими серверами шпионажа. 3 инструмента, указанных Гроностаем, поражают (как можно скорее)!
дан
36

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

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

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

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

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

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

gronostaj
источник
25
Полностью блокировать javascript, чтобы предотвратить использование Google Analytics, все равно что взорвать фунт, потому что щенок мочился на ваш коврик.
Джефф
17
@Jeff: ты имеешь в виду, совершенно потрясающе?
Данкрамб
1
NoScript может быть настроен так, чтобы блокировать только черный список: не нужно полностью блокировать JavaScript, чтобы блокировать скрипты с какого-либо хоста.
andyg0808
3 великолепных инструмента, обеспечивающих информацию (Ghostery) и защиту (AdBlock & NoScript).
дан
3
@Джефф: Нет, я не шучу; Я не был знаком с использованием в США. Но теперь я понимаю твою шутку. :-)
Джеймс Хай
29

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

Аарон Миллер
источник
7

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

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

Дарт Эгрегиус
источник
3
+1 за работу с этими вещами на уровне прокси. Даже в небольших компаниях, где вам придется обслуживать лишь несколько установок Firefox, все становится легко обременительным.
Марчелло Романи
3

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

Рууд
источник
2

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

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

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

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

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

LukeN
источник
0

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

Алан Хорд
источник
Этот подход кажется неприменимым, поскольку вопрос, как представляется, касается других веб-сайтов, где вы не можете контролировать источник. (Я согласен, что вопрос мог бы быть более ясным по этому вопросу)
Бен Фойгт
Хорошая точка зрения; Я читал вопрос как «Разработчик», где мое приложение загружалось, а не как пользователь - и в этом отношении я согласен с решением hosts-mod: o)
Алан Хорд
0

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

Frenchie
источник
Не работал для меня
Jagular