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


99

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

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


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

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 также доступен для других браузеров.


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 с определенного сайта.

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


0

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


Этот подход кажется неприменимым, поскольку вопрос, как представляется, касается других веб-сайтов, где вы не можете контролировать источник. (Я согласен, что вопрос мог бы быть более ясным по этому вопросу)
Бен Фойгт

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

0

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


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