Cómo filtrar tus propias visitas a tu sitio web (aproximación rústica)

Un simple truco para que no cuenten tus propias visitas en un sitio tuyo que tenga estadísticas (por ejemplo, este blog con WordPress). No es útil para todos los usuarios, pero en mi caso me soluciona el filtrado de estadísticas cuando navego con IPs dinámicas.

Se necesita tener una página web editable en algún lugar, llamémosle A, y que el sitio que contiene las estadísticas, llamémosle B, tenga páginas editables y se base en PHP.

Consiste en poner en A un enlace al sitio que tiene las estadísticas (simple HTML). Luego, en B, hay que editar la página que contenga el código de estadísticas (en WordPress, típicamente sidebar.php). Justo antes del bloque de código de estadísticas hay que poner:

<?php if ($_SERVER['REFERER']!='<aqui la URL completa de la página A>'): ?>

Y luego, tras el bloque de estadísticas:

<?php endif; ?>

Y listo. A partir de ese momento, siempre que visites tu sitio B pinchando en el enlace de la página A, no contará en las estadísticas. Incluso si recargas la página de B seguramente seguirán sin aparecer las estadísticas porque el navegador mantendrá el valor de la variable REFERER.

P.D.: La variable $_SERVER[‘REFERER’] puede no funcionar; depende del navegador que utilices. En Firefox va todo bien.

Facebooktwitterredditlinkedintumblrmail