¿Estás cansado de esperar a www.google-analytics.com?

99

Recientemente (en las últimas semanas) mi navegación web es a menudo muy lenta, y en este momento a menudo la barra de estado dice "esperando a www.google-analytics.com".

¿Existe alguna configuración del navegador que le diga a Google que no deseo participar en su programa de análisis, por lo que la página ni siquiera intentará ponerse en contacto con Google? ¿Pueden las personas "optar por no participar" de alguna manera?

mrblint
fuente
18
¿Qué pasa con NoScript y programas similares?
arne
+1 al comentario de arne. Bloqueo google analytics, así como muchos otros scripts, con NoScript. Esta es una extensión específica de FireFox.
Kaz
El diseño de la página web es un factor aquí. Si hay una pequeña cantidad de sitios que le molestan, puede plantearlo con ellos.
Simon Gibbs
¿Google analytics se utiliza para estimar el uso compartido del navegador? ¿La exclusión voluntaria del seguimiento significa la exclusión voluntaria del uso compartido del navegador?
James Haigh

Respuestas:

97

El método de la "vieja escuela", que funciona con cualquier navegador, es agregar la siguiente entrada a su archivo de hosts local,

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

Esto funciona para todos los navegadores, independientemente de si admiten complementos. Siempre que no ejecute un servidor web en su máquina local, estas conexiones se rechazan instantáneamente y, por lo tanto, no tardan mucho en fallar.

También puedes probar 0.0.0.0 (aunque nunca lo probé personalmente).

0.0.0.0 www.google-analytics.com
0.0.0.0 google-analytics.com
0.0.0.0 ssl.google-analytics.com
OchoBitTony
fuente
35
0.0.0.0, una ruta nula, es mejor. Si está ejecutando su propio servidor web, comenzará a obtener 404s si su ruta a localhost.
Darth Egregious
2
0.0.0.0 no es una "ruta nula". El valor tiene diferentes significados en diferentes circunstancias. En las pilas derivadas de BSD, una entrada 0.0.0.0 en la tabla de rutas representa la "ruta predeterminada". Pero la ruta predeterminada no se usa para intentos de conexión a la dirección 0.0.0.0.
Kaz
44
Sí, es una ruta nula.
Darth Egregious
44
@ Sam, ¿por qué te meterías en problemas?
Adrian
2
Estas técnicas de enrutamiento "hacia mí mismo" o "hacia el final de Internet" son un poco demasiado tarde. Es mucho más rápido simplemente no iniciar la conexión TCP hacia estos servidores de espionaje ^ Wadvertisement. ¡Las 3 herramientas citadas por Gronostaj son sorprendentes allí (CUANTO ANTES)!
dan
36

Hay muchas soluciones que adoptan el enfoque de bloquear solicitudes incluso antes de que se inicien:

  • AdBlock / AdBlock Plus: está dedicado para bloquear anuncios, pero puede configurarlo para bloquear casi cualquier cosa.
  • Ghostery: su punto principal es cuidar su privacidad, bloqueará GA para usted (junto con muchos otros scripts de seguimiento). RequestPolicy es su alternativa de código abierto para Firefox.
  • NoScript / ScriptSafe / otros bloqueadores de script: bloquear JavaScript por completo también debería resolver el problema.

Descargas para Firefox:

Descargas para Chrome:

Descargas para Opera:

Ghostery también está disponible para otros navegadores.

gronostaj
fuente
25
Bloquear JavaScript por completo para evitar que Google Analytics sea como explotar una libra porque un cachorro orinó en su alfombra.
Jeff
17
@ Jeff: ¿quieres decir, totalmente increíble?
Dancrumb
1
NoScript se puede configurar para bloquear solo una lista negra: no es necesario bloquear JavaScript por completo para bloquear los scripts de algún host.
andyg0808
3 excelentes herramientas que proporcionan información (Ghostery) y protección (AdBlock y NoScript).
dan
3
@ Jeff: No, no estaba bromeando; No estaba familiarizado con el uso de EE. UU. Pero ahora entiendo tu broma. :-)
James Haigh
29

Adblock Plus o equivalente puede hacer esto por usted; bloquee cualquier cosa de los nombres de host que terminen en google-analytics.com, y su navegador ni siquiera intentará comunicarse con el servicio. En Adblock Plus, querrás agregar un filtro personalizado con texto ||google-analytics.compara producir este resultado.

Aaron Miller
fuente
7

En aras de la integridad, aunque no es tan fácil de configurar como las otras soluciones, podría considerar ejecutar un proxy de bloqueo de anuncios como Privoxy . El proxy squid también se puede configurar para bloquear anuncios .

Otra opción es ejecutar su propio servidor DNS y filtrar la maldad allí, lo que tiene el mismo efecto que bloquear servidores en su archivo de hosts.

Darth Egregious
fuente
3
+1 por lidiar con estas cosas a nivel proxy. Incluso en las pequeñas empresas, donde tendrías que mantener solo un puñado de instalaciones de Firefox, las cosas se vuelven fácilmente pesadas.
Marcello Romani
3

Hay un complemento Google Disconnect para Firefox que bloqueará Google en páginas que no sean de Google, incluidas las analíticas. Hay un complemento similar para Chrome, Desconectar .

Ruud
fuente
2

Utilizo la Política de solicitud para firefox. Es un poco como fantasma, ya que le permite incluir en la lista blanca y en la lista negra las solicitudes de sitios cruzados, pero no se centra explícitamente en la privacidad.

Es bastante configurable, pero configuré la lista negra de forma predeterminada

Por ejemplo, para usar sitios de desbordamiento de pila:

  • Permito cualquier solicitud a ajax.googleapis.com a nivel mundial
  • Permito solicitudes a stackauth.com y stackexchange.com y sstatic.com desde el sitio en particular.

Todo se bloquea y no afecta el tiempo de carga de la página ni permite el seguimiento de terceros, pero la página tiene pequeños cuadros en los que puede hacer clic para cargar cosas que no cubrió de forma predeterminada.

LukeN
fuente
0

No quería bloquear GoogleAnalticsObject porque tengo varios proyectos en desarrollo, Y quiero que se registren si accedo al sitio alojado externamente, por lo que jugar con el archivo de hosts no es una opción. En su lugar, usé una etiqueta "asp: Placeholder" para ajustar el Jscript y establecer visibilidad = falso cuando localhost, de lo contrario = verdadero. Bastante simple y hace el trabajo en silencio.

Alan Hord
fuente
Este enfoque parece inaplicable, ya que la pregunta parece ser sobre otros sitios web, donde no tienes control sobre la fuente. (Estoy de acuerdo en que la pregunta podría haber sido más clara al respecto)
Ben Voigt
Buen punto; Leí la pregunta como "Desarrollador" donde mi aplicación se estaba cargando, y no como usuario, y en ese sentido, estoy de acuerdo con la solución hosts-mod: o)
Alan Hord
0

Tuve este problema, solo borró el caché de DNS y todo volvió a la normalidad. En Chrome, vaya chrome://net-internals/#dnsy presione borrar caché de host

frenchie
fuente
No funciono para mi.
Jagular