Credit image

¿Te gusta el diseño web? ¡Echa un vistazo a la documentación de LenguajeCSS.com!

¿Cuántos suscriptores tiene nuestro blog?

Con la cantidad de agregadores, servicios de redes sociales y demás utilidades, uno nunca sabe con certeza cuantos suscriptores tiene su blog.

Con servicios como FeedBurner podemos mantener un control más amplio si nos registramos y lo configuramos correctamente, pero... ¿Existe otra forma de averiguar los suscriptores a nuestro blog?

La respuesta es sí. Si tenemos acceso a nuestro access.log (log de accesos al servidor web) nos será muy fácil. Solo tenemos que abrir una consola vía SSH y escribir:

grep -i "subscr" access.log | cut -d" " -f7,12- | sort | uniq

Con esta secuencia de comandos habremos:

  • Con el grep filtramos los accesos de los robots de agregadores y otros servicios.
  • Con el flag -i desactivamos la sensibilidad a mayúsculas y minúsculas.
  • El fichero access.log es el log de accesos. También suele llamarse access_log o similar.
  • Con el cut recortamos cada entrada para obtener el nombre del feed al que se accede (7) y el número de suscriptores (12-). Si sólo tenemos un feed1 en nuestra web, podemos escribir cut -d" " -f12-.
  • Con el sort, ordenamos las entradas filtradas alfabéticamente, y luego eliminamos las repetidas con uniq.

1 En webs con varios feeds puede confundir si no incluímos la ruta.

Finalmente, obtendremos una salida similar a la siguiente (probada con Emezeta blog):

/index.xml "Activeweave/BlogRovR/2007-10-01 21:38:00.0; version 0.4.320; 5 subscribers."
/index.xml "AlestiFeedBot/0.7 (http://www.alesti.org/; 8 subscribers)"
/index.xml "Bloglines/3.1 (http://www.bloglines.com; 266 subscribers)"
/index.xml "Fastladder FeedFetcher/0.01 (http://fastladder.com/; 10 subscribers)"
/index.xml "FeedBlitz/1.0 (187 subscribers)"
/index.xml "Feedfetcher-Google; (+http://www.google.com/feedfetcher.html; 342 subscribers; feed-id=2165378610225046384)"
/index.xml "Feedshow/2.0 (http://www.feedshow.com; 1 subscriber)"
/index.xml "kb.Rmail (http://www.r-mail.org; 1 subscribers)"
/index.xml "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1; Rojo 1.0; http://www.rojo.com/corporate/help/agg/; Aggregating on behalf of 18 subscriber(s) online at http://www.rojo.com/?feed-id=2408960) Gecko/20021130"
/index.xml "Netvibes (http://www.netvibes.com/; 128 subscribers)"
/index.xml "NewsGatorOnline/2.0 (http://www.newsgator.com; 10 subscribers)"

Lo cuál, viene a ser muy sencillo interpretar los datos:

En algunos casos se podrían filtrar lineas incorrectas (por ejemplo, accesos a un artículo con la palabra subscriber). Para evitar esto, sólo tenemos que introducir otro filtrado grep -i "subscr" después del cut.

Escrito por Manz, el , en webmasters. Comentarios recibidos: 5.

5 comentarios de lectores
Abel
Abel
1

Qué casualidad... Leí este artículo desde Google Reader, y solo entré aqui para publicarlo ;D

thecatnegro
thecatnegro
2

hola manz ... soy uno de los 8 que te lee desde alesti.org

RaZieL
RaZieL
3

Muy bueno el blog ! Felicitaciones ! Saludos !

Doctor Uno
Doctor Uno
4

Manz la verdad es que tus articulos cada vez son mejores, me encantan el tipo de textos que escribís, de hecho leo muy seguido. Gracias porque hace poco que estoy en este mundo de los blogs y este blog me esta ayudando mucho. Dr. Uno

Veronica
Veronica
5

Los libros electrónicos según se usen, son una gran fuente de ingresos o una forma muy buena de obtener suscriptores a mi negocio en internet, les dejo la página www.EscritoresDeArticulos.com donde hacen estos libros y así nos ahorrarnos este gran trabajo. Espero sirva mi aporte. Besos Veronica

Publica tu opinión

Si lo deseas, puedes utilizar el siguiente formulario para publicar tu opinión o responder a alguna de las existentes:

Previsualización

Aquí se previsualizará su comentario. Revise que sea correcto antes de publicarlo.