Fatigué d'attendre www.google-analytics.com - un paramétrage de navigateur peut-il être désactivé?

99

Récemment (ces dernières semaines), ma navigation sur le Web est souvent très lente et la barre d'état indique souvent "en attente de www.google-analytics.com".

Existe-t-il un paramètre du navigateur qui indique à Google que je ne souhaite pas participer à son programme d'analyse, de sorte que la page ne tente même pas de contacter Google? Les individus peuvent-ils «se retirer» de cette manière?

mrblint
la source
18
Qu'en est-il de NoScript et des programmes similaires?
Arne
+1 au commentaire de arne. Je bloque Google Analytics, ainsi que de nombreux autres scripts, avec NoScript. Ceci est une extension spécifique à FireFox.
Kaz
La conception de la page Web est un facteur ici. Si un petit nombre de sites vous dérange, vous pouvez le mentionner.
Simon Gibbs
Google Analytics est-il utilisé pour estimer la part d'utilisation du navigateur? Désactiver le suivi signifie-t-il désactiver les statistiques de partage d'utilisation du navigateur?
James Haigh

Réponses:

97

La méthode 'old school', qui fonctionne avec n'importe quel navigateur, consiste à ajouter l'entrée suivante à votre fichier d'hôtes locaux,

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

Cela fonctionne pour tous les navigateurs, qu'ils supportent ou non les plugins. Tant que vous n'exécutez pas de serveur Web sur votre ordinateur local, ces connexions sont immédiatement rejetées et échouent donc très longtemps.

Vous pouvez également essayer 0.0.0.0 (jamais personnellement testé par moi cependant).

0.0.0.0 www.google-analytics.com
0.0.0.0 google-analytics.com
0.0.0.0 ssl.google-analytics.com
EightBitTony
la source
35
0.0.0.0, une route nulle, c'est mieux. Si vous utilisez votre propre serveur Web, vous obtiendrez 404 si votre route vers localhost.
Dark Egregious
2
0.0.0.0 n'est pas une "route nulle". La valeur a différentes significations dans différentes circonstances. Dans les piles dérivées de BSD, une entrée 0.0.0.0 dans la table de routage représente la "route par défaut". Mais la route par défaut n'est pas utilisée pour les tentatives de connexion à l'adresse 0.0.0.0.
Kaz
4
Oui, c'est un itinéraire nul.
Dark Egregious
4
@Sam, pourquoi voudriez-vous avoir des ennuis?
Adrian
2
Ces techniques de routage "vers moi-même" ou "vers la fin d'Internet" sont un peu trop tardives. Il est beaucoup plus rapide de ne pas démarrer la connexion TCP vers ces serveurs espionnage ^ Wadvertisement. Les 3 outils cités par Gronostaj y sont frappants (ASAP)!
dan
36

Il existe de nombreuses solutions qui consistent à bloquer les demandes avant même qu'elles ne soient lancées:

  • AdBlock / AdBlock Plus - Il est dédié au blocage des publicités, mais vous pouvez le configurer pour bloquer presque tout.
  • Ghostery - Son objectif principal est de protéger votre vie privée, il bloquera l’AG pour vous (ainsi que de nombreux autres scripts de suivi). RequestPolicy est son alternative open-source pour Firefox.
  • NoScript / ScriptSafe / autres bloqueurs de script - Bloquer totalement JavaScript devrait également résoudre le problème.

Téléchargements pour Firefox:

Téléchargements pour Chrome:

Téléchargements pour Opera:

Ghostery est également disponible pour les autres navigateurs.

Gronostaj
la source
25
Bloquer entièrement le javascript pour empêcher Google Analytics, c'est comme faire exploser une livre parce qu'un chiot fait pipi sur votre tapis.
Jeff
17
@ Jeff: tu veux dire, totalement génial?
Dancrumb
1
NoScript peut être configuré pour bloquer uniquement une liste noire: il n'est pas nécessaire de bloquer entièrement JavaScript pour bloquer les scripts d'un hôte.
andyg0808
3 excellents outils fournissant des informations (Ghostery) et une protection (AdBlock & NoScript).
dan
3
@ Jeff: Non, je ne plaisantais pas; Je n'étais pas familier avec l'usage américain. Mais je comprends maintenant votre blague. :-)
James Haigh
29

Adblock Plus ou équivalent peut le faire pour vous; ne bloquez rien des noms d’hôtes se terminant par google-analytics.comet votre navigateur n’essaye même pas de communiquer avec le service. Dans Adblock Plus, vous souhaitez ajouter un filtre personnalisé avec du texte ||google-analytics.compour obtenir ce résultat.

Aaron Miller
la source
7

Par souci d'exhaustivité, bien que cela ne soit pas aussi facile à configurer que les autres solutions, vous pouvez envisager d'exécuter un proxy de blocage de publicité, tel que Privoxy . Le proxy squid peut également être configuré pour bloquer les annonces .

Une autre option consiste à exécuter votre propre serveur DNS et à filtrer le problème, ce qui a le même effet que de bloquer des serveurs dans votre fichier hosts.

Dark Egregious
la source
3
+1 pour traiter ces choses au niveau du proxy. Même dans les petites entreprises, où vous ne devez maintenir qu'une poignée d'installations de Firefox, les choses deviennent facilement fastidieuses.
Marcello Romani
3

Il existe un plugin Google Disconnect pour Firefox qui bloquera Google sur les pages non-Google, y compris les analyses. Il existe un plugin similaire pour Chrome, Disconnect .

Ruud
la source
2

J'utilise la politique de demande pour Firefox. Cela ressemble un peu à la fantaisie, dans la mesure où cela vous permet de mettre en liste blanche et de mettre en liste noire les demandes multisites, mais ne vise pas explicitement la confidentialité.

C'est assez configurable, mais j'ai mis la mienne à la liste noire par défaut

Par exemple, pour utiliser des sites de débordement de pile:

  • J'autorise toutes les demandes à ajax.googleapis.com globalement
  • J'autorise les requêtes à stackauth.com et stackexchange.com et sstatic.com à partir du site en question.

Tout est bloqué et n'a pas d'incidence sur le temps de chargement des pages ni sur le suivi par des tiers, mais la page reçoit de petites zones sur lesquelles vous pouvez cliquer pour charger des éléments que vous n'avez pas couverts par défaut.

LukeN
la source
0

Je ne voulais pas bloquer GoogleAnalticsObject car plusieurs projets étaient en cours de développement ET je souhaitais qu'ils s'enregistrent si je consultais le site hébergé externe. Par conséquent, il n'est pas envisageable de jouer avec le fichier hosts. Au lieu de cela, j'ai utilisé une balise "asp: Placeholder" pour envelopper le Jscript et définir la visibilité = false lorsque localhost, sinon = true. Assez simple et fait le travail tranquillement.

Alan Hord
la source
Cette approche semble inapplicable, car la question semble concerner d’autres sites Web sur lesquels vous n’avez pas le contrôle de la source. (Je suis d'accord la question aurait pu être plus claire à ce sujet)
Ben Voigt
Bon point; J'ai lu la question en tant que «développeur» où mon application était en cours de chargement, et non en tant qu'utilisateur - et à cet égard, je suis d'accord avec la solution hosts-mod: o)
Alan Hord
0

Eu ce problème, juste effacé le cache DNS et tout est revenu à la normale. Dans Chrome, accédez à chrome://net-internals/#dnset appuyez sur vider le cache de l'hôte.

frenchie
la source
Ca n'a pas marché pour moi.
Jagular