Pular para conteúdo

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:

  1. Identify Drop-off: Ver onde usuários abandonam
  2. Optimize Flow: Melhorar etapas problemáticas
  3. Measure Conversion Rate: Taxa de conversão por etapa
  4. 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

  1. Checkout: Carrinho → Dados → Pagamento → Confirmação
  2. Onboarding: Cadastro → Perfil → Tutorial → Ativação
  3. 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