En este post voy a contarles sobre lo que yo pienso que es vital en en cuanto a herramientas de analytics. Y cuando digo herramientas de analytics no me refiero solo a las herramientas que analizan información de comportamiento (o Behavior) en un sitio web particular (sea lo que que sea que llamen website) como Google Analytics, Yahoo! Web Analytics u Omniture. Estoy hablando de todas las herramientas de Analytics, incluyendo tanto aquellas que analizan otro tipo de información de comportamiento como campañas , A/B testing e email marketing, como aquellas que analizan información actitudinal como Social Media Analytics y encuestas.

El proceso comienza con la captura de información. Todas las herramientas mencionadas arriba (y otras no mencionadas) tienen una forma particular de capturar información, incluso herramientas que hacen el mismo trabajo, lo hacen de manera por lo menos, algo diferente. Dicha diferencia puede generar desde pequeñas hasta grandes diferencias en los resultados, por ello conocer el proceso es vital.
El próximo paso es procesar la información. Normalmente la información capturada se guarda en bases de datos, las cuales no pueden ser utilizadas para generar reportes ya que la cantidad de información alojada suele ser muy grande e incluso una simple consulta puede generar llevar horas. Pueden imaginarse hacer una consulta a una herramienta de Analytics y que tarde 2 horas en darnos el reporte? mmhhh, No lo creo. Aún cuando todavía recuerdo por el año 2004 estar utilizando una herramienta que al pedir un reporte me devolvía un mensaje “tu reporte estará listo en X horas”….Sinceramente no extraño esos tiempos…para nada!
La información alojada en la base antes mencionada normalmente es procesada y guardada en una nueva base de datos (data warehouse) la cual, al tener información procesada, permite tener resultados en tiempos aceptables. Lo que ocurre entre una y la otra base de datos (data warehouse) es una reducción muy grande en volumenes de información debido a la selección finita de reportes. La base de datos inicial es más flexible, pero a la vez poco usable y lenta. Recuerdan en posts anteriores cuando hablamos de Flexibilidad vs. De Facil uso? Bien, la base de datos inicial es el modo más flexible de analizar información ya que uno puede analizar la información como uno lo desee, sin embargo es extremadamente difícil. Por otro lado, el data warehouse es mucho menos flexible ya que no puedes analizar lo que desees sino lo que previamente se definió que iría en ella. Esto quiere decir que quienes hacen esta pre selección cumplen un rol vital en el desarrollo de la herramienta…entonces, si tan solo conoces el perfil de quienes desarrollan esta pre selección vas a tener una pista muy útil sobre que lo puedes y no puedes esperar sobre la herramienta.
Entonces, ahora que? Bueno, necesitamos reportes. Y para un reporte necesitamos la siguiente receta (un reporte es la tabla de datos, sea este graficado o no):
1. Metricas (o indicadores o KPI’s): “Lo que queremos saber”. Visitas a un website, Menciones a una marca, emails abiertos, impresiones, CTR (click through rate), etc.
2. Dimensiones: Como se distribuye el resultado de dicha métrica. Por ejemplo, visitas sin dimensión, sería un número solo, con la dimensión pais seria una tabla con la cantidad de visitas que tiene cada país. Algunas dimensiones podrían Días, Paises, Lenguaje, visitantes nuevos y repetidos, etc.
De la combinación de métricas y variables un analista puede obtener o bien insights muy importantes o bien solo datos sin valor. Todas las herramientas arriba mencionadas tiene un conjunto de reportes standard, los cuales son ni más ni menos que una pre definición de metricas y dimensiones que el equipo del vendor ha identificado como interesante o importante. Sin embargo las posibilidades de que tus necesidades de información, que son únicas en un momento de tiempo, puedan ser resueltas con un reporte generado por un tercero en otro momento y con otras necesidades es, cuanto menos, poco realista.

Por ello las herramientas más avanzadas tienen algo llamado Custom Reports. Los Custom reports, aún cuando no permiten hacer consultas sobre la base de datos inicial, te permitirá combinar todas (o practicamente todas) las métricas con todas las dimensiones. De esta forma es posible generar reportes que sean relevantes para una necesidad particular de informació.
Mis sugerencias son:
1. Nunca utilices una plataforma que no expresa abiertamente su metodología de captura y procesamiento de información.
2. Nunca utilices una plataforma que no tenga Custom Reports. Sin bien muchas que no los tienen son algo interesantes, tu las utilizas para tomar decisiones, no por entretenimiento.