Mixpanel Academy - Español
Despues de completar esta Academia, tendrán los conocimientos necesarios para poder tomar mejores decisiones con datos junto a Mixpanel
Últimamente notamos que si bien hay gente que usa hace bastante tiempo Mixpanel, basan todos sus análisis en algunas funcionalidades básicas de Insights y Funnels, lo cual es solo la punta del iceberg.
Desde Bildung, nuestro objetivo es que puedan sacarle el mayor provecho posible a la herramienta. Queremos que puedan responder todas las preguntas de negocio que se les presente, y con las respuestas que obtengan, puedan tomar mejores decisiones con datos.
Con ese propósito en mente estamos armando y expandiendo esta Academia, para que puedan explotar todas las funcionalidades de Mixpanel y así entender mejor el comportamiento de sus usuarios.
Índice:
Documentación - Mixpanel Docs
Antes de comenzar, queremos dejarles a mano el link a la documentación de Mixpanel: https://docs.mixpanel.com/docs/what-is-mixpanel. Aquí podrán encontrar las explicaciones de todas las funcionalidades de la herramienta, junto a la estructura de datos, metodologías de ingesta y extracción, y mucho más.
Si sos del equipo de tecnología, aca tambien vas a poder encontrar la información necesaria para poder implementar mixpanel en su producto. Y en este otro link, vas a encontrar toda la documentación de las API de Mixpanel.
De nuestro lado, vamos a intentar ir cubriendo los temas más importantes, y las funcionalidades fundamentales de Mixpanel, pero los invitamos a acceder a la documentación y encontrar aquellas funcionalidades que los puedan a ayudar a responder las preguntas que tienen hoy en día.
Estructura de Datos de Mixpanel
Como primer paso, repasemos como esta estructurada la información dentro de Mixpanel:
Los datos de Mixpanel se almacenan y aíslan dentro de un proyecto (Por el momento, no se pueden consultar datos en varios proyectos desde un mismo reporte).
Dentro de un proyecto vamos a estar mandando información de Usuarios y Eventos:
Los eventos describen acciones que tienen lugar en el producto. Y dentro de los eventos vamos a encontrar propiedades, que ayudan a darle más contexto a la acción.
La mayoría de los eventos, va a estar asociado a un perfil de usuario. Para poder identificar quien fue la persona que realizó dicha acción.
Aqui podran encontrar mas información sobre el data model de Mixpanel: https://docs.mixpanel.com/docs/data-structure/concepts
Crear Boards para compartir con tu equipo
Mixpanel nos va a permitir crear diferentes reportes y gráficos para monitorear métricas y seguir de cerca el comportamiento de nuestros usuarios. No es necesario crear un nuevo reporte cada vez que necesitemos revisar un KPI, sino que los podemos guardar y organizar en diferentes Tableros o Boards y compartirlos con quienes nosotros queramos.
Básicamente, un tablero será un conjunto de informes, texto e imágenes o vídeos que nos permitan ver de un vistazo las métricas más importantes
Aquí podran encontrar mas información sobre Tableros: https://docs.mixpanel.com/docs/boards/overview
Charts de Insights
Con que vamos a armar nuestros tableros? Principalmente con uno de los 4 tipos de reportes con los que cuenta Mixpanel:
Insights: Permite ver tendencias y la composición de la data almacenada en Mixpanel.
Funnels: Permite ver la conversión de un usuario dentro de algún flujo determinado.
Retention: Permite analizar la retención de los usuarios, viendo cuántos de ellos vuelven a hacer determinada acción.
Flows: Permite ver las acciones que los usuarios suelen realizar antes o después de hacer alguna en especial.
Si bien cada uno de estos reportes sirve para responder preguntas muy diferentes, la interfaz con la que nos vamos a encontrar en todos ellos es bastante similar. Comencemos analizando la estructura de un chart de Insights.
Aquí podran encontrar mas información sobre la estructura de los reportes: https://docs.mixpanel.com/docs/reports/overview
Insights: Fórmulas y Cálculos con Propiedades
Como mencionamos anteriormente, Insights sirve principalmente para analizar la tendencia de alguna métrica o acción que estemos midiendo. Pero si queremos hacer un análisis que vaya un paso más allá, en lugar de solo medir la cantidad de veces que se hace un evento dentro de un determinado periodo, podemos crear fórmulas o analizar sus propiedades para sacar mayorifrimacion.
Ej. Supongamos que tenemos un Ecommerce y uno de los eventos que trackeamos es el checkout. Si bien me interesa saber la cantidad de compras que tengo en un mes, me gustaría saber el ticket promedio, pero cómo puedo obtener esa información?
Aquí podran encontrar mas información sobre como crear fórmulas:
https://docs.mixpanel.com/docs/reports/insights#formulas
Y sobre como hacer calculos con propiedades: https://docs.mixpanel.com/docs/reports/insights#aggregate-property
Insights: Frecuencia por Usuario
Si bien las fórmulas o propiedades son muy útiles para darle más contexto a algunas de las acciones que realizan nuestros usuarios, no nos dicen tanto sobre el comportamiento colectivo de nuestros usuarios.
Ej. Volvamos al caso de nuestro Ecommerce. Pudimos averiguar cual es el ticket promedio, y podríamos averiguar cual es el promedio de cantidad de compras por usuario, pero como puedo saber la distribución de esa cantidad de compras que hacen los usuarios por mes?
Aquí podran encontrar mas información sobre como crear análisis de frecuencias:
https://docs.mixpanel.com/docs/reports/insights#frequency-analysis
Insights: Filtros y Breakdowns
Como puedo acotar el scope de mi análisis? Repasamos cómo usar los filtros y cómo agrupar/aperturar la información.
Aquí podran encontrar mas información sobre filtros y breakdowns:
https://docs.mixpanel.com/docs/reports/overview#filters
https://docs.mixpanel.com/docs/reports/overview#breakdowns
Esperamos que con lo que mencionamos en las secciones anteriores, de a poco se arranquen a sentir cómodos a la hora de crear análisis con los gráficos de insights
Si bien las funcionalidades en sí tal vez no sean muy complicadas, la herramienta en sí tiene su curva de aprendizaje, y la mejor manera de atravesarla es con la práctica. Los invitamos a hacerse preguntas, intentar responderlas con la información de mixpanel, apoyarse en la documentación cuando sea necesario, y en muy poco tiempo ya van a ser expertos en la plataforma!
Charts de Funnels
El siguiente tipo de reporte a conocer es el chart de Funnels.
Como mencionamos anteriormente, los Funnels permiten examinar cómo los usuarios realizan una secuencia de eventos. De esta manera, vamos a poder calcular y mostrar la cantidad de usuarios que convierten de un evento a otro dentro de una ventana de tiempo determinada. Esto los deja identificar dónde caen sus usuarios, qué segmentos convierten más y otras facetas importantes del recorrido del usuario.
Aquí podran encontrar mas información sobre charts de funnels:
https://docs.mixpanel.com/docs/reports/funnels
Funnels: Measurements
A la hora de hacer tanto un análisis en Insight como Funnels o Retention, es muy importante entender la definición de lo que estamos midiendo. No es lo mismo analizar la cantidad de usuarios únicos (siendo un usuario una persona física), que analizar la cantidad de veces que se realizó un funnel o una acción (donde una persona puede realizarlo más de una vez).
Hagamos un doble click en las unidades de medida de los funnels:
Aquí podran encontrar mas información sobre los measurements de funnels:
https://docs.mixpanel.com/docs/reports/funnels#measurements
Y de los measurements de insights:
https://docs.mixpanel.com/docs/reports/insights#measurements
Funnels: Time to Convert
Ya sabemos bien cómo medir bien un Funnel y cómo conocer la conversión de mi flujo, pero vayamos un paso más allá y preguntémonos cómo podemos conocer no solo cuánta gente convierte, sino cuanto tiempo tarda en convertir.
Aquí podran encontrar mas información sobre el analisis de Time to Convert:
https://docs.mixpanel.com/docs/reports/funnels#time-to-convert
Funnels: Filtros Avanzados
Es bastante común querer hacer este tipo de análisis para un grupo determinado de usuarios, ya sea porque cumplen una condición en especial o porque realizaron una acción específica. Muchas veces un filtro no es suficiente, así que en esta sección vamos a conocer 3 filtros avanzados que podemos aplicar al chart de Funnels:
Holding a property constant
Coming soon 🙂
Aquí les dejamos la documentación de cada uno:
https://docs.mixpanel.com/docs/reports/funnels#exclusion-steps-exclude-users-who-did
https://docs.mixpanel.com/docs/reports/funnels#hold-property-constant
Funnels: Evolución en el Tiempo
Un chart de funnels nos deja ver la conversión de un flujo en un periodo de tiempo determinado, pero puedo cambiar el tipo de gráfico para poder visualizarlo como una evolución a lo largo del tiempo, y ver cómo fue cambiando.
Funnels: Guardar como “New Behaviour”
Arriba vimos cómo visualizar la evolución temporal de mi porcentaje de conversión, pero podemos querer compararlo contra la conversión de otro funnel o contra algún evento en específico.
Es posible guarda un chart de funnels como “New Behaviour” y utilizarlo para compararlo contra otras métricas.
Aquí podran encontrar mas información sobre el como guardar funnels como Behaviours:
https://docs.mixpanel.com/docs/reports/funnels#saved-funnel-behaviors
Charts de Retention
Con Funnels e Insights probablemente podamos responder el 80% de las preguntas que tenemos sobre el comportamiento de nuestros usuarios, sin embargo, lo que nos permite entender el chart de retention es cuántos de los usuarios que realizan una acción específica (como registrarse o realizar una compra) regresan y vuelven a interactuar con nuestro producto después de un período de tiempo determinado.
Notamos que muchos usuarios no están del todo seguros sobre cómo interpretar los resultados de un chart de retention, por lo que intentamos hacer un doble click sobre la curva de retención y la tabla que nos devuelve Mixpanel.
Aquí podran encontrar mas información sobre los charts de Retention:
https://docs.mixpanel.com/docs/reports/retention
Retention: Evolución en el Tiempo
Análogo a lo que vimos anteriormente en la sección de funnels, es posible mirar la evolución de esas retenciones a lo largo del tiempo cambiando la forma de visualizar el chert. Sin embargo, notemos que vamos a estar viendo la evolución de una unica retención. Probablemente esto último quede más claro después de ver el siguiente video :)
Chart de Flows
El último tipo de chart que nos queda repasar el de Flows.
Flows nos permite identificar las rutas más frecuentes tomadas por los usuarios hacia o desde cualquier evento. Con este tipo de chart vamos a poder comprender mejor cómo los usuarios realizan distintas secuencias de eventos en nuestro producto y entender un poco mejor el detrás de los drops o comportamientos fallidos.
Veamos de una manera fácil que hace un usuario antes y despues de hacer la accion “X”.
Aquí podran encontrar mas información sobre los charts de Flows:
https://docs.mixpanel.com/docs/reports/flows
Esperamos que con este contenido ahora tengan un mejor entendimiento de las herramientas que nos provee Mixpanel para poder responder nuestras preguntas de negocio y sobre el comportamiento de nuestros usuarios!
Nuevamente, los invitamos a intentar responder estas preguntas por ustedes mismos, y empezar a tomarle la mano a la herramienta,
Si bien repasamos los 4 tipos de reportes que tenemos en Mixpanel, a continuación compartiremos features que los complementa para poder sacarle el máximo provecho a la plataforma y obtener la información que estamos buscando.
Custom Events
Un caso de uso muy común con el que nos encontramos es cuando un producto tiene eventos independientes que queremos trackear como uno solo. Tal vez son dos eventos iguales triggereados dese secciones o flujos diferentes, o tal vez son dos eventos que consideramos como acciones que le trae valor a un usuario por igual.
Asi como en programación o excel utilizamos la función “OR”, Mixpanel nos deja hacer algo parecido para combinar eventos, nos deja crear un “Custom Event”.
Aquí podran encontrar mas información sobre los charts de custom events:
https://docs.mixpanel.com/docs/features/custom-events
Cohorts
Una manera de agregarle granularidad a los análisis que venimos viendo arriba es mediante cohorts. Los cohorts son grupos de usuarios que comparten un conjunto específico de propiedades o que realizan determinados eventos.
Con cohorts vamos a poder:
Filtrar charts
Hacer breakdowns y aperturar nuestros análisis - podemos comparar el resultado entre gente dentro y fuera del cohort
Exportarlos - A plataformas como One Signal o a nuestro Warehouse
Ver la evolución del tamaño de ese cohort a lo largo del tiempo
Vimos como hacer un cohort en filtrando en base a si un usuario realizó o no determinadas acciones, pero cómo podemos hacer para hacer un cohort analizando una secuencia de eventos como en los charts de funnels?
Por último, queremos compartirles un análisis más profundo que podemos hacer con cohorts para medir el Life Cycle de los Usuarios, utilizando una nuevo filtro para setear el marco temporal que analizamos.
Aquí podran encontrar mas información sobre los charts de custom events:
https://docs.mixpanel.com/docs/users/cohorts
Si existe algun tema que les gustaría que incluyamos, alguna de las funcionalidades que explicamos arriba no quedo clara o tienen cualquier duda en torno al uso de Mixpanel, no duden en contactarse con alguien del equipo:
francisco@bildungdata.com - ezequiel@bildungdata.com - guro@bildungdata.com - guido@bildungdata.com