Funis De Conversão¶
Os funis mostram quantos visitantes únicos percorrem uma sequência configurada de páginas e eventos. Cada site pode ter vários funis independentes, por exemplo um para Produto X, outro para Produto Y e outro para geração de leads.
Criar E Selecionar Funis¶
- Abra Conversions > Conversion funnel.
- Selecione o site.
- Clique em New funnel.
- Dê um nome que identifique o produto ou objetivo.
- Adicione entre 2 e 12 etapas.
- Salve o funil.
O botão New funnel abre uma página de configuração separada, mantendo a tela principal focada na leitura dos resultados. Use o seletor Funnel para alternar entre os funis do site e Edit funnel para abrir novamente a configuração. Editar ou excluir o funil selecionado não altera os demais.
Tipos De Etapa¶
| Tipo | Quando usar | Exemplo |
|---|---|---|
Path |
A etapa é identificada pela URL da página. | /produto-x, /checkout, /obrigado |
Event |
A etapa depende de uma ação dentro da página. | product_selected, checkout_started, phone_validated |
O valor precisa corresponder exatamente ao path ou nome de evento coletado.
Etapas De Saída¶
Marque Exit quando um resultado encerra a jornada e impede o visitante de continuar, como:
- Oferta não disponível.
- Pagamento negado sem nova tentativa.
- Cadastro reprovado.
- Produto inelegível para aquele perfil.
A saída aparece em vermelho e mostra a porcentagem dos visitantes elegíveis naquele ponto que receberam o resultado terminal. Ela não vira a base da próxima etapa do caminho principal.
Coloque a etapa de saída imediatamente antes da alternativa que continua o funil. Exemplo:
Event: registration_completedEvent: analysis_completedEvent: offer_unavailable— ExitEvent: offer_availableEvent: purchase
Se offer_unavailable acontecer antes de um avanço posterior, o visitante é encerrado naquele ponto e não é contabilizado nas etapas seguintes. Isso separa abandono voluntário de perda causada pelas regras do próprio sistema.
Eventos Automáticos E Opcionais¶
O snippet principal registra page_view automaticamente. Portanto:
- Funis baseados apenas em
Pathnão exigem código adicional. - Eventos customizados são opcionais.
- Sites que não enviam eventos customizados continuam funcionando e coletando navegação normalmente.
- Uma etapa do tipo
Eventsó avança quando aquele evento específico é recebido.
Enviar Um Evento Customizado¶
Depois de instalar o Install Code do site, chame:
window.OrbitalTracker.track('checkout_started');
Com contexto opcional:
window.OrbitalTracker.track('product_selected', {
product_id: 'product-x',
product_name: 'Produto X',
plan: 'premium'
});
O segundo argumento é armazenado como custom_data, mas não é necessário para o visitante avançar no funil.
Dispare o evento depois que a ação for confirmada:
document.querySelector('#start-checkout').addEventListener('click', function () {
window.OrbitalTracker.track('checkout_started');
});
Use nomes estáveis de até 64 caracteres, preferencialmente em minúsculas com underscore. No exemplo acima, a etapa deve ser configurada como Event com o valor exato checkout_started.
Como A Contagem Funciona¶
Cada etapa conta visitantes únicos que chegaram nela depois da etapa anterior, dentro do período selecionado. Eventos repetidos do mesmo visitante não inflam a contagem.
Exemplo:
Path: /produto-xEvent: checkout_startedPath: /obrigado
Um visitante só aparece na terceira etapa se tiver alcançado as três condições nessa ordem.
Funil Versus Tag De Conversão¶
Eventos do OrbitalTracker descrevem ações de navegação usadas nas etapas do funil. A tag de conversão registra um resultado confirmado com dados próprios de conversão, como pedido, valor, moeda e itens.
Para uma compra, por exemplo, use checkout_started como evento intermediário do funil e a tag purchase somente depois da confirmação do pedido.
QA¶
- Abra o site com o Install Code publicado.
- Percorra as etapas na ordem configurada.
- Para etapas de evento, confira a requisição a
/api/collect/eventno painel Network do navegador. - Abra o funil e selecione um período que inclua o teste.
- Confirme que o visitante aparece em cada etapa esperada.