web-dev-qa-db-ja.com

www.google-analytics.comを待っているのにうんざりしていない - ブラウザの設定で[オプションアウト]することはできますか。

最近(過去数週間)、私のWebブラウジングは非常に遅くなることが多く、ステータスバーに「www.google-analytics.comを待っています」と表示されることがよくあります。

Googleがアナリティクスプログラムに参加したくないと判断するようなブラウザの設定はありますか。個人は何らかの方法でこれを「オプトアウト」できますか?

99
mrblint

どのブラウザでも使える '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
97
EightBitTony

要求が開始される前にブロックするというアプローチをとる解決策はたくさんあります。

  • AdBlock/AdBlock Plus - 広告ブロック専用ですが、ほとんどすべてをブロックするように設定できます。
  • ゴステリー - その主なポイントはあなたのプライバシーを保護することです、それはあなたのためにGAをブロックします(他の多くの追跡スクリプトと共に)。 RequestPolicyはFirefoxのオープンソースの代替品です。
  • NoScript/ScriptSafe /その他のスクリプトブロッカー - JavaScriptを完全にブロックすると問題も解決するはずです。

Firefox用のダウンロード:

Chrome用のダウンロード:

Opera用のダウンロード:

Ghostery は他のブラウザでも利用可能です。

36
gronostaj

Adblock Plus または同等のものでこれを実行できます。 google-analytics.comで終わるホスト名からの何かをブロックすれば、あなたのブラウザはサービスと通信しようとさえしません。 Adblock Plusでは、この結果を得るためにテキスト||google-analytics.comのカスタムフィルターを追加したいと思います。

29
Aaron Miller

完全を期すために、他のソリューションほど簡単に設定することはできませんが、 Privoxy のような広告ブロックプロキシを実行することを検討できます。 squidプロキシは広告をブロックするように設定することもできます

別の選択肢はあなた自身のDNSサーバを走らせてそこにある悪さを取り除くことです。これはあなたのhostsファイルでサーバをブロックするのと同じ効果があります。

7
Darth Egregious

Firefox用のプラグイン Google Disconnect があり、アナリティクスを含むGoogle以外のページでGoogleをブロックします。 Chrome用の同様のプラグインがあります、 切断

3
Ruud

Firefoxでは リクエストポリシー を使います。それはあなたがクロスサイトリクエストをホワイトリストに載せブラックリストに載せることを可能にするという点でゴーストリーに少し似ていますが、明確にプライバシーに焦点を合わせていません。

それはかなり設定可能です、しかし私はデフォルトで私のブラックリストを設定します

例えば。スタックオーバーフローサイトを使用するには

  • Ajax.googleapis.comへのリクエストはグローバルに許可します
  • 特定のサイトからstackauth.com、stackexchange.com、およびsstatic.comへのリクエストを許可します。

すべてがブロックされてページロード時間に影響を与えたり、サードパーティの追跡を許可したりすることはありませんが、デフォルトではカバーしていないものをロードするためにクリックできる小さなボックスがページに表示されます。

2
LukeN

この問題が発生した場合は、DNSキャッシュを消去するだけで、すべてが正常に戻ります。 Chromeでchrome://net-internals/#dnsに行き、クリアホストキャッシュを押してください

0
frenchie

開発中のプロジェクトがいくつかあるため、GoogleAnalticsObjectをブロックしたくありませんでした。また、外部ホストサイトにアクセスした場合はそれらを登録する必要があります。そのため、hostsファイルを使用しないでください。代わりに、 "asp:Placeholder"タグを使用してJscriptをラップし、localhostの場合はvisibility = false、それ以外の場合はtrueと設定しました。かなり単純で、静かに仕事をします。

0
Alan Hord