Como bloquear o script do Google Analytics usando Privoxy

4

Assunto relacionado: Privoxy: bloqueando o twitter, o facebook e o google fora dos domínios deles

Não importa qual regra eu estou adicionando ao arquivo default.filter, eu não faço isso para bloquear esses scripts.

<!--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 -->

Até agora eu tentei estas regras:

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

O que é necessário fazer para apagar o código?

P.S Eu também estou usando isso no meu arquivo user.action

{+block{No Bull!}}
.google-analytics./*
    
por jojo 05.01.2012 / 13:08

1 resposta

3

Supondo que você deseja bloquear o carregamento de apenas http://www.google-analytics.com/ga.js , abra o arquivo user.action , localize a seção que tem {+ block-as-image} no início e coloque .google-analytics.com/ga.js em uma linha própria após {+ block-as-image}. Como muitos sites usam apenas ga.js , você pode preferir apenas /.*ga.js .

Em outras palavras,

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

Descomente o que você deseja usar. Exclua o outro. O problema com um padrão curto é a chance de bloqueio não intencional. O outro ponto é que o Privoxy não bloqueará conteúdo em sites link .

    
por 29.02.2012 / 12:26