<!-- EXEMPLO: produto fictício "SiteScope". Substitua pelas métricas reais do seu produto. -->
North Star Metric
<!-- Uma métrica que melhor captura valor entregue ao cliente -->
| Campo | Valor |
|---|
| Nome | Sites ativos com varredura nos últimos 30 dias |
| Definição | Contagem de domínios únicos em contas pagas que tiveram ao menos 1 varredura concluída (status completed) nos últimos 30 dias corridos |
| Por quê | Reflete ao mesmo tempo adoção (a agência adicionou sites) e uso real (rodou varredura) — sem isso, ela não está extraindo valor do produto |
| Fonte de dados | Tabela scan_jobs (Postgres) · site_id, status = 'completed', completed_at |
KPIs por pilar
Diagnóstico
| KPI | Definição | Meta | Owner |
|---|
| Sites com ≥ 1 varredura/semana | Sites únicos com varredura concluída nos últimos 7 dias / total de sites ativos | ≥ 70% no mês 3 | Produto |
| Score médio de saúde | Média do score geral (0–100) de todos os sites ativos | Crescente mês a mês (baseline no lançamento) | Produto |
| Cobertura de checks | Número de checks ativos no motor de varredura | ≥ 80 no v1 | Engenharia |
Automação
| KPI | Definição | Meta | Owner |
|---|
| Contas com agendamento ativo | % de contas com ao menos 1 site com job recorrente habilitado | ≥ 60% em 30 dias após cadastro | Produto |
| Taxa de entrega de alertas | Alertas entregues com sucesso (e-mail + Slack) / alertas disparados | ≥ 99% | Engenharia |
| Tempo médio de resposta a alerta | Tempo entre alerta enviado e acesso ao relatório pelo usuário | < 24 h (mediana) | Produto |
Confiança / ativação
| KPI | Definição | Meta | Owner |
|---|
| Ativação (Aha moment) | % de usuários que concluem primeira varredura em < 5 min após cadastro | ≥ 65% | Produto |
| Retention D7 | Usuários que retornam ao app em 7 dias após cadastro / total cadastrados | ≥ 50% | Produto |
| Retention D30 | Cohort mensal — % que ainda usa no mês seguinte | ≥ 40% | Produto |
| Churn MRR | MRR perdido por cancelamento / MRR início do mês | < 3% | Produto + Vendas |
Funis principais
Funil product-led (Freelancer / Starter)
Visita landing page → Cadastro → Onboarding (adiciona 1 site) → Primeira varredura → Visualiza relatório → Upgrade para Starter pago
| Etapa | Taxa alvo | Evento |
|---|
| Cadastro → Onboarding iniciado | ≥ 80% | onboarding_started |
| Onboarding → Primeira varredura | ≥ 70% | scan_completed |
| Primeira varredura → Relatório aberto | ≥ 85% | report_viewed |
| Trial → Upgrade pago | ≥ 20% | subscription_created |
Funil sales-assisted (Agência / Pro ou Agency)
Lead qualificado → Demo → Trial com dados reais → Proposta → Fechamento
Documentar taxas de conversão em sales/02-sales-process.md.
Eventos (nomenclatura — inglês no código)
| Evento | Quando dispara | Propriedades |
|---|
site_added | Usuário adiciona novo domínio | site_id, plan, account_id |
scan_started | Job de varredura iniciado | site_id, trigger: manual ou scheduled |
scan_completed | Varredura concluída com sucesso | site_id, score, duration_ms, checks_run |
alert_sent | Alerta de regressão enviado | site_id, channel: email ou slack, score_delta |
report_generated | PDF/HTML gerado | site_id, report_id, white_label: bool |
report_viewed | Link de relatório aberto (pelo cliente ou agência) | report_id, viewer: agency ou client |
subscription_created | Assinatura paga criada/upgradada | plan, mrr, account_id |
subscription_cancelled | Cancelamento confirmado | plan, reason, account_id |
Dashboards
- Produto: Metabase — [link interno TBD após setup]
- Eng: Datadog APM + Logs — [link interno TBD]
- Financeiro: Stripe Dashboard + relatório em
backoffice
Links relacionados