Stanco di aspettare www.google-analytics.com - un'impostazione del browser può "disattivarmi"?


99

Di recente (alcune settimane fa) la mia navigazione sul web è spesso molto lenta, ed è spesso in questi momenti che la barra di stato riporta "in attesa di www.google-analytics.com".

C'è qualche impostazione del browser che dirà a Google che non desidero essere un partecipante al loro programma di analisi, quindi la pagina non tenterà nemmeno di contattare Google? Le persone possono "rinunciare" a questo in qualche modo?


18
Che dire di NoScript e programmi simili?
arne,


+1 al commento di arne. Blocco Noogle Analytics, così come numerosi altri script, con NoScript. Questa è un'estensione specifica di FireFox.
Kaz,

Il design della pagina Web è un fattore qui. Se ci sono pochi siti che ti infastidiscono, potresti sollevarli con loro.
Simon Gibbs,

Google Analytics viene utilizzato per stimare la quota di utilizzo del browser? Disattivare il tracciamento significa rinunciare all'utilizzo del browser per condividere le statistiche?
James Haigh,

Risposte:


97

Il metodo "vecchia scuola", che funziona con qualsiasi browser, consiste nell'aggiungere la seguente voce al file degli host locali,

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

Funziona con tutti i browser, indipendentemente dal fatto che supportino i plugin. Finché non si esegue un server Web sul proprio computer locale, queste connessioni vengono immediatamente rifiutate e quindi non impiegano molto tempo a fallire.

Potresti anche provare 0.0.0.0 (mai testato personalmente da me).

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, una route null, è migliore. Se stai utilizzando il tuo web server, inizierai a ricevere 404s se il tuo percorso verso localhost.
Darth Egregious,

2
0.0.0.0 non è una "rotta nulla". Il valore ha significati diversi in circostanze diverse. Nelle pile derivate da BSD, una voce 0.0.0.0 nella tabella delle rotte rappresenta la "rotta predefinita". Ma la route predefinita non viene utilizzata per i tentativi di connessione all'indirizzo 0.0.0.0.
Kaz,

4
Sì, è una route nulla.
Darth Egregious,

4
@Sam, perché dovresti metterti nei guai?
Adrian,

2
Queste tecniche di routing "verso me stesso" o "verso la fine di Internet" sono leggermente in ritardo. È molto più veloce semplicemente non avviare la connessione TCP verso questi spionaggio ^ server Wadvertisement. I 3 strumenti citati da Gronostaj colpiscono lì (al più presto)!
dan

36

Esistono molte soluzioni che adottano l'approccio di bloccare le richieste prima ancora che vengano avviate:

  • AdBlock / AdBlock Plus: è dedicato al blocco degli annunci, ma è possibile configurarlo per bloccare quasi tutto.
  • Ghostery - Il suo punto principale è prendersi cura della tua privacy, bloccherà GA per te (insieme a molti altri script di monitoraggio). RequestPolicy è la sua alternativa open-source per Firefox.
  • NoScript / ScriptSafe / altri bloccatori di script - Anche il blocco di JavaScript dovrebbe risolvere il problema.

Download per Firefox:

Download per Chrome:

Download per Opera:

Ghostery è disponibile anche per altri browser.


25
Bloccare javascript completamente per evitare che Google Analytics sia come far saltare una sterlina perché un cucciolo ha fatto pipì sul tuo tappeto.
Jeff,

17
@Jeff: vuoi dire, assolutamente fantastico?
Dancrumb,

1
NoScript può essere impostato per bloccare solo una lista nera: non è necessario bloccare completamente JavaScript per bloccare gli script di alcuni host.
andyg0808,

3 ottimi strumenti che forniscono informazioni (Ghostery) e protezione (AdBlock e NoScript).
dan

3
@Jeff: No, non stavo scherzando; Non avevo familiarità con l'uso degli Stati Uniti. Ma ora capisco la tua battuta. :-)
James Haigh,

29

Adblock Plus o equivalenti possono farlo per te; blocca qualsiasi cosa dai nomi host che finiscono google-analytics.come il tuo browser non proverà nemmeno a comunicare con il servizio. In Adblock Plus, vorresti aggiungere un filtro personalizzato con testo ||google-analytics.comper produrre questo risultato.


7

Per completezza, sebbene non sia facile da configurare come le altre soluzioni, è possibile prendere in considerazione l'esecuzione di un proxy di blocco degli annunci come Privoxy . Il proxy squid può essere configurato anche per bloccare gli annunci .

Un'altra opzione è quella di eseguire il proprio server DNS e filtrare il male lì, che ha lo stesso effetto del blocco dei server nel file hosts.


3
+1 per gestire queste cose a livello di proxy. Anche nelle piccole imprese, dove dovresti mantenere solo una manciata di installazioni di Firefox, le cose diventano facilmente onerose.
Marcello Romani,


2

Uso la politica di richiesta per Firefox. È un po 'come ghostery, in quanto ti consente di inserire nella whitelist e nella blacklist le richieste tra siti, ma non è esplicitamente focalizzato sulla privacy.

È abbastanza configurabile, ma ho impostato la mia lista nera per impostazione predefinita

Ad esempio per utilizzare siti di overflow dello stack:

  • Acconsento a qualsiasi richiesta a ajax.googleapis.com a livello globale
  • Acconsento alle richieste di stackauth.com e stackexchange.com e sstatic.com dal sito specifico.

Tutto viene bloccato e non influisce sul tempo di caricamento o consente il tracciamento di terze parti, ma nella pagina vengono visualizzate piccole caselle su cui è possibile fare clic per caricare le cose che non sono state coperte per impostazione predefinita.


0

Non volevo bloccare GoogleAnalticsObject perché ho diversi progetti in fase di sviluppo, E voglio che si registrassero se accedessi al sito ospitato esternamente, quindi fare confusione con il file hosts non è un'opzione. Invece, ho usato un tag "asp: Placeholder" per avvolgere Jscript e impostare la visibilità = false quando localhost, altrimenti = true. Abbastanza semplice e fa il lavoro in silenzio.


Questo approccio sembra inapplicabile, poiché la domanda sembra riguardare altri siti Web, in cui non si ha il controllo sulla fonte. (Sono d'accordo che la domanda avrebbe potuto essere più chiara al riguardo)
Ben Voigt,

Buon punto; Ho letto la domanda come "sviluppatore" in cui la mia app era in fase di caricamento, e non come utente - e al riguardo sono d'accordo con la soluzione host mod: o)
Alan Hord,

0

Ho avuto questo problema, ho appena cancellato la cache DNS e tutto è tornato alla normalità. In Chrome vai a chrome://net-internals/#dnse premi cancella cache host


Non ha funzionato per me.
Jagular,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.