FUNNEL - Análise de Funil de Conversão
O que é este Node?
O FUNNEL é o node responsável por rastrear etapas de funis de conversão, permitindo análise de onde usuários abandonam processos multi-etapa.
Por que este Node existe?
Funis mostram gargalos em processos. O FUNNEL existe para:
- Identify Drop-off: Ver onde usuários abandonam
- Optimize Flow: Melhorar etapas problemáticas
- Measure Conversion Rate: Taxa de conversão por etapa
- A/B Test Funnels: Comparar variantes de funil
Como funciona internamente?
FUNNEL rastreia cada etapa com step number, step name e tempo gasto.
Quando você DEVE usar este Node?
Use FUNNEL para processos multi-etapa:
Casos de uso
- Checkout: Carrinho → Dados → Pagamento → Confirmação
- Onboarding: Cadastro → Perfil → Tutorial → Ativação
- Lead Gen: Landing → Form → Confirmação → Obrigado
Parâmetros
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| funnelName | string | Sim | Nome do funil |
| step | number | Sim | Número da etapa (1, 2, 3...) |
| stepName | string | Sim | Nome da etapa |
| timeSpent | number | Não | Segundos na etapa |
Exemplo
{
"name": "Funnel - Checkout",
"nodes": [
{
"id": "start_1",
"type": "start",
"position": { "x": 100, "y": 100 },
"data": { "label": "Início" }
},
{
"id": "tracking_1",
"type": "tracking",
"position": { "x": 300, "y": 100 },
"data": {
"label": "Step 1: Cart",
"parameters": {
"trackingType": "user_journey",
"data": {
"funnel": "checkout",
"step": 1,
"stepName": "cart_view"
}
}
}
},
{
"id": "tracking_2",
"type": "tracking",
"position": { "x": 500, "y": 100 },
"data": {
"label": "Step 2: Payment",
"parameters": {
"trackingType": "user_journey",
"data": {
"funnel": "checkout",
"step": 2,
"stepName": "payment_info"
}
}
}
},
{
"id": "tracking_3",
"type": "tracking",
"position": { "x": 700, "y": 100 },
"data": {
"label": "Step 3: Complete",
"parameters": {
"trackingType": "user_journey",
"data": {
"funnel": "checkout",
"step": 3,
"stepName": "purchase_complete"
}
}
}
},
{
"id": "end_1",
"type": "end",
"position": { "x": 900, "y": 100 },
"data": { "label": "Fim" }
}
],
"edges": [
{ "source": "start_1", "target": "tracking_1" },
{ "source": "tracking_1", "target": "tracking_2" },
{ "source": "tracking_2", "target": "tracking_3" },
{ "source": "tracking_3", "target": "end_1" }
]
}
Análise de Funil
Calcular Conversion Rate
Step 1: 1000 users (100%)
Step 2: 700 users (70%)
Step 3: 500 users (50%)
Overall conversion: 50%
Identificar Drop-off
Step 1 → 2: 30% drop-off (maior problema!)
Step 2 → 3: 28% drop-off
Boas Práticas
✅ SIM: Rastreie todas as etapas do funil ✅ SIM: Meça tempo em cada etapa
❌ NÃO: Não tenha muitas etapas (ideal: 3-5)
Dicas
💡 Dica 1: Identifique maior drop-off e otimize primeiro 💡 Dica 2: Use cohorts para comparar segmentos 💡 Dica 3: A/B test para melhorar conversão
Próximo Node
→ COHORT - Cohort analysis → CONVERSION - Track conversions