Privoxyを使用してGoogle Analyticsスクリプトをブロックする方法

Privoxyを使用してGoogle Analyticsスクリプトをブロックする方法

関連トピック: Privoxy:ドメイン外のTwitter、Facebook、Googleをブロックします。

default.filter ファイルにどのルールを追加しても、これらのスクリプトはブロックされません。

<!--Google Analytics Script Start -->
<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-649033-1']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ga);
  })();

</script>
<!--Google Analytics Script End -->

これまで、私は次のルールを試しました。

s|<script [^>]*(google-analytics.com/ga.js).*>(.*</script>)|<!-- utma Cookies-->|gis
s|<script [^>]*(google-analytics).*>(.*</script>)|<!-- utma Cookies-->|gis
s|<script [^>]*(google-analytics*).*>(.*</script>)|<!-- utma Cookies-->|gis
s|<script [^>]*(google-analytics*).*</script>)|<!-- utma Cookies-->|gis
s|<script [^>]*(analytics*).*</script>)|<!-- utma Cookies-->|gis

コードを削除するにはどうすればよいですか?

PS:私のuser.actionファイルでもこれを使用しています。

{+block{No Bull!}}
.google-analytics./*

ベストアンサー1

ロードをブロックしたいとしますhttp://www.google-analytics.com/ga.jsユーザーアクションファイルで最初に{ +block-as-image }があるセクションを見つけ、.google-analytics.com/ga.js{ +block-as-image}の後に別の行に配置します。多くのサイトでga.js/.*ga.js

つまり、

{ +block-as-image }
#.google-analytics.com/ga.js
#/.*ga.js

使用したいアイテムのコメントを外します。もう一方を削除してください。ショートモードの問題は、予期しないブロックの可能性です。もう一つのポイントは、Privoxyがコンテンツをブロックしないことです。httpsウェブサイト。

おすすめ記事