Métricas y Analytics de Producto
Las métricas SaaS se dividen en financieras y de producto:
Financieras: • MRR (Monthly Recurring Revenue): ingreso mensual recurrente • ARR: MRR × 12 • Churn Rate: % de clientes que cancelan por mes (meta: <5%) • LTV: Ingreso total promedio por cliente ($29/mes × 18 meses = $522) • CAC: Costo de adquisición por cliente (ads + marketing / nuevos clientes) • LTV:CAC ratio: debe ser > 3:1
De producto: • DAU/MAU: Usuarios activos diarios vs mensuales (ratio > 25% es bueno) • Feature adoption: % de usuarios que usan cada feature • Time-to-value: cuánto tarda un nuevo usuario en obtener valor • NPS (Net Promoter Score): ¿recomendarías este producto? (-100 a +100, meta: >40)
// Tracking de eventos con Mixpanel/Amplitude/PostHog
const analytics = {
track(event, properties = {}) {
// Envía a tu servicio de analytics
fetch("/api/analytics", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
event,
properties: {
...properties,
userId: currentUser.id,
orgId: currentOrg.id,
plan: currentOrg.plan,
timestamp: new Date().toISOString(),
},
}),
});
},
};
// Eventos clave a trackear
analytics.track("signup_completed", { source: "google_ads" });
analytics.track("project_created", { projectType: "web" });
analytics.track("feature_used", { feature: "ai_review" });
analytics.track("subscription_upgraded", {
from: "free", to: "pro", mrr_delta: 29
});
analytics.track("subscription_cancelled", {
reason: "too_expensive", months_active: 3
});
// Calcular MRR en SQL
// SELECT SUM(plan_price) AS mrr
// FROM subscriptions
// WHERE status = 'active'
// AND current_period_end > NOW();
Practica esta lección
Resuelve los ejercicios del curso de SaaS desde Cero en la app, gratis y con corrección automática.
Empezar a practicar