Hace unas semanas se me ocurrió que sería interesante para la web de www.AdictosAlTrabajo.com tuviera un sistema para poder ver datos curiosos de la web tales como el número de visitantes, así como algún dato más de dichos usuarios. Toda esta idea vino porque en dicha página se lleva internamente un recuento del número de personas que ha visitado un tutorial, el cual no es precisamente pequeño.
A partir de ese momento mi pequeña cabecita empezó a lucubrar una idea de cómo se podía llevar a cabo dicha idea a la práctica. Ideé un plan consistente en el guardado de cierto número de registros en una tabla nueva pero relacionada con las demás, que almacenaría datos como IP del usuario, tiempo de conexión, horas de entrada salida, etc. Exactamente era mucho más complicado y podía tener problemas de rendimiento pero podía funcionar. Incluso estaba casi preparado para hacer la primera prueba en producción durante un tiempo determinado para ver como iba la cosa. Mi idea era obtener datos, sobre la toma de datos, XD.
En la vida ocurre a veces que una perspectiva superior hace que los planes difíciles se hagan mucho más fáciles. Y en mi caso ocurrió que una influencia externa me hizo percatarme de una herramienta que ya hacía la que yo quería llamada Google Analytics, la cual no conocía.Una vez obtenida esta información ( no sin documentarme antes, jeje ) me lancé a la creación de una forma de poder utilizar las extensísimas bases de datos de Google para poder mostrar los datos que yo quería sacar a la luz, por considerarlos jugosos además de siempre actualizados.
Parte del problema aun no estaba resuelto, y éste era la “presentación”. Tener una lista o incluso una tabla en blanco y negro no es para nada visual aunque se obtuviera con bastantes problemas. en cualquier caso mi siguiente cruzada iba a ser la presentación de datos en una gráfica 2D/3D ( las 3d siempre me gustan más ). Y para ello encontre una librería gratuita escrita en php que rederiza gráficos. Su web es ésta y su última versión hasta la fecha es la 1.27d.
Consideré que ya que lo hacía había que hacerlo bien y cree las presentación es de los datos de manera que se actualizaban cada vez que alguien las veía, además de que con cada mes la estadística cambiaba para poder visualizar otros datos y no siempre los de un mismo período, ya sea año o mes. Ahora que lo recuerdo también use librías de Spry ( gratuito pero propiedad de Adobe ) para todo el tema de AJAX. Para lo que lo hice fue para añadir un efecto de transición entre las diferentes gráficas.
En cualquier caso pretendo seguir ampliando su funcionalidad en el futuro. Además de que pienso hacer un tutorial de cómo realicé toda la codifícación.
La página web donde aparecen las estadísticas es la siguiente: http://www.adictosaltrabajo.com/stats.php


