web-dev-qa-db-fra.com

Fatigué d'attendre www.google-analytics.com - un paramétrage de navigateur peut-il "m'exclure"?

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?

99
mrblint

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
97
EightBitTony

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 GA 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.

36
gronostaj

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

29
Aaron Miller

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 bloquant les publicités 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 la nuisance, ce qui a le même effet que de bloquer des serveurs dans votre fichier hosts.

7
Darth Egregious

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

3
Ruud

J'utilise Demande de politique pour Firefox. C'est un peu comme des fantômes, en ce sens que cela vous permet de mettre en liste blanche et de mettre en liste noire les demandes multisites, mais ne met pas explicitement l'accent sur la confidentialité.

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

Par exemple. 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.

2
LukeN

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

0
frenchie

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 possible 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.

0
Alan Hord