Tutorial: Generación de un informe de cohorte
Los informes de cohorte pueden proporcionar información valiosa sobre los clientes, usuarios u otros grupos que comparten un elemento común. Efectúan un seguimiento de los grupos para ver cómo sus datos se ven afectados con el transcurso del tiempo. Puede crear, por ejemplo, un informe de cohorte para hacer el seguimiento de las suscripciones agrupadas por fecha de registro para estudiar las tasas de retención en un período de tiempo.
Este tutorial de nivel intermedio asume que tiene conocimientos de MAQL. Para más información, vea MAQL - El lenguaje de consulta analítico .
Para las métricas de suscripción, los informes de cohorte muestran normalmente el porcentaje retenido durante determinados períodos de tiempo, que se pueden encontrar con este cálculo:
(suscriptores periódicos) / (número de suscriptores en cohorte)
El siguiente ejemplo muestra cómo las tasas de retención disminuyen con el transcurso del año:
Este tutorial describe cómo crear un informe de cohorte similar para las métricas de suscripción en el portal. El caso de uso y las métricas proporcionadas en este ejemplo utilizan el siguiente modelo lógico de datos (LDM):
Supongamos que los suscriptores se registran durante la Fecha (Primera suscripción) y que, a continuación, pagan los importes posteriores durante los siguientes ciclos de pago. La frecuencia de los pagos en este proyecto es mensual y el importe en dólares de los pagos se captura en el MRR (siglas in inglés de Ingreso mensual periódico) en el LDM.
Pasos:
Determinación de las cohortes: para esta métrica, los suscriptores deben agruparse junto con una suscripción relevante por su Fecha (Primera suscripción) en una nueva métrica Cohort:
SELECT COUNT (Suscriptor, Registros de suscripción) BY Mes/Año (Primera suscripción), ALL OTHER
La sintaxis BY Mes/Año ALL OTHER es importante en esta métrica porque “bloquea” esencialmente la cohorte, por lo que se sigue el mismo grupo durante los siguientes períodos de pago.
Búsqueda de suscriptores periódicos: la siguiente métrica cuenta el número de suscriptores que pagaron durante el mes midiendo los puntos en los que el MRR es mayor que cero. Cuando se segmenta por Mes/Año del pago periódico, la métrica # Recurring Subscribers muestra un recuento específico para dicho mes.
SELECT COUNT (Suscriptor, Registros de suscripción) WHERE MRR > 0
Exposición en forma de tabla del porcentaje: el paso final es dividir las métricas creadas en los pasos 1 y 2 en la métrica Retention Rate:
SELECT # Recurring Subscribers / Cohort
Opcional: puede aplicar el formato condicional para mostrar un color diferente en función del porcentaje. El formato condicional aplicado a la métrica Retention Rate es el siguiente:
[>=.9][backgroundcolor=990000][white]#,##0%;[>=.8][backgroundcolor=A31919] [white]#,##0%;[>=.7][backgroundcolor=AD3333] [white]#,##0%;[>=.6] [backgroundcolor=B84D4D][white]#,##0%;[>=.5][backgroundcolor=C26666]#,##0%; [>=.4][backgroundcolor=CC8080]#,##0%;[>=.3][backgroundcolor=D69999]#,##0%; [>=.2][backgroundcolor=E0B2B2]#,##0%;[>=.1][backgroundcolor=EBCCCC]#,##0%; [backgroundcolor=F5E6E6]#,##0%;--
Para más información, vea Formato numérico condicional.