Pular para o conteúdo principal
Zenovay
Pro Plano15 minutesIntermediário

Rastreamento de Onboarding de Usuários SaaS

Rastreie e otimize seu fluxo de onboarding SaaS para melhorar a ativação e retenção de usuários. Aprenda sobre SaaS neste guia da indústria.

saasonboardingactivationanalyticsuser-journey
Última atualização:

Rastreie seu fluxo de onboarding de usuários para identificar pontos de abandono e otimizar a ativação mais rápida.

Visão geral das análises de onboarding

Por que rastrear o onboarding?

MétricaImpacto
Ativação mais rápidaRetenção 2x maior
Onboarding completoTaxa de conversão 3x
Valor no dia 140% mais engajados

Principais métricas de onboarding

MétricaFórmulaReferência
Taxa de conclusãoConcluído ÷ Iniciado40-60%
Tempo para conclusãoMinutos médios<10 min
Taxa de abandonoAbandonado ÷ Iniciado<40%
Taxa de reativaçãoRetornado ÷ Abandonado10-20%

Projetando onboarding rastreável

Definir etapas de onboarding

Onboarding SaaS típico:

EtapaAçãoObjetivo
1Conta criadaEntrada
2Perfil concluídoPersonalização
3Recurso principal utilizadoVisualização de valor
4Primeiro sucessoMomento aha
5Segunda sessãoFormação de hábito

Rastrear cada etapa

// Função de rastreamento de etapas
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 conclusão

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

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

Criar funis de onboarding

Funil de onboarding principal

  1. Abra o painel do seu site e selecione a aba Journeys, depois a aba Funnels
  2. Crie um funil chamado "Onboarding de usuários"
  3. Adicione seus passos:
Etapa 1: signup_completed
Etapa 2: profile_completed
Etapa 3: first_feature_used
Etapa 4: aha_moment
Etapa 5: second_session

Visualizar análise de abandono

EtapaUsuáriosConversãoAbandono
Inscrição1.000--
Perfil68068%32%
Primeiro uso51075%25%
Momento aha34067%33%
Visita de retorno25575%25%

Foco: A conclusão do perfil tem a taxa de abandono mais alta.

Rastreando variações de onboarding

Guiado vs. Autoatendimento

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

Teste A/B de onboarding

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

Comparar variantes:

  • Taxa de conclusão
  • Tempo para conclusão
  • Retenção posterior

Segmentos de onboarding

Por função do usuário

FunçãoConclusãoTempoFoco
Administrador72%12 minConfigurações
Usuário58%8 minRecursos
Visualizador45%3 minNavegação

Por tamanho da empresa

TamanhoConclusãoNecessidades
1–1065%Velocidade
11–5058%Recursos de equipe
51–20048%Personalização
200+42%Corporativo

Por fonte de tráfego

FonteConclusãoNotas
Orgânico62%Intenção alta
Anúncios pagos45%Qualidade inferior
Referência68%Pré-educado
Conteúdo55%Curioso

Reprodução de sessão para onboarding

Encontrar áreas problemáticas

  1. Abra o painel do seu site e selecione a aba Sessions
  2. Filtre e pesquise na lista de sessões para exibir gravações em torno da etapa que lhe interessa
  3. Observe onde os usuários enfrentam dificuldades durante o onboarding

Descobertas comuns

Confusão da interface:

  • Usuários clicam em elementos não clicáveis
  • Perdem botões importantes
  • Não rolam até a chamada para ação

Fricção do formulário:

  • Hesitam nos campos
  • Correções de erros
  • Formulários abandonados

Valor pouco claro:

  • Saem antes do recurso principal
  • Não entendem a próxima etapa
  • Saem na menção de preços

Otimizando cada etapa

Etapa 1: Criação de conta

Rastrear:

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

Otimizar:

  • Menos campos
  • Opções de inscrição social
  • Requisitos de senha claros

Etapa 2: Perfil/Configuração

Rastrear:

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

Otimizar:

  • Deixar campos opcionais claros
  • Divulgação progressiva
  • Opção de pular visível

Etapa 3: Primeira ação principal

Rastrear:

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

Otimizar:

  • Fornecer modelos
  • Pré-preencher dados
  • Guiar para sucesso rápido

Etapa 4: Momento aha

Rastrear:

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

Otimizar:

  • Reduzir tempo até valor
  • Celebrar o momento
  • Explicar o que aconteceu

Análise baseada em tempo

Tempo para ativar

// Rastrear tempo de ativação
zenovay('track','user_activated', {
  time_from_signup_hours: 2,
  session_count: 1,
  actions_taken: 15
});

Tempo de onboarding ideal

Tempo de conclusãoRetenção 30d
<5 min45%
5–15 min52%
15–30 min38%
>30 min25%

Ponto ideal: 5–15 minutos = retenção mais alta.

Recuperação de onboarding incompleto

Rastrear abandono

// Usuário sai durante o onboarding
zenovay('track','onboarding_abandoned', {
  last_step: 2,
  time_spent: 180,
  page: '/onboarding/profile'
});

Rastreamento de reengajamento

// Usuário retorna para continuar
zenovay('track','onboarding_resumed', {
  days_since_abandon: 2,
  resumed_at_step: 2,
  source: 'email_reminder'
});

Táticas de recuperação

Dias inativoAçãoRastrear
1Lembrete por emailreminder_sent
3Destaque de recursohighlight_email
7Oferta de ajudasupport_offer

Componente de lista de verificação de onboarding

Rastrear uso de lista de verificação

// Item da lista de verificação concluído
zenovay('track','checklist_item', {
  item: 'invite_team',
  checked: true,
  position: 4,
  total_items: 6
});

// Lista de verificação totalmente concluída
zenovay('track','checklist_completed', {
  total_time_days: 3,
  items_completed: 6
});

Análise de lista de verificação

Como cada interação de lista de verificação é um evento personalizado, você pode dividi-las nos relatórios de eventos do seu painel para ver:

  • Itens mais completos
  • Itens menos completos
  • Tempo para completar cada um
  • Ordem de conclusão

Pontuação de saúde de onboarding

Calcular pontuação

// Atualizar pontuação 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
  });
}

Distribuição de pontuação

Faixa de pontuaçãoUsuáriosConversão
0–2530%5%
26–5025%15%
51–7525%35%
76–10020%55%

Relatórios

Relatório semanal de onboarding

Incluir:

  • Inscrições esta semana
  • Taxa de conclusão
  • Tempo médio para conclusão
  • Abandonos passo a passo
  • Divisão por segmento

Visualização de coorte

Rastrear coortes ao longo do tempo:

  • Taxa de conclusão semana 1
  • Taxa de ativação semana 2
  • Taxa de retenção semana 4

Melhores práticas

Design para medição

  1. Definir sucesso primeiro

    • O que é ativação?
    • Qual é o momento aha?
    • Rastrear esses especificamente
  2. Instrumentar tudo

    • Cada etapa
    • Cada pulo
    • Cada tentativa
  3. Segmentar desde o início

    • Capturar função/caso de uso
    • Rastrear fonte
    • Observar tamanho da empresa

Erros comuns

  1. Muitas etapas

    • Avassalador
    • Taxa de abandono alta
  2. Progresso pouco claro

    • Sem barra de progresso
    • Usuários se sentem perdidos
  3. Onboarding forçado

    • Sem opção de pular
    • Frustra usuários avançados
  4. Ignorar dados

    • Não assistir a reproduções
    • Não otimizar abandonos

Próximas etapas

Este artigo foi útil?