Se ha puesto de moda el añadir un icono de contador que por ejemplo se puede encontrar en
Nedstat (yo lo vi en el de
Chavalina). Se puede ver el iconito abajo de la página. El contador funciona de una manera muy sencilla: cada vez que se muestra la página se tiene que mostrar la imagen. Al acceder a la imagen (que se obtiene del sitio de Nedstat) se incrementa un contador. Luego hay una página de estadísticas (que para este sitio es
ésta) en la que te muestra los accesos por países, etc. Muy bien, hasta ahí es fácil y además trivial. Pero ¿dónde está la cuestión? Bien, los Weblogs no sólo son accedidos a través de sus páginas, sino también a través de programas de lectura de noticias llamados "Blog Readers" (yo uso
liferea y
akgregator). Estos lectores de noticias leen el RSS, que en el caso de WordPress es
wp-rss2.php
(en el caso de RSS 2.0, que es el que uso en este sitio), con lo que
hay un problema: Los clientes que utilizan lectores RSS no actualizan los contadores a no ser que accedan al sitio web. ¿Cómo se puede solucionar eso (sin tener que mirar directamente los logs de Apache?
Bien, la idea es añadir al RSS la referencia a la imagen de Nedstat que incrementa el contador. Me di cuenta de que en el XML de RSS, cada canal puede tener también asociada una imagen. Esa imagen, en algunos lectores de noticias que muestran HTML también se muestran, incrementando así el contador cada vez que un usuario pincha en una noticia y ve sólo el feed RSS. Esto funciona en Liferea y en akgregator. Lo que hice fue modificar el fichero
wp-rss2.php
añadiéndole, dentro de la etiqueta <channel> lo siguiente (da igual exactamente dónde):
<image>
<link><?php bloginfo_rss('url') ?></link>
<url>http://m1.nedstatbasic.net/n?id=ADFMdwcc69rZts6S1t/YpzDBRCrA</url>
<title><?php bloginfo_rss('name') ?></title>
</image>
Esto tiene ventajas e inconvenientes. Ventajas:
- El contador está más actualizado.
- No hace falta mirar los logs de Apache para calcular el número de acceso.
Y también inconvenientes (quizá más inconvenientes que ventajas):
- Primero, la imagen que se muestra en nuestro RSS es la de Nedstat, lo cual no queda estéticamente muy bien.
- Segundo, sólo se actualizará el contador cuando el lector de noticias sea HTML y pretenda mostrar las imágenes (no todos los son, por ejemplo, alguno basado en texto).
- Al aparecer la imagen de Nedstat, podemos causar algo de mala impresión, pareciendo estar obsesionado por ganar accesos... (¿será así realmente? :P)
Hasta aquí por hoy en los blogs.