最近(過去数週間)、私のWebブラウジングは非常に遅くなることが多く、ステータスバーに「www.google-analytics.comを待っています」と表示されることがよくあります。
Googleがアナリティクスプログラムに参加したくないと判断するようなブラウザの設定はありますか。個人は何らかの方法でこれを「オプトアウト」できますか?
どのブラウザでも使える 'old school'メソッドは、ローカルの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
要求が開始される前にブロックするというアプローチをとる解決策はたくさんあります。
Firefox用のダウンロード:
Chrome用のダウンロード:
Opera用のダウンロード:
Ghostery は他のブラウザでも利用可能です。
Adblock Plus または同等のものでこれを実行できます。 google-analytics.com
で終わるホスト名からの何かをブロックすれば、あなたのブラウザはサービスと通信しようとさえしません。 Adblock Plusでは、この結果を得るためにテキスト||google-analytics.com
のカスタムフィルターを追加したいと思います。
完全を期すために、他のソリューションほど簡単に設定することはできませんが、 Privoxy のような広告ブロックプロキシを実行することを検討できます。 squidプロキシは広告をブロックするように設定することもできます 。
別の選択肢はあなた自身のDNSサーバを走らせてそこにある悪さを取り除くことです。これはあなたのhostsファイルでサーバをブロックするのと同じ効果があります。
Firefox用のプラグイン Google Disconnect があり、アナリティクスを含むGoogle以外のページでGoogleをブロックします。 Chrome用の同様のプラグインがあります、 切断 。
Firefoxでは リクエストポリシー を使います。それはあなたがクロスサイトリクエストをホワイトリストに載せブラックリストに載せることを可能にするという点でゴーストリーに少し似ていますが、明確にプライバシーに焦点を合わせていません。
それはかなり設定可能です、しかし私はデフォルトで私のブラックリストを設定します
例えば。スタックオーバーフローサイトを使用するには
すべてがブロックされてページロード時間に影響を与えたり、サードパーティの追跡を許可したりすることはありませんが、デフォルトではカバーしていないものをロードするためにクリックできる小さなボックスがページに表示されます。
この問題が発生した場合は、DNSキャッシュを消去するだけで、すべてが正常に戻ります。 Chromeでchrome://net-internals/#dns
に行き、クリアホストキャッシュを押してください
開発中のプロジェクトがいくつかあるため、GoogleAnalticsObjectをブロックしたくありませんでした。また、外部ホストサイトにアクセスした場合はそれらを登録する必要があります。そのため、hostsファイルを使用しないでください。代わりに、 "asp:Placeholder"タグを使用してJscriptをラップし、localhostの場合はvisibility = false、それ以外の場合はtrueと設定しました。かなり単純で、静かに仕事をします。