"En algún lugar, algo increíble está esperando a ser descubierto"
Carl Sagan
Piwik es una herramienta de analítica digital de software libre, lo que significa que su código fuente está disponible para colaborar en su desarrollo, mejorarlo y adaptarlo a nuestras necesidades. Se trata además, de una solución gratuita que se puede aplicar a la inmensa mayoría de proyectos de analítica, no solamente como herramienta principal, sino también como herramienta de “backup” que puede servir para contrastar la calidad del dato, y comparar si la información que se recoge a través de dos sistemas es consistente y robusta.
Entonces, ¿por qué no se escucha hablar tanto de Piwik como de sus rivales? El hecho de que sea gratis y accesible, no significa que sea tan conocida como las dos herramientas que prácticamente monopolizan el sector: Google Analytics y Adobe Analytics. Al estar soportada casi únicamente por la generosidad de la comunidad de desarrolladores, no cuenta con tantos recursos como puedan tener otras herramientas comerciales. Aunque con la última versión, han sacado ciertas funcionalidades de pago que desarrollan ciertos extras, lo que facilita mucho la vida al analista, y tienen como finalidad dar cierta independencia al proyecto. Hay que recordar que, pese a que la herramienta de analítica del gigante Google es a priori gratuita, la realidad es que tiene una versión que no lo es. Google Analytics 360, antiguamente conocida como Google Analytics Premium, tiene más capacidades, integraciones, y está orientada a empresas que hacen un uso intensivo de la analítica, superando un determinado volumen de datos al mes. El caso de Adobe es distinto, es una herramienta que prácticamente nadie utiliza en su limitada versión gratuita, y está orientada a empresas que buscan un software específico, con una complejidad más alta, y que requiere para implementarla y explotarla, de un equipo profesional muy especializado.
Otra de las barreras para la adopción de Piwik, es que precisa de unos conocimientos algo más avanzados para una implementación básica, lo que hace que un público algo más generalista y menos profesionalizado, no lo contemple como una opción. El hecho de tener que configurar una base de datos para que la información que se recoge quede almacenada en la misma, es algo que supone un sobreesfuerzo que no todo el mundo está dispuesto a asumir. En esto Google Analytics lleva mucha ventaja, puesto que es una solución que es prácticamente de “Plug & Play”, y que se considera un estándar en la práctica totalidad de gestores de contenido para web.
Sin embargo, este esfuerzo extra que hay que realizar para poner en marcha el sistema, tiene una justificación de peso. En Piwik, nosotros somos los dueños de los datos. Nosotros gestionamos los datos. Y nosotros somos los responsables de su custodia.
Para ciertas organizaciones, en las que el hecho de tener el control de los datos es una premisa, el hecho de que exista una herramienta como Piwik, es la mejor de las noticias. Organismos públicos y ONGs, por citar algunas empresas y organizaciones, son usuarios potenciales de Piwik. No solamente sabemos qué pasa en nuestra solución analítica porque tenemos acceso al código fuente, sino que además podemos almacenar los datos que queramos, y lo más importante, donde queramos. Mucha gente desconoce que el dueño de los datos cuando utilizamos Google Analytics no somos nosotros, sino el propio Google, de hecho cuando nos damos de alta en el servicio, en ese interminable contrato que ninguno de nosotros leemos, se detalla explícitamente.
Existe, además, cierta información sensible de los usuarios que en Piwik podemos querer guardar, y en Google Analytics, como sabemos, no se puede hacer. En Piwik, puesto que somos dueños de los datos y los almacenamos en nuestros servidores, podemos guardar y gestionar la información que queramos. Sin embargo, en el resto de herramientas no podemos. De hecho, no se puede almacenar ningún dato que permita identificar al usuario. El DNI o la dirección de correo electrónico son datos que actualmente muchas empresas desearían almacenar en la herramienta de analítica y no es posible. La razón no es otra que la propiedad de los datos. Los datos se almacenan en sus servidores, que pueden estar físicamente en países en los que la legislación no contemple ese intercambio de datos personales.
La implementación que posibilita la recolección de los datos es similar a la del resto de soluciones. Unas líneas de JavaScript en el código fuente de la página, bastan para recopilar la información básica sobre sesiones, páginas vistas, tiempos en página, etc. Con algo más de esfuerzo, se pueden medir fácilmente todo tipo de interacciones del usuario en la página, que podemos almacenar en forma de eventos. Y finalmente, se puede dotar de un contexto adicional a esta información a través de las dimensiones personalizadas. Además, Piwik cuenta también con un Tag Manager propio, que permite al analista cierta independencia del equipo de desarrollo a la hora de implementar la medición, sin necesidad de modificar el código fuente de la web. Eso sí, esta característica está pensada para empresas y tiene un coste adicional.
Una vez que tenemos los datos en Piwik, llega la hora de utilizarlos para analizarlos y, a través de decisiones apoyadas en los mismos, cumplir los objetivos de negocio. Para ello tenemos dos opciones: los informes predefinidos de la interfaz web de Piwik, o bien integrar los datos en un dashboard personalizado orientado específicamente a nuestras necesidades.
Los informes predefinidos de Piwik, al igual que en el resto de herramientas, son algo básicos, y no nos ayudan más que a rascar la superficie de todo el potencial que tienen los datos. Cuando nos presentan los datos en informes encapsulados, puede que nos resulte difícil responder a las preguntas de negocio con la información que se nos muestra y de la manera que lo hace.
Un dashboard personalizado y diseñado a partir de nuestros KPI´s de negocio, siempre resultará mucho más útil para tal propósito. En este punto, la desventaja de Piwik es que no cuenta con integraciones directas con los programas más utilizados para “dibujar” nuestros cuadros de mando. No obstante, cuenta con una API para acceder a los datos, aunque una vez más, se necesita de un esfuerzo extra para obtener los mismos.
¿Esto quiere decir que no podemos obtener los datos que queremos y de la manera que deseamos? En absoluto, pero sí que es cierto que la inmediatez que tenemos con otras soluciones no la vamos a obtener con Piwik.
Después de hacer un repaso por las capacidades de Piwik, ya tenemos más elementos que nos pueden ayudar a elegir esta herramienta como opción para nuestros proyecto de analítica. ¿Os animáis a probarla?
Si quieres escuchar nuestro podcast al respecto, aquí te dejamos el enlace:
Excelente información, no conocía este producto. Que bueno pertenecer a la familia de Ibermática y conocer de primera mano, todas estas herramientas OpenSource que están allí pero que aún no les hemos sacado el jugo.