Zenovay oferece múltiplos tipos de objetivos para rastrear diferentes tipos de conversões. Escolha o tipo correto para o que você deseja medir.
Comparação de tipos de objetivos
| Tipo | Melhor para | Complexidade |
|---|---|---|
| Correspondência de URL | Visualizações de página, páginas de agradecimento | Fácil |
| Clique em elemento | Cliques em botões, cliques em links | Fácil |
| Evento personalizado | Envios de formulários, ações personalizadas | Médio |
Objetivos de correspondência de URL
Visão geral
Rastreie quando os visitantes chegam a páginas específicas.
Melhor para:
- Páginas de agradecimento
- Páginas de confirmação
- Visualizações de conteúdo específico
- Downloads de PDF (se for uma página separada)
Configuração
- Escolha o tipo "Correspondência de URL"
- Digite o padrão de URL
- Selecione o tipo de correspondência
Opções de correspondência
| Tipo | Exemplo | Corresponde a |
|---|---|---|
| Exato | /thank-you | Apenas o caminho exato |
| Contém | confirmation | Qualquer URL contendo a palavra |
| Começa com | /blog/ | Todos os posts do blog |
| Termina com | /success | URLs terminando em "success" |
| Expressão regular | /order/\d+ | Pedidos com números |
Exemplos
| Objetivo | Padrão de URL | Tipo de correspondência |
|---|---|---|
| Compra concluída | /thank-you | Exato |
| Qualquer post de blog | /blog/ | Começa com |
| Inscrição com sucesso | signup-success | Contém |
| Página de pedido | /order/[0-9]+ | Expressão regular |
Parâmetros de consulta
Os objetivos de correspondência de URL são avaliados contra o caminho da página (sem string de consulta) e a URL completa (com string de consulta). Um padrão como /thank-you ainda corresponde a /thank-you?ref=email. Se você quiser que um objetivo dispare apenas quando um parâmetro específico estiver presente, inclua-o no seu padrão (por exemplo, ?ref=email com o tipo de correspondência Contém).
Consulte Objetivos de correspondência de URL para obter detalhes.
Objetivos de clique em elemento
Visão geral
Rastreie cliques em elementos de página específicos.
Melhor para:
- Botões de CTA
- Links de navegação
- Links de download
- Links externos
Configuração
- Escolha o tipo "Clique em elemento"
- Digite o seletor CSS
- Opcionalmente, defina o escopo da página
Seletores CSS
| Seletor | Corresponde a |
|---|---|
#signup-btn | Elemento com id="signup-btn" |
.cta-primary | Elementos com class="cta-primary" |
a[href*="demo"] | Links contendo "demo" |
button[type="submit"] | Botões de envio |
Encontrando seletores
- Clique com o botão direito no elemento
- Escolha "Inspecionar"
- Procure por um id ou classe único
- Teste o seletor no console
Exemplos
| Objetivo | Seletor |
|---|---|
| CTA principal | #cta-main |
| Botão de preços | .pricing-cta |
| Link de demonstração | a[href="/demo"] |
| Qualquer download | a[download] |
Consulte Objetivos de clique em elemento para obter detalhes.
Objetivos de eventos personalizados
Visão geral
Rastreie eventos JavaScript personalizados que você define.
Melhor para:
- Envios de formulários
- Interações de vídeo
- Ações AJAX
- Eventos de aplicativo de uma única página
- Ações de usuário complexas
Configuração
- Adicione código de rastreamento JavaScript
- Escolha o tipo "Evento personalizado"
- Digite o nome do evento
- Opcionalmente, passe um valor
Implementação
Envie eventos do seu código:
// Evento básico
zenovay('goal', 'form_submit');
// Com valor
zenovay('goal', 'purchase', { value: 99.99 });
// Com propriedades
zenovay('goal', 'signup', {
value: 50,
plan: 'pro',
source: 'homepage'
});
Exemplos
| Objetivo | Código do evento |
|---|---|
| Enviar formulário | zenovay('goal', 'contact_form') |
| Vídeo concluído | zenovay('goal', 'video_finished') |
| Adicionar ao carrinho | zenovay('goal', 'add_to_cart', { value: price }) |
| Recurso utilizado | zenovay('goal', 'feature_x_used') |
Consulte Objetivos de eventos personalizados para obter detalhes.
Escolhendo o tipo correto
Guia de decisão
| Pergunta | Tipo recomendado |
|---|---|
| Existe uma página específica que indica sucesso? | Correspondência de URL |
| A ação tem um elemento clicável? | Clique em elemento |
| É um formulário, ação AJAX ou interação complexa? | Evento personalizado |
Cenários comuns
| Cenário | Melhor tipo |
|---|---|
| Inscrição em newsletter (pop-up) | Evento personalizado |
| Inscrição em newsletter (página) | Correspondência de URL |
| Clique no botão de download | Clique em elemento |
| Compra concluída | Correspondência de URL |
| Ver 50% do vídeo | Evento personalizado |
| Envio de formulário (AJAX) | Evento personalizado |
Múltiplos tipos de objetivos
Combinando objetivos
Você pode criar múltiplos objetivos para uma ação:
Exemplo: Compra
- Objetivo de URL:
/checkout/complete - Objetivo de evento:
purchasecom valor - Objetivo de clique: botão "Comprar agora"
Por que usar múltiplos?
- Redundância para precisão
- Diferentes pontos de medição
- Rastrear o funil completo
Melhores práticas para objetivos
Mantendo os objetivos gerenciáveis
Embora não haja limite fixo no número de objetivos, recomendamos:
- Priorizar as conversões mais importantes
- Remover objetivos não utilizados
- Usar eventos para variações
- Consolidar objetivos similares
Testando objetivos
Antes do lançamento
- Criar objetivo
- Teste o disparo você mesmo
- Verifique na aba Visualização em tempo real
- Verifique a atribuição
- Lançar para produção
Modo de depuração
zenovay('debug');
Observe o console para eventos de objetivos.