Ir al contenido principal
Zenovay
Pro Plan15 minutesIntermedio

Seguimiento del onboarding de usuarios SaaS

Rastrea y optimiza tu flujo de onboarding SaaS para mejorar la activación y retención de usuarios. Aprende sobre SaaS en esta guía de industria.

saasonboardingactivationanalyticsuser-journey
Última actualización:

Rastrea tu flujo de onboarding de usuarios para identificar puntos de abandono y optimizar la activación más rápida.

Descripción general de análisis de onboarding

¿Por qué rastrear el onboarding?

MétricaImpacto
Activación más rápidaRetención 2x mayor
Onboarding completoTasa de conversión 3x
Valor en el día 140% más comprometidos

Métricas clave de onboarding

MétricaFórmulaReferencia
Tasa de finalizaciónCompletado ÷ Iniciado40-60%
Tiempo para completarPromedio minutos<10 min
Tasa de abandonoAbandonado ÷ Iniciado<40%
Tasa de reactivaciónRetornado ÷ Abandonado10-20%

Diseñar un onboarding rastreable

Definir pasos de onboarding

Onboarding SaaS típico:

PasoAcciónObjetivo
1Cuenta creadaEntrada
2Perfil completadoPersonalización
3Función principal utilizadaVista previa de valor
4Primer éxitoMomento aha
5Segunda sesiónFormación de hábito

Rastrear cada paso

// Función de rastreo de pasos
function trackOnboardingStep(stepNumber, stepName, metadata = {}) {
  zenovay('track','onboarding_step', {
    step: stepNumber,
    step_name: stepName,
    time_on_step: calculateTimeOnStep(),
    total_time: calculateTotalOnboardingTime(),
    ...metadata
  });
}

// Uso
trackOnboardingStep(1, 'account_created', { method: 'email' });
trackOnboardingStep(2, 'profile_completed', { fields: ['name', 'company', 'role'] });
trackOnboardingStep(3, 'first_project', { template_used: 'marketing' });
trackOnboardingStep(4, 'first_success', { action: 'report_generated' });

Rastrear finalización

// Onboarding completado
zenovay('track','onboarding_completed', {
  total_steps: 5,
  total_time_minutes: 8,
  skipped_steps: [],
  method: 'guided'
});

// Onboarding omitido
zenovay('track','onboarding_skipped', {
  completed_steps: 2,
  skipped_at_step: 3,
  reason: 'skip_button_clicked'
});

Crear embudos de onboarding

Embudo de onboarding principal

  1. Abre el panel de tu sitio web y selecciona la pestaña Journeys, luego la pestaña Funnels
  2. Crea un embudo llamado "Onboarding de usuarios"
  3. Añade tus pasos:
Paso 1: signup_completed
Paso 2: profile_completed
Paso 3: first_feature_used
Paso 4: aha_moment
Paso 5: second_session

Ver análisis de abandono

PasoUsuariosConversiónAbandono
Registro1,000--
Perfil68068%32%
Primer uso51075%25%
Momento aha34067%33%
Visita de retorno25575%25%

Enfoque: La finalización del perfil tiene la tasa de abandono más alta.

Rastrear variaciones de onboarding

Guiado vs. Autoservicio

// Rastrear tipo de onboarding
zenovay('track','onboarding_started', {
  type: 'guided', // o 'self-serve', 'demo', 'wizard'
  source: 'signup_flow'
});

Prueba A/B de onboarding

// Rastrear variante
zenovay('track','onboarding_variant', {
  experiment: 'onboarding_v2',
  variant: 'simplified',
  user_id: 'user_123'
});

Comparar variantes:

  • Tasa de finalización
  • Tiempo para completar
  • Retención posterior

Segmentos de onboarding

Por rol de usuario

RolFinalizaciónTiempoEnfoque
Administrador72%12 minConfiguración
Usuario58%8 minFunciones
Espectador45%3 minNavegación

Por tamaño de empresa

TamañoFinalizaciónNecesidades
1–1065%Velocidad
11–5058%Funciones de equipo
51–20048%Personalización
200+42%Empresarial

Por fuente de tráfico

FuenteFinalizaciónNotas
Orgánico62%Intención alta
Anuncios pagados45%Calidad inferior
Referencia68%Preeducado
Contenido55%Curioso

Reproducción de sesión para onboarding

Encontrar áreas problemáticas

  1. Abre el panel de tu sitio web y selecciona la pestaña Sessions
  2. Filtra y busca en la lista de sesiones para mostrar grabaciones alrededor del paso que te interesa
  3. Observa dónde los usuarios tienen dificultades durante el onboarding

Hallazgos comunes

Confusión de interfaz:

  • Los usuarios hacen clic en elementos no clickeables
  • Pierden botones importantes
  • No se desplazan hasta la llamada a la acción

Fricción de formulario:

  • Dudan en los campos
  • Correcciones de errores
  • Formularios abandonados

Valor poco claro:

  • Se van antes de la función principal
  • No entienden el siguiente paso
  • Salen al mencionar precios

Optimizar cada paso

Paso 1: Creación de cuenta

Rastrear:

zenovay('track','signup_field', {
  field: 'email',
  time_spent: 5
});

Optimizar:

  • Menos campos
  • Opciones de registro social
  • Requisitos de contraseña claros

Paso 2: Perfil/Configuración

Rastrear:

zenovay('track','profile_section', {
  section: 'company_info',
  completed: true,
  time_spent: 45
});

Optimizar:

  • Aclarar campos opcionales
  • Divulgación progresiva
  • Opción de salto visible

Paso 3: Primera acción principal

Rastrear:

zenovay('track','first_action', {
  action_type: 'create_project',
  used_template: true,
  template_name: 'getting_started'
});

Optimizar:

  • Proporcionar plantillas
  • Rellenar datos previamente
  • Guiar hacia un éxito rápido

Paso 4: Momento aha

Rastrear:

zenovay('track','aha_moment', {
  trigger: 'first_result_seen',
  time_from_signup_minutes: 5,
  value_demonstrated: 'report_generated'
});

Optimizar:

  • Reducir tiempo hasta valor
  • Celebrar el momento
  • Explicar qué sucedió

Análisis basado en el tiempo

Tiempo para activar

// Rastrear tiempo de activación
zenovay('track','user_activated', {
  time_from_signup_hours: 2,
  session_count: 1,
  actions_taken: 15
});

Tiempo de onboarding óptimo

Tiempo de finalizaciónRetención 30d
<5 min45%
5–15 min52%
15–30 min38%
>30 min25%

Punto dulce: 5–15 minutos = retención más alta.

Recuperación de onboarding incompleto

Rastrear abandono

// El usuario se va durante el onboarding
zenovay('track','onboarding_abandoned', {
  last_step: 2,
  time_spent: 180,
  page: '/onboarding/profile'
});

Rastreo de reenganche

// El usuario regresa para continuar
zenovay('track','onboarding_resumed', {
  days_since_abandon: 2,
  resumed_at_step: 2,
  source: 'email_reminder'
});

Tácticas de recuperación

Días inactivosAcciónRastrear
1Recordatorio por emailreminder_sent
3Resaltado de funcioneshighlight_email
7Oferta de ayudasupport_offer

Componente de lista de verificación de onboarding

Rastrear uso de lista de verificación

// Elemento de lista de verificación completado
zenovay('track','checklist_item', {
  item: 'invite_team',
  checked: true,
  position: 4,
  total_items: 6
});

// Lista de verificación completada completamente
zenovay('track','checklist_completed', {
  total_time_days: 3,
  items_completed: 6
});

Análisis de lista de verificación

Debido a que cada interacción de la lista de verificación es un evento personalizado, puedes desglosarlas en los informes de eventos de tu panel para ver:

  • Elementos más completados
  • Elementos menos completados
  • Tiempo para completar cada uno
  • Orden de finalización

Puntuación de salud de onboarding

Calcular puntuación

// Actualizar puntuación de onboarding
function calculateOnboardingScore(userId) {
  const score = {
    profile_complete: 20,
    first_action: 25,
    team_invited: 20,
    integration_setup: 25,
    second_session: 10
  };

  zenovay('track','onboarding_score_updated', {
    user_id: userId,
    score: calculateTotal(score),
    components: score
  });
}

Distribución de puntuación

Rango de puntuaciónUsuariosConversión
0–2530%5%
26–5025%15%
51–7525%35%
76–10020%55%

Informes

Informe semanal de onboarding

Incluir:

  • Registros esta semana
  • Tasa de finalización
  • Tiempo promedio para completar
  • Abandonos paso a paso
  • Desglose por segmento

Vista de cohorte

Rastrear cohortes en el tiempo:

  • Tasa de finalización semana 1
  • Tasa de activación semana 2
  • Tasa de retención semana 4

Mejores prácticas

Diseñar para medición

  1. Definir éxito primero

    • ¿Qué es activación?
    • ¿Cuál es el momento aha?
    • Rastrear esos específicamente
  2. Instrumentar todo

    • Cada paso
    • Cada salto
    • Cada reintento
  3. Segmentar desde el principio

    • Capturar rol/caso de uso
    • Rastrear fuente
    • Anotar tamaño de empresa

Errores comunes

  1. Demasiados pasos

    • Abrumador
    • Tasa de abandono alta
  2. Progreso poco claro

    • Sin barra de progreso
    • Los usuarios se sienten perdidos
  3. Onboarding forzado

    • Sin opción de salto
    • Frustra usuarios avanzados
  4. Ignorar datos

    • No ver grabaciones
    • No optimizar abandonos

Próximos pasos

¿Fue útil este artículo?