Menú Cerrar

Análisis y reporte de visitas web. Piwik la solución

Pronto se acercaran fechas de festejos y de grandes proyectos sin embargo el día de hoy tengo para ustedes un proyecto que les ayudara mucho para tener sus páginas seguras y monitoreadas en todo momento si es que piensan estar de vacaciones por unos días y no hay quien los ayude a vigilar su sitio web.

Pues bien, se trata de Piwik, un proyecto de código abierto el cual su objetivo es monitorizar las entradas de las paginas web, es decir, registra la entrada de los usuarios o clientes a nuestra pagina web de una manera transparente ademas de ver detalladamente la fecha, la hora, el sistema operativo que uso, el explorador que utilizo para ver nuestro contenido web, al igual da reportes de estos proyectos para ver en que momento incrementaron las visitas a nuestro sitio, que usuarios son los mas interesados, de que países nos están viendo y podemos ver un monitor de tiempo real. Este proyecto en un rival para Google Analitics el cual hace exactamente lo mismo pero los usuarios tienen que estar registrados para poder tener beneficios.

La pagina oficial de este proyecto se encuentra en http://piwik.org/ para ver mas detalles de su interés ademas de encontrar la descarga de este proyecto; este proyecto esta en modo web utiliza una base de datos para sostener los datos en él.

Vamos a ver la instalación de la cual no hay mucho problema y es muy rápido sin embargo se recomienda que este sistema se encuentre en un servidor que tenga configurados los DNS para su utilización que es lo mas importante para ver y monitorear en red nuestra pagina publica en internet.

1.- Descargamos y descomprimimos Piwik en donde mas deseemos, este archivo se baja en .zip llamas latest.zip.

2.- Al descomprimir el archivo, dentro de la carpeta generada entramos y vemos la carpeta llamada piwik, esta carpeta es la que en realidad contiene todos los archivos de instalación requerida. Vamos a ir a la carpeta /var/www/ de nuestro servidor web y pegamos nuestro proyecto, también pueden crear una carpeta para su comodidad y ponerle el nombre que deseen.

3.- Entramos al explorador a nuestro explorador web favorito y tecleamos en la barra de búsqueda la ip o el host donde esta hospedado nuestro servidor web. En mi caso es:
el_nombre_de_dominio.com/piwik

4.- Al iniciar la pagina algunos veremos este mensaje que les muestro en la imagen ya que comprueba que tengamos acceso a la carpeta tmp que se encuentra dentro de piwik lo cual ya sea con el programa filezilla o desde consola podemos cambiar los permisos para 755 o 777, ahí muestra los comandos a utilizar y al terminar de hacer esto solo recargan o actualizan la pagina y aparecerá la pagina de bienvenida. Yo les recomiendo solo dar acceso a todo o poner el comando chmod -r 777 piwik/tmp y así funcionara de lo contrario hay que crear las carpetas que vienen de mas y al igual darle permisos como indica.

5.- Ahora bien, estamos en la pantalla de bienvenida, y significa que todo va bien, solo damos siguiente.

6.- Como vemos, ahora nos muestra una pantalla de la configuración del sistema comprobando librerías y paquetes instalados tales como las versiones de cada uno que sean correctas como de PHP, MySQL, entre otros, así que si todo va bien presionamos siguiente. Si en la instalación les da alguna advertencia procuren poner la carpeta de piwik con todos los permisos totales, es decir en mi caso seria este:

chmod -R 777 /var/www/piwik 

Para que tenga los permisos en las carpetas y no tenga trabas en la instalación.

7.- Lo siguiente que nos pide hacer es poner la ubicación de nuestra base de datos asi como la contraseña y el usuario correspondiente así que lo llenamos y nos hay ningún problema, lo que yo les recomiendo es que en la parte que nos indica como servidor de la base de datos pongamos localhost ya si tiene su servidor de base de datos en otra ubicación solo ponen la ip o nombre del host.

8.- En la siguiente pantalla nos muestra el resultado de nuestra base de datos de que fue correcta y las tablas se crearon, si tuvieron algún problema consulten el punto anterior.

9.- Ahora solo creamos el usuario administrador o superusuario para poder tener acceso como administradores, así que ponemos el usuario y contraseña que deseemos, un correo electrónico y seleccionamos las opciones que queramos, esta parte es opcional.

10.- Enseguida configuramos las opciones de la pagina web, solo llenamos como queramos en este caso el nombre del sitio web, una URL valida de la pagina, zona horaria y la opción de que si es de comercio electrónico o no, por lo general no, y continuamos.

11.- Por penúltimo solo nos muestra un mensaje de que se ha creado correctamente el registro del formulario anterior y nos pone un script para que lo utilicemos como queramos para programarlo en una pagina que tengamos o en algún proyecto, este script es muy importante ya que lo tenemos que poner en el proyecto web que tengamos, ente caso tenemos que ponerlo o incrustarlo de preferencia al final de nuestra pagina ya sea un index o en el pie de la pagina que sirva para esta función  de preferencia antes del body o de la etiqueta </body> ya que les servirá para ligarlo y realizar las estadísticas.

12.- Finalizamos la instalación y solo damos clic al enlace que dice Ir a Piwik y listo, nos mostrara la pagina de inicio de sesión y ponemos nuestros datos para poder entrar a la pantalla principal que nos muestra las estadísticas, gráficas  entre muchas cosas y opciones que tiene, solo hay que jugar con todas las opciones que incluye.

Poco a poco verán que se va llenando los registros y las entradas y así sera mas interesante, pueden acudir a sus amigos para que entren a la pagina que configuraron a monitorear y ya verán los resultados, toda esta información la pueden consultar en su pagina de administración tanto de días pasados, específicos  reportes entre muchas estadísticas mas que puede ofrecernos este software.

Ya por ultimo; en el paso 11 les comentaba que da un script de la pagina que hemos creado, pues es importante ya que como dimos nuestro primer registro de nuestro servidor web ese nos va a servir para pegarlo en nuestro index de nuestra pagina web o en donde creamos conveniente, sin embargo yo les recomiendo que sea en el index, así que abren su index y dentro del body pegan el script que les muestra ahí  sobre todo se recomienda que lo peguen al final antes de la etiqueta </body>. aquí un pequeño ejemplo de como quedaría:

<html> <body>
codigo codigo codigo
mas codigo codigo codigo
<!– Piwik –> 

<script type=”text/javascript”>
var pkBaseURL = ((“https:” == document.location.protocol) ? “https://caja-negra.com.mx/proyectos/piwik/” : “https://caja-negra.com.mx/proyectos/piwik/”);
document.write(unescape(“%3Cscript src='” + pkBaseURL + “piwik.js’ type=’text/javascript’%3E%3C/script%3E”));
</script><script type=”text/javascript”>
try {
var piwikTracker = Piwik.getTracker(pkBaseURL + “piwik.php”, 1);
piwikTracker.trackPageView();
piwikTracker.enableLinkTracking();
} catch( err ) {}
</script><noscript><p><img src=”https://caja-negra.com.mx/proyectos/piwik/piwik.php?idsite=1″ style=”border:0″ alt=”” /></p></noscript>
<!– End Piwik Tracking Code –>
</body>
</html>
Con esto ya están listos para poder realizar el rastreo y que todas las estadísticas se vallan directamente almacenando.

Espero les guste y lo utilizen para tener un registro de su pagina en servicio ya que es bueno conocer en ocasiones de que parte visitan nuestro sitios, de donde acceden, cuantos entraron el día de hoy.

Caja Negra
Publicado en Experiencia, GNU/Linux, Tutorial