Análisis de cohortes de retención: guía paso a paso
Análisis de cohortes de retención paso a paso: crea una tabla de cohortes en una hoja de cálculo, interpreta la curva y convierte lo que ves en acciones.
El análisis de cohortes de retención agrupa a los clientes según cuándo empezaron, normalmente el mes de su primera compra o alta, y sigue qué porcentaje de cada grupo sigue activo en cada periodo posterior. Puesto en forma de tabla, te muestra cuándo se van los clientes (el primer mes, tras una prueba, al cabo de un año) y si los que llegaron hace poco se quedan más tiempo que los que llegaron antes. Por eso es la mejor forma de comprobar si los cambios en onboarding, precios o servicio funcionan de verdad.
Esta guía te enseña a crear una tabla de cohortes en una hoja de cálculo paso a paso, a interpretarla y qué hacer con lo que encuentres.
Por qué no basta con una sola tasa de abandono
Una tasa de abandono te da un único número para todos los clientes de un periodo. Es útil, pero mezcla grupos muy distintos: clientes en su primer mes, que a menudo se van en mayor proporción, y clientes fieles desde hace años, que casi nunca se van.
Imagina un negocio cuyo churn mensual global lleva un año estable en el 4 %. Una tabla de cohortes podría revelar que:
- Los clientes que llegaron hace poco se quedan en realidad más tiempo que antes, gracias a un mejor onboarding.
- Pero una cohorte grande procedente de una campaña de descuentos se está yendo rápido y sube la media.
El número único oculta ambas historias. La tabla de cohortes las muestra.
Paso 1: Decide qué significa «activo»
Define qué cuenta como estar activo en un periodo:
| Tipo de negocio | Activo en un periodo significa… |
|---|---|
| Suscripción | Suscripción pagada durante el mes |
| Software | Inició sesión o usó una función clave durante el mes |
| Tienda online | Hizo al menos un pedido en el periodo (plantéate periodos trimestrales si los clientes compran poco a menudo) |
| Servicios | Tuvo un proyecto o una factura en el periodo |
En tiendas con compras irregulares, el «activo» mensual dará saltos, porque los clientes que compran cada pocos meses aparecen y desaparecen. Los periodos trimestrales, o una definición como «ha pedido en los últimos 90 días», dan una imagen más estable.
Paso 2: Exporta los datos en bruto
Necesitas una fila por actividad (pedido, pago o inicio de sesión) con al menos:
| customer_id | activity_date |
|---|---|
| C-1001 | 2026-01-14 |
| C-1001 | 2026-02-20 |
| C-1002 | 2026-01-22 |
| C-1003 | 2026-02-03 |
La mayoría de sistemas de tienda, facturación y CRM permiten exportarlo en CSV. Elimina las cuentas de prueba y los usuarios internos antes de empezar.
Paso 3: Añade las columnas auxiliares
En tu hoja de cálculo, añade tres columnas:
- Mes de actividad: el mes de cada actividad, por ejemplo con una fórmula que convierta la fecha en el primer día de su mes.
- Mes de cohorte: el primer mes de actividad de ese cliente. En la mayoría de hojas de cálculo puedes usar una fórmula de mínimo condicional sobre la columna de ID de cliente.
- Número de periodo: los meses que hay entre el mes de cohorte y el mes de actividad. El primer mes es el periodo 0.
Tras este paso, cada fila te dice: este cliente, que empezó en el mes de cohorte X, estuvo activo en el periodo N.
Paso 4: Crea la tabla de cohortes
Crea una tabla dinámica:
- Filas: mes de cohorte
- Columnas: número de periodo
- Valores: recuento de ID de cliente únicos
Usa recuentos únicos. Un cliente con tres pedidos en un mes debe contar una sola vez.
El resultado es un triángulo de recuentos:
| Cohorte | Periodo 0 | 1 | 2 | 3 | 4 | 5 |
|---|---|---|---|---|---|---|
| Ene | 200 | 150 | 128 | 116 | 108 | 102 |
| Feb | 180 | 140 | 122 | 112 | 105 | |
| Mar | 220 | 176 | 158 | 147 | ||
| Abr | 210 | 172 | 156 | |||
| May | 240 | 202 | ||||
| Jun | 230 |
La forma de triángulo es normal: las cohortes más nuevas se han podido observar durante menos periodos.
Paso 5: Convierte los recuentos en porcentajes
Divide cada celda entre el valor del periodo 0 de su cohorte. Así las cohortes de distinto tamaño se pueden comparar.
| Cohorte | Periodo 0 | 1 | 2 | 3 | 4 | 5 |
|---|---|---|---|---|---|---|
| Ene | 100 % | 75,0 % | 64,0 % | 58,0 % | 54,0 % | 51,0 % |
| Feb | 100 % | 77,8 % | 67,8 % | 62,2 % | 58,3 % | |
| Mar | 100 % | 80,0 % | 71,8 % | 66,8 % | ||
| Abr | 100 % | 81,9 % | 74,3 % | |||
| May | 100 % | 84,2 % | ||||
| Jun | 100 % |
Si tienes los recuentos de una cohorte, la calculadora de tasa de abandono tiene un modo de cohortes: pega los números y te devuelve la retención por periodo y el churn de un periodo al siguiente.
Paso 6: Interpreta la tabla
Mira en tres direcciones.
A lo largo de una fila: cómo decae una cohorte
La cohorte de enero pierde el 25 % de sus clientes entre el periodo 0 y el 1, luego el 14,7 % de los que quedan entre los periodos 1 y 2 (de 150 a 128), y porcentajes menores después. Esta forma, una caída fuerte al principio seguida de un aplanamiento, es típica. El punto en el que la curva se aplana indica cuándo los clientes que se quedan ya se han «asentado».
Columna abajo: ¿son mejores las cohortes nuevas?
La retención del periodo 1 sube del 75,0 % (enero) al 84,2 % (mayo). Si cambiaste tu onboarding en marzo, esta es la prueba de que funcionó. Lee cada columna de arriba abajo para comparar cohortes con la misma antigüedad.
En diagonal: efectos del calendario
Las celdas de una misma diagonal caen en el mismo mes natural. Si una diagonal es inusualmente débil en todas las cohortes, algo pasó ese mes que afectó a todos: un cambio de precio, un problema de entregas, un efecto estacional.
Paso 7: Convierte los patrones en acciones
| Patrón | Causa probable | Qué probar |
|---|---|---|
| Caída fuerte en el periodo 1 | Los clientes no perciben valor lo bastante rápido | Mejora el onboarding; consulta el checklist de onboarding de clientes |
| Una cohorte mucho peor | La fuente de captación o la oferta atrajo clientes poco adecuados | Revisa de dónde vino esa cohorte; ajusta la segmentación o la oferta |
| La retención sigue cayendo y nunca se aplana | Problema de valor continuado | Habla con clientes veteranos que se fueron; revisa producto o servicio |
| Bajón repentino en una diagonal | Un suceso que afectó a todos los clientes | Mira qué pasó ese mes |
| Cohortes nuevas mejores a la misma edad | Los cambios recientes funcionan | Sigue así; documenta qué cambió |
Ejemplo práctico: medir un cambio en el onboarding
Supón que un negocio de suscripción introdujo una llamada de bienvenida para los clientes nuevos a partir de marzo. Antes del cambio, la retención del periodo 1 promediaba (75,0 + 77,8) ÷ 2 ≈ 76,4 % en enero y febrero. Después del cambio, promedió (80,0 + 81,9 + 84,2) ÷ 3 ≈ 82,0 % de marzo a mayo.
Eso supone unos 5,6 puntos porcentuales más de clientes activos al cabo de un mes. En una cohorte de 220 clientes, son unos 12 clientes más al mes que superan el primer mes. Multiplícalo por su valor de vida del cliente para ver cuánto valen las llamadas de bienvenida.
Una advertencia: cohortes de este tamaño pueden oscilar unos puntos por azar, y quizá cambiaron otras cosas a la vez. Una mejora constante en varias cohortes es una prueba más sólida que un solo buen mes.
Errores habituales
- Contar pedidos en vez de clientes. Usa recuentos únicos de clientes por periodo.
- Periodos de distinta duración. Los meses naturales varían algo de duración; eso no suele ser problema. Mezclar semanas y meses, sí.
- Cohortes demasiado pequeñas. Si una cohorte tiene 15 clientes, una sola baja mueve la retención casi 7 puntos. Usa cohortes trimestrales si hace falta.
- Olvidar las reactivaciones. En tiendas, un cliente puede estar inactivo en el periodo 2 y volver a estar activo en el 3. No pasa nada; solo ten en cuenta que la retención puede subir a lo largo de una fila.
- Analizar una vez y no volver a hacerlo. Una tabla de cohortes es más útil si se actualiza cada mes, para poder comparar cada nueva cohorte.
Tu siguiente paso
Exporta doce meses de pedidos o pagos con ID de cliente y fecha, crea la tabla de cohortes siguiendo los pasos 3 a 5 y fíjate en la columna del periodo 1. Si es la caída más fuerte de tu tabla, tu próximo esfuerzo de retención debe centrarse en la experiencia inicial. Para más ideas sobre qué hacer después, consulta nuestras estrategias de fidelización de clientes.
Preguntas frecuentes
¿Qué es un análisis de cohortes de retención?
Agrupa a los clientes según cuándo empezaron, por ejemplo por mes de primera compra, y sigue qué porcentaje de cada grupo sigue activo en cada periodo posterior. Muestra cuándo se van los clientes y si los grupos más recientes se comportan mejor que los antiguos.
¿Qué datos necesito para hacer un análisis de cohortes?
Para cada cliente, un identificador único, la fecha en que empezó y las fechas en que estuvo activo: fechas de compra, meses de suscripción o inicios de sesión. Normalmente basta con una exportación de pedidos o facturas.
¿En qué se diferencia la retención por cohortes de la tasa de abandono?
La tasa de abandono es un único número para todos los clientes de un periodo. La retención por cohortes sigue a grupos a lo largo del tiempo, así que revela patrones que el churn global oculta, como que la mayoría de clientes se vaya en sus dos primeros meses.
¿Cuántas cohortes necesito?
Entre seis y doce cohortes mensuales son un buen comienzo. Cada cohorte necesita suficientes clientes para que los porcentajes tengan sentido; si las cohortes mensuales son muy pequeñas, usa cohortes trimestrales.