Digamos que tienes un blog, que sindicas tus posts enteros (y que por tanto muchos de tus lectores nunca acceden físicamente a tu blog), y que te gustaría saber cuánta gente te lee realmente (a diferencia de cuánta gente está suscrita a tu feed, que es algo más fácil). Dos métodos:

El primero sólo sirve con determinados sindicadores (por ejemplo con Bloglines) y consiste en añadir al feed una imagen de cabecera. En Wordpress esto se consigue editando el archivo wp-rss2.php y añadiendo algunas líneas. por ejemplo, después de:

<generator>http://wordpress.org/?v=<?php bloginfo_rss('version'); ?></generator>

se añade:

<image>
<url>http://www.guiabuscadores.com/entro.jpg</url>
</image>

Podéis ver el resultado si estáis suscritos a uno de los feeds a post completo de guiabuscadores en Bloglines (por ejemplo, www.guiabuscadores.com/blog/index.php?feed=rss2)

Para ver los datos, es necesario que la imagen esté alojada en un servidor en el que podáis acceder a los logs (la imagen puede residir en un servidor distinto al del blog). Para ver las visitas sólo tenéis que filtrar los hits que acceden a esa imagen (suponiendo que no la uséis para nada más).

Si no queréis o no podéis acceder a un servidor con logs, podéis usar algún servicio de contadores gráficos, siempre que la llamada al contador se realice a través de una etiqueta IMG y no de javascript.

El segundo método: dado que no todos los sindicadores muestran la imagen de cabecera, es mejor incluir directamente la imagen dentro del post. Como no todos los posts necesitan una imagen, es demasiado prolijo insertar y subir una imagen por cada post, y en todo caso sólo nos hace falta sólo en los archivos de sindicación, lo mejor es añadir un pixel transparente que aparezca siempre por defecto. Volviendo a wp-rss2.php, basta con sustituir:

<content:encoded><![CDATA[<?php the_content('', 0, '') ?>]]></content:encoded>

Por

<content:encoded><![CDATA[<?php the_content('', 0, '') ?><img src="http://www.guiabuscadores.com/cuenta.gif">]]></content:encoded>

Dejo para mentes más sabias decidir si este es el mejor sitio, o si esto puede causar problemas de validación.

Como en el anterior caso, para ver los lectores sindicados, podéis filtar los hits a esa imagen en los logs, usar un contador gráfico, o incluso modificar un tracker que use un contador gráfico y añadir a la llamada a la imagen alguna etiqueta propia de wordpress como the_ID para ver las visitas de cada post individual.



« (Anterior) Ich sono espagnol
Lectores RSS mas populares (Posterior) »

2 Respuestas a “Truco del almendruco: saber cuanta gente te lee en sindicadores”

  1. Davilac dice:

    Por desgracia no será exacto (por ejemplo mi lector, el Opera no la muestra) pero está bien

  2. Sergio dice:

    Cierto. Bueno, en el segundo método se verá a quien tenga desactivado lo de ‘Suprimir incrustaciones externas’.

Deja una respuesta