Rastreador trial-to-paid: registros, activación y cohortes
Construye un rastreador trial-to-paid para seguir registros, activaciones y upgrades, y usa una tabla de cohortes simple para encontrar dónde abandonan los usuarios.

Qué es un rastreador trial-to-paid (y por qué ayuda)
Una prueba gratuita puede parecer muy activa: las inscripciones suben, el soporte está ocupado y la gente dice que "la está probando". Pero los ingresos se mantienen planos. Eso suele significar que la prueba genera interés sin llevar suficientes personas a un resultado real.
Un rastreador trial-to-paid es una forma simple de ver el progreso a lo largo de la prueba. Responde a una pregunta práctica: ¿dónde dejan de avanzar las personas?
La mayoría de las pruebas por suscripción se pueden rastrear con tres momentos:
- Registro: alguien crea una cuenta (o inicia una prueba).
- Activación: alcanza el primer resultado significativo (el momento “aha”).
- Conversión a pago: empieza un plan de pago.
Una “etapa de abandono” es la brecha entre esos momentos. Si 1.000 personas se registran pero solo 150 se activan, la mayor caída está entre registro y activación. Si 150 se activan pero solo 10 pagan, la caída está entre activación y conversión.
El objetivo no es tener un informe más bonito. Es enfoque. Cuando sabes qué etapa es débil, los siguientes pasos se vuelven más simples: reducir la fricción al registrarse, mejorar el onboarding o ajustar cómo y cuándo pides la actualización.
Un patrón común es celebrar “500 nuevas pruebas esta semana” y luego descubrir que solo el 5% completa la configuración. Eso no es un problema de marketing. Es un problema de activación. Un rastreador hace eso visible pronto, mientras aún es fácil de arreglar.
Decide tus etapas del embudo y definiciones claras de eventos
Un rastreador solo funciona si todos están de acuerdo en qué significa cada etapa. Si “registro” es vago o cambia mes a mes, tu línea de tendencia se moverá incluso cuando el producto no lo hizo.
Empieza por el registro. Para algunos productos, registro es simplemente “cuenta creada”. Para otros, es “email verificado” o “primer workspace creado”. Elige el momento que mejor represente a un usuario nuevo de prueba, y mantente firme. Si cambias la regla después, anota la fecha y espera una ruptura en tu tendencia histórica.
Luego, define la activación. Activación no es “abrir la app” ni “visitar el dashboard”. Es el primer evento de éxito significativo que prueba que el usuario obtuvo valor. Un buen evento de activación es específico, rápido de alcanzar y ligado a la promesa de tu producto.
Un conjunto simple de definiciones de etapas para empezar:
- Registro: se crea una nueva cuenta de prueba (o se verifica, si es necesario)
- Activación: el usuario completa la primera acción de valor (tu momento “aha”)
- Conversión a pago: el usuario actualiza y el pago se realiza con éxito (no solo hacer clic en “actualizar”)
- Chequeo de retención (opcional): el usuario vuelve y repite la acción de valor dentro de una ventana establecida
La conversión a pago necesita cuidado adicional. Decide si significa “suscripción iniciada”, “primera factura pagada” o “el trial terminó y pasó a pago automáticamente”. Si ofreces facturas, los pagos fallidos y los periodos de gracia pueden complicar el concepto de “convertido”, así que elige una definición que coincida con cómo se reconoce realmente el ingreso.
Eventos opcionales pueden ayudarte a diagnosticar abandonos sin convertir el rastreador en un caos. Ejemplos comunes: onboarding completado, invitó a un compañero, conectó una integración, creó el primer proyecto o agregó datos de facturación.
Por ejemplo, en una herramienta como AppMaster, la activación podría ser “publicó la primera app funcional” o “desplegó un endpoint”, mientras que eventos opcionales podrían incluir “conectó PostgreSQL” o “creó el primer proceso de negocio”. La redacción exacta importa menos que la consistencia.
Cuando las definiciones se mantienen estables, las tendencias son confiables. Cuando no, la gente debate números en vez de arreglar el embudo.
Elige los datos que necesitas (mantenlo mínimo)
Un rastreador solo es útil si confías en él y puedes mantenerlo actualizado. La forma más rápida de perder ambas cosas es recopilar demasiado desde el principio. Comienza con un pequeño conjunto de campos que responda a una pregunta semanal: ¿dónde se están quedando las personas entre registro, activación y pago?
Un mínimo práctico para la mayoría de productos por suscripción:
- account_id (y user_id si tu producto es multiusuario)
- timestamp (cuándo ocurrió el evento)
- event_name (signup, trial_started, activated, subscribed, canceled)
- plan (plan de prueba y plan de pago)
- source/channel (de dónde vino la inscripción)
Agrega un poco de metadata de la prueba desde el inicio porque evita confusiones más tarde. Un claro trial_start_date y trial_end_date facilita separar “todavía en prueba” de “no convirtió”. Si ofreces diferentes duraciones de trial o trials en pausa, añade trial_length_days o trial_status, pero solo si realmente lo vas a usar.
Sé claro sobre el seguimiento por cuenta vs por usuario. Por lo general la cuenta paga, pero un usuario se activa. Una persona puede crear la cuenta, tres compañeros pueden iniciar sesión y solo uno conectar la integración clave. En ese caso, la conversión debería vincularse a account_id, mientras que la activación puede vincularse al primer usuario que complete la acción clave. Mantener ambos IDs te permite responder “¿se activó esta cuenta?” y “¿quién lo hizo?” sin adivinar.
La segmentación solo ayuda si la vas a mirar. Elige pocos campos que esperes revisar semanalmente, como banda de tamaño de empresa, caso de uso principal, región/zona horaria o campaña de adquisición (si ejecutas campañas).
Si estás construyendo en AppMaster, aplica la misma regla: define solo las tablas y registros de evento que necesitas ahora, y expande cuando tu revisión semanal muestre una pregunta real que no puedes responder.
Lleva los datos a un solo lugar sin sobreingeniería
Un rastreador funciona cuando la gente confía en de dónde vienen los números. La regla más simple: elige una fuente de verdad por evento y no mezcles fuentes para el mismo evento.
Por ejemplo:
- Trata registro como el momento en que se crea un registro de usuario en la base de datos de tu app.
- Trata activación como el momento en que tu producto registra la primera acción clave completada.
- Trata conversión a pago como el momento en que tu sistema de facturación confirma un primer cargo exitoso (a menudo Stripe).
Los duplicados son normales, así que decide tus criterios de desempate desde el inicio. Las personas pueden registrarse dos veces, rehacer el onboarding o disparar el mismo evento en múltiples dispositivos. Un enfoque práctico es deduplicar por un identificador estable (user_id si lo tienes, si no el email), conservar el timestamp de registro más antiguo y conservar el primer timestamp de activación calificante. Para pago, guarda el primer pago exitoso por cliente.
El tiempo puede romper silenciosamente tu rastreador. Alinea todos los timestamps a una sola zona horaria (normalmente UTC) antes de calcular “día 0”, “día 1” y cohortes semanales. Almacena timestamps con la misma precisión (segundos está bien) y guarda tanto el tiempo bruto del evento como una fecha normalizada para que las tablas sigan siendo fáciles de leer.
Para mantenerlo con poco esfuerzo, empieza con una cadencia diaria. Una exportación diaria simple o un job programado es suficiente para la mayoría de equipos, siempre que sea consistente.
Una configuración mínima y fiable:
- Una tabla (o hoja) con columnas: user_id, signup_at, activated_at, paid_at, plan, source.
- Un job diario que añada nuevos usuarios y complete timestamps faltantes (sin sobrescribir los más antiguos).
- Una pequeña tabla de mapeo para duplicados conocidos (usuarios fusionados, emails cambiados).
- Una regla única de zona horaria (UTC) aplicada antes de guardar.
- Control de acceso básico y enmascaramiento de campos sensibles.
Fundamentos de privacidad: no almacenes texto de mensajes crudos, detalles de pago o payloads de API en el rastreador. Guarda solo lo que necesitas para contar y cronometrar eventos, y limita el acceso a las personas que realmente usan los números.
Si construyes tu producto en AppMaster, a menudo es más sencillo extraer registro y activación de la base de datos de tu app y la conversión a pago de Stripe, y luego combinarlos una vez al día en la tabla del rastreador.
Paso a paso: construye las métricas básicas del embudo
Construye el rastreador en el mismo orden en que el usuario vive el producto.
Empieza con una tabla simple donde cada fila es un periodo (diario o semanal) basado en la fecha de inicio del trial. Esto será tu denominador para todo lo demás.
-
Cuenta inicios de trial por periodo. Usa una regla clara, por ejemplo “primera vez que un usuario inicia un trial”, para no contar dos veces a los re-suscriptores.
-
Añade activaciones dentro de la ventana de trial. La activación debe ser una acción de valor significativa (no solo iniciar sesión). Relaciona los usuarios activados con el periodo de inicio de trial al que pertenecen. La pregunta que quieres responder es: “De las personas que iniciaron un trial en la Semana X, ¿cuántas se activaron dentro de 7 días?”
-
Añade conversiones a pago en una ventana consistente. Muchos equipos usan la duración del trial más un pequeño período de gracia (por ejemplo, trial de 14 días + 3 días) para captar pagos tardíos y reintentos de facturación. Vincula la conversión al periodo de inicio del trial original.
Una vez que tengas esos tres conteos (inicios, activaciones, pagos), calcula las tasas principales:
- Tasa de registro a activación
- Tasa de activación a pago
- Tasa de registro a pago (conversión global)
Agrega desglose con cuidado. Elige una dimensión a la vez (canal o plan). Si cortas por demasiadas dimensiones a la vez, terminarás con grupos pequeños que parecen “insights” pero son ruido.
Un diseño práctico es:
Periodo | Inicios de trial | Activados en ventana | Pagados en ventana | Inicio-a-activación | Activación-a-pago | Inicio-a-pago
Puedes construir esto en una hoja de cálculo, o en una base de datos y dashboard sin código si quieres que se actualice automáticamente (por ejemplo, en AppMaster junto a los eventos de tu producto).
Construye una tabla de cohortes simple para ver las etapas de abandono
Un total de embudo puede verse bien mientras los usuarios más recientes están teniendo problemas. Una tabla de cohortes lo soluciona al alinear grupos de trials que empezaron al mismo tiempo, así puedes ver dónde se atasó cada grupo.
Empieza eligiendo una clave de cohorte. “Semana de inicio del trial” suele ser lo más fácil porque da suficiente volumen por fila y coincide con ciclos de lanzamiento y campañas semanales.
Una tabla de cohortes pequeña que siga siendo legible
Mantén pocas columnas y coherentes. Una fila por cohorte y un conjunto corto de conteos y porcentajes que coincidan con tus etapas del embudo.
| Semana de inicio del trial | Tamaño de cohorte | Activados | % Activados | Pagados | % Pagados |
|---|---|---|---|---|---|
| 2026-W01 | 120 | 66 | 55% | 18 | 15% |
| 2026-W02 | 140 | 49 | 35% | 20 | 14% |
Los conteos muestran la escala. Los porcentajes hacen que las cohortes sean comparables, aunque una semana haya tenido una campaña más grande.
Si puedes, añade dos columnas de tiempo como medianas (las medianas se mantienen estables cuando unos pocos usuarios tardan mucho):
- Días medianos hasta activación
- Días medianos hasta pago
El tiempo a menudo explica por qué las conversiones caen. Una cohorte con el mismo % Pagado pero mucho más tiempo hasta activarse puede significar que el onboarding es confuso, no que la oferta sea débil.
Cómo detectar dónde ocurre el abandono
Busca patrones a lo largo de las filas:
- Si % Activados baja repentinamente pero % Pagados se mantiene similar, probablemente cambió el onboarding o la experiencia inicial.
- Si % Activados se mantiene estable pero % Pagados baja, lo más probable es que el problema esté en el paso de actualización (página de precios, muro de pago, ajuste del plan).
Cuando la tabla empiece a agrandarse, resiste la tentación de añadir más columnas. Menos columnas es mejor que una cuadrícula enorme que dejas de leer. Reserva análisis más profundos (tipo de plan, canal, persona) para una segunda tabla una vez que la historia básica esté clara.
Un ejemplo realista: detectar dónde falla el trial
Imagina una herramienta B2B de reportes con un trial de 14 días. Adquieres trials por dos canales: Canal A (anuncios de búsqueda) y Canal B (referencias de partners). Vendes dos planes: Basic y Pro.
Rastrean tres puntos de control: Registro, Activación (primer dashboard creado) y Pago (primer cargo exitoso).
La Semana 1 parece bien en la superficie: las inscripciones suben de 120 a 200 después de aumentar el gasto en Canal A. Pero la activación cae del 60% al 35%. Ese es el indicio. No conseguiste “peores usuarios”, cambiaste la mezcla, y los nuevos usuarios se están quedando atascados temprano.
Segmentar por canal muestra el patrón:
- Canal A se activa más lento que Canal B (muchos usuarios siguen inactivos al día 3)
- Canal B se mantiene estable (la tasa de activación apenas cambia)
Revisas el onboarding y encuentras un nuevo paso añadido la semana pasada: los usuarios deben conectar una fuente de datos antes de ver un dashboard de ejemplo. Para los usuarios de Canal A (que a menudo quieren un vistazo rápido), ese paso se vuelve una barrera.
Pruebas un cambio pequeño: permitir un conjunto de datos de demostración precargado, para que un usuario pueda crear su primer dashboard en 2 minutos. La semana siguiente, la activación sube del 35% al 52% sin cambiar el marketing.
Ahora invierte la situación: la activación es saludable (55-60%), pero la conversión a pago es débil (solo el 6% de los trials activados compra). Las siguientes acciones son distintas:
- Verificar si las funciones Pro están demasiado bloqueadas durante el trial
- Enviar un email claro del “momento de valor” alrededor del día 2-3
- Comparar conversión a pago para Basic vs Pro
- Buscar fricción en precios o adquisiciones (necesidad de factura, aprobaciones)
Un aumento de inscripciones puede ocultar una mala primera experiencia. Las cohortes y la segmentación ligera te ayudan a ver si la solución pertenece al onboarding, a la entrega de valor o al paso de compra.
Errores comunes que ocultan el verdadero abandono
La mayoría de problemas de rastreo no son problemas de matemáticas. Son problemas de definiciones. Un rastreador puede verse limpio mientras mezcla comportamientos diferentes, de forma que el abandono aparece en el lugar equivocado.
Una trampa común es llamar “activado” a alguien tras una acción poco profunda como “inició sesión una vez”. Los inicios de sesión suelen ser curiosidad, no valor. La activación debería significar que el usuario alcanzó un resultado real, como importar datos, invitar a un compañero o completar el flujo principal.
Otra trampa es mezclar niveles. La activación suele ser una acción de usuario, pero el pago es normalmente a nivel de cuenta o workspace. Si un compañero se activa y otro distinto paga, puedes marcar accidentalmente la misma cuenta como activada o no activada según cómo cruces las tablas.
Las actualizaciones tardías también son fáciles de interpretar mal. A veces la gente paga después de que termina el trial porque estuvo ocupada, necesitó aprobaciones o esperó una demo. Cuéntalas, pero etiquétalas como “conversión post-trial” para no inflar la conversión del trial.
Cuidado con estos escollos:
- Tratar “primer inicio de sesión” como activación en lugar de un hito significativo
- Unir eventos de usuario a pagos de cuenta sin una regla clara
- Contar actualizaciones fuera de la ventana del trial sin separarlas
- Cambiar reglas de evento a mitad de mes y seguir comparando semanas como si nada cambiara
- Usar una tasa de conversión promedio cuando el onboarding, los precios o las fuentes de tráfico cambiaron
Un ejemplo rápido: un equipo cambia la activación de “creó un proyecto” a “publicó un proyecto” a mitad de mes. La conversión parece peor y entran en pánico. En realidad, el umbral cambió. Congela definiciones por un periodo, o backfillea la nueva regla antes de comparar.
Por último, no confíes en promedios cuando el comportamiento cambia con el tiempo. Las cohortes muestran si los trials más recientes se están quedando antes, incluso si tu promedio general parece estable.
Comprobaciones rápidas antes de confiar en los números
Un rastreador solo es útil si las entradas están limpias. Antes de discutir la tasa de conversión, ejecuta algunas comprobaciones básicas.
Empieza por reconciliar totales. Escoge un rango de fechas corto (como la semana pasada) y compara tu conteo de “trials iniciados” con lo que muestra facturación, CRM o la base de datos del producto para las mismas fechas. Si estás fuera por un 2% a 5%, para y encuentra por qué (eventos faltantes, shifts de zona horaria, filtros o cuentas de prueba).
Luego confirma que la línea temporal tiene sentido. La activación no debería ocurrir antes del registro. Si ocurre, suele haber uno de tres problemas: relojes diferentes entre sistemas, eventos que llegan tarde o estás usando “cuenta creada” en un lugar y “trial iniciado” en otro.
Cinco comprobaciones que detectan la mayoría de problemas:
- Igualar conteos de trials a una segunda fuente (facturación o DB del producto) para la misma fecha y zona horaria.
- Verificar el orden de timestamps: registro -> activación -> pago. Señala cualquier fila fuera de orden.
- Manejar duplicados: decide si dedupeas por usuario, cuenta, email o workspace, y aplícalo en todas partes.
- Fijar tu regla de ventana de conversión (por ejemplo, “pagó dentro de 14 días desde el registro”) y documentarla para que no cambie inadvertidamente.
- Trazar manualmente una cohorte de extremo a extremo: elige 10 registros de un solo día y confirma cada etapa usando los registros brutos.
Ese trazado manual suele ser la forma más rápida de encontrar huecos ocultos. Por ejemplo, podrías descubrir que la activación solo se registra en web, así que los usuarios móviles nunca “activan” en tus datos aunque estén activos. O podrías encontrar que las actualizaciones después del trial se cuentan en facturación pero se pierden en los eventos del producto.
Una vez que estas comprobaciones pasan, tus cuentas de embudo se vuelven aburridas en el buen sentido. Ahí los patrones de abandono son reales y las soluciones se basan en la verdad en lugar de en ruido de rastreo.
Convertir insights del embudo en arreglos simples y experimentos
Un rastreador importa solo si cambia lo que haces después. Escoge una etapa con caída, haz un cambio y mide un número.
Cuando el paso registro->activación es bajo, asume que la experiencia inicial es demasiado pesada. Las personas aún no quieren características. Quieren una victoria rápida. Corta pasos, quita elecciones y guíalas hacia el primer resultado.
Si la activación es alta pero el pago es bajo, tu trial genera actividad sin alcanzar el momento de valor real. Acerca el paywall al momento en que sienten el beneficio, o haz que ese momento ocurra antes. Un paywall que aparece antes del valor se siente como un impuesto.
Si el pago se retrasa, busca fricción: recordatorios que no llegan, pasos de facturación que causan abandonos o aprobaciones que retrasan equipos. A veces la solución es tan simple como menos campos en el checkout o un recordatorio bien sincronizado.
Una rutina simple de experimentos:
- Escoge una etapa a mejorar (tasa de activación, tasa de conversión, o tiempo hasta pago)
- Escribe un cambio que lanzarás esta semana
- Elige una métrica de éxito y una métrica de “no hacer daño”
- Decide una ventana de medición (por ejemplo, 7 días de nuevos trials)
- Lanza, mide y decide mantener o revertir
Escribe el impacto esperado antes de empezar. Ejemplo: “La checklist de onboarding incrementará la activación del 25% al 35%, sin cambiar el volumen de registros.” Eso facilita interpretar resultados después.
Un escenario realista: tu tabla de cohortes muestra que la mayoría abandona entre registro y creación del primer proyecto. Pruebas una configuración más corta: auto-crear un proyecto de muestra y resaltar un botón de acción. Si construyes tu producto o herramientas internas en AppMaster, cambios así (y los eventos de tracking detrás) pueden ajustarse rápido porque la lógica de la app y el modelo de datos están en un solo lugar.
Próximos pasos: mantenlo simple, luego automatiza el rastreador
Un rastreador funciona cuando alguien lo trata como una herramienta viva, no como un informe puntual. Asigna un dueño (a menudo product ops, growth o un PM) y mantiene una rutina semanal sencilla. El objetivo de la revisión es nombrar una etapa que cambió y decidir qué probar a continuación.
Un operativo ligero suele ser suficiente:
- Asigna un dueño y un backup, con una revisión semanal de 15 a 30 minutos.
- Escribe definiciones de eventos en lenguaje claro (qué cuenta y qué no).
- Lleva un changelog de cambios de definición y fechas de inicio de experimentos.
- Define una tabla o hoja de verdad para que la gente deje de copiar números.
- Decide quién puede editar definiciones (menos personas de las que piensas).
Cuando lleguen preguntas de soporte, ventas u ops, no envíes exportaciones crudas. Da a la gente una vista interna pequeña que responda preguntas repetidas: “¿Cuántos trials empezaron esta semana?”, “¿Cuántos se activaron en 24 horas?”, “¿Qué cohorte convierte peor que el mes pasado?” Un dashboard simple con unos filtros (fecha, plan, canal) suele ser suficiente.
Si quieres automatización sin convertirlo en un gran proyecto de ingeniería, puedes construir el rastreador y un dashboard administrativo interno en AppMaster: modela la base de datos en Data Designer, añade reglas en Business Process Editor y crea una UI web para la tabla de cohortes y las métricas del embudo sin escribir código.
Mantén la versión 1 deliberadamente pequeña. Empieza con tres eventos y una tabla de cohortes:
- Trial started
- Activación (tu única mejor acción “aha”)
- Conversión a pago
Una vez que esos números sean estables y confiables, añade detalle (tipo de plan, canal, variantes de activación) pieza por pieza. Eso mantiene el rastreador útil ahora, dejando espacio para crecer.
FAQ
Un rastreador trial-to-paid es una vista simple de cómo los usuarios en prueba avanzan desde registro a activación y finalmente a pago. Te ayuda a dejar de adivinar mostrando exactamente dónde se atascan las personas, para que arregles la parte correcta del trial en lugar de perseguir más inscripciones.
Usa tres etapas principales para la mayoría de productos por suscripción: registro, activación y conversión a pago. Mantén las definiciones estables al menos unas semanas para confiar en las tendencias; si cambias una definición, anota la fecha para no interpretar mal subidas o caídas.
La activación debe ser el primer resultado significativo que demuestra que el usuario obtuvo valor, no una acción superficial como “inició sesión”. Un buen evento de activación es específico y rápido de alcanzar, por ejemplo crear el primer proyecto real, publicar algo usable o completar el flujo principal que promete tu producto.
Define la conversión a pago como el momento en que los ingresos son reales, normalmente el primer pago exitoso o una suscripción activa con facturación confirmada. Evita contar “clicó en actualizar” o “ingresó tarjeta” como conversión, porque los reintentos y pagos fallidos pueden inflar la cifra.
Mide la conversión a nivel de cuenta/espacio de trabajo (porque la cuenta paga) y la activación a nivel de usuario (porque una persona realiza la acción), y luego agrega la activación a la cuenta. Mantener tanto account_id como user_id evita confusiones donde un compañero activa y otro distinto realiza el pago.
Empieza con lo mínimo necesario para responder “dónde se están quedando las personas”: un identificador, timestamps de registro/activación/pago, nombres de eventos, plan y fuente de adquisición. Añade fechas de inicio/fin de prueba pronto si tienes duración fija de trial, porque ayuda a distinguir “aún en prueba” vs “no convirtió”.
Elige una fuente de verdad por evento y normaliza la hora a una sola zona (normalmente UTC). Deduplícalo por un identificador estable y conserva el primer timestamp por registro y activación, y el primer pago exitoso por cliente, para que reintentos y duplicados no distorsionen el embudo.
Un resumen de embudo puede ocultar problemas en usuarios más recientes; una tabla de cohortes agrupa trials por la fecha de inicio (por ejemplo, semana de inicio) para que veas en qué punto se atasó cada grupo. Usa cohortes cuando quieras detectar si una release reciente, cambio de onboarding o variación de canal está afectando activación o conversión.
Usa una ventana consistente ligada a la duración del trial y considera un pequeño período de gracia si los reintentos de facturación son comunes. Lo clave es fijar la regla (por ejemplo, “pagó dentro de 14 días desde el registro + 3 días”) para que la tasa de conversión no cambie por variaciones en la ventana de medición.
Elige la etapa con peor desempeño y lanza un único cambio dirigido a ella, luego mide una métrica principal en la siguiente cohorte (por ejemplo, tasa de activación en 7 días) y una métrica de “no hacer daño” (por ejemplo, volumen de registros). Mantén experimentos pequeños y claros, y solo añade más campos de rastreo cuando la revisión semanal muestre preguntas que no puedes responder.


