Objetivos de correspondência de URL são acionados quando visitantes chegam a páginas específicas. Perfeitos para rastrear páginas de agradecimento, confirmações e visualizações de conteúdo. No painel, este tipo de objetivo é rotulado como Visita de página.
Planos gratuitos podem criar até 3 objetivos (incluindo objetivos de visita de página). Taxas de conversão e valores monetários de objetivos estão disponíveis em planos Pro e superiores.
Quando usar objetivos de URL
Melhor para rastrear:
- Páginas de agradecimento após formulários
- Páginas de confirmação de compra
- Páginas de registro concluído
- Páginas de conteúdo específico
- Páginas de confirmação de download
Criando objetivos de correspondência de URL
Abrir a aba Journeys
Abra o painel do seu site, selecione a aba Journeys, depois a subaba Objetivos, e clique em Adicionar objetivo.
Selecionar Visita de página
Escolha Visita de página como tipo de objetivo (este é o tipo de correspondência de URL).
Escolher tipo de correspondência
Selecione como a URL deve corresponder: Exata, Contém, Começa com, Termina com ou Regex.
Inserir padrão de URL
Insira a URL ou padrão a ser correspondido.
Nome e opções
Dê um nome ao objetivo. Opcionalmente, ative Rastrear valor monetário para registrar receita por conversão.
Salvar
Clique em Criar objetivo.
Tipos de correspondência
Correspondência exata
Corresponde apenas ao caminho exato.
| Configuração | Valor |
|---|---|
| Tipo de correspondência | Exata |
| Padrão | /thank-you |
| Corresponde | example.com/thank-you |
| Não corresponde | example.com/thank-you/order |
Use para: Páginas individuais específicas
Contém
Corresponde se a URL contém o padrão.
| Configuração | Valor |
|---|---|
| Tipo de correspondência | Contém |
| Padrão | thank |
| Corresponde | /thank-you, /thanks, /thankyou |
Use para: Variações do mesmo tipo de página
Começa com
Corresponde com URLs que começam com o padrão.
| Configuração | Valor |
|---|---|
| Tipo de correspondência | Começa com |
| Padrão | /blog/ |
| Corresponde | /blog/post-1, /blog/category/news |
| Não corresponde | /about/blog |
Use para: Seções do seu site
Termina com
Corresponde com URLs que terminam com o padrão.
| Configuração | Valor |
|---|---|
| Tipo de correspondência | Termina com |
| Padrão | /success |
| Corresponde | /payment/success, /signup/success |
| Não corresponde | /success/details |
Use para: Páginas que compartilham um sufixo comum
Expressão regular
Corresponde usando padrões regex.
| Padrão | Corresponde |
|---|---|
/order/\d+ | /order/123, /order/456789 |
\.(pdf|doc)$ | Arquivos terminando em .pdf ou .doc |
^/products?/ | /product/ ou /products/ |
Use para: Necessidades de correspondência complexas
Componentes de URL
O que é correspondido
| Componente | Exemplo | Correspondido? |
|---|---|---|
| Caminho | /thank-you | Sim |
| Parâmetros de consulta | ?ref=email | Opcional |
| Hash | #section | Opcional |
| Domínio | example.com | Não (não é necessário) |
Correspondência apenas de caminho
Abordagem mais comum:
- Apenas corresponder o caminho
- Ignorar parâmetros de consulta
- Funciona na maioria dos cenários
Incluindo parâmetros de consulta
Quando você precisa de parâmetros específicos:
| Padrão | Corresponde |
|---|---|
/success?source=paid | Apenas conversões pagas |
checkout.*utm_campaign=spring | Campanha de primavera |
Exemplos comuns
Comércio eletrônico
| Objetivo | Padrão | Tipo |
|---|---|---|
| Compra concluída | /order/confirmation | Exata |
| Qualquer página de pedido | /order/ | Começa com |
| Página de carrinho | /cart | Exata |
Geração de leads
| Objetivo | Padrão | Tipo |
|---|---|---|
| Agradecimento de formulário de contato | /contact/thank-you | Exata |
| Qualquer envio de formulário | thank-you | Contém |
| Demo agendada | /demo/confirmed | Exata |
Sites de conteúdo
| Objetivo | Padrão | Tipo |
|---|---|---|
| Artigo lido | /blog/ | Começa com |
| Guia baixado | /guides/ | Começa com |
| Conteúdo premium | /premium/ | Começa com |
SaaS
| Objetivo | Padrão | Tipo |
|---|---|---|
| Registro concluído | /welcome | Exata |
| Teste ativado | /dashboard | Exata |
| Atualização bem-sucedida | /upgrade/success | Exata |
Tratamento de variações
Múltiplas páginas de agradecimento
Se você tiver múltiplas páginas de confirmação:
Opção 1: Use Contém
- Padrão:
thankcorresponde a todos
Opção 2: Crie múltiplos objetivos
- Objetivo 1:
/contact/thanks - Objetivo 2:
/signup/thanks
Opção 3: Use Regex
- Padrão:
/(contact|signup)/thanks
URLs dinâmicas
Para URLs com segmentos dinâmicos:
| Tipo de URL | Padrão Regex |
|---|---|
/order/12345 | /order/\d+ |
/user/john-doe | /user/[\w-]+ |
/product/blue-widget-2 | /product/[\w-]+ |
Tratamento de parâmetros de consulta
Ignorar parâmetros
O comportamento padrão ignora parâmetros de consulta:
/thank-youcorresponde com/thank-you?ref=email- Abordagem mais simples para a maioria dos casos
Correspondência de parâmetros específicos
Rastrear conversões de campanhas específicas:
/thank-you.*utm_source=facebook
Corresponde: /thank-you?utm_source=facebook&utm_medium=social
Objetivos baseados em parâmetros
Crie diferentes objetivos por parâmetro:
- Objetivo 1:
utm_source=google→ "Conversão do Google" - Objetivo 2:
utm_source=facebook→ "Conversão do Facebook"
Sensibilidade a maiúsculas
Comportamento padrão
A correspondência de URL não diferencia maiúsculas:
/Thank-Youcorresponde com/thank-you
Forçar sensibilidade a maiúsculas
Se necessário, use regex:
^/thank-you$ (exata, sensível a maiúsculas na maioria dos mecanismos de regex)
Aplicativos de página única (SPAs)
Rastreamento de URL de SPA
Para SPAs com roteamento no lado do cliente:
- Zenovay rastreia alterações de rota
- Funciona com React Router, Vue Router, etc.
- Roteamento baseado em hash e baseado em histórico suportados
Configuração
O rastreamento de SPA é integrado. Zenovay detecta automaticamente alterações de rota via History API (pushState, replaceState, popstate). Nenhuma configuração adicional necessária.
Visualizações de página virtuais
Alguns SPAs precisam de rastreamento manual:
// Quando a rota muda
zenovay('page');
Solução de problemas
Objetivo não disparando
Verificar padrão:
- Teste se o padrão de URL corresponde à URL real
- Verifique se há erros de digitação
- Verifique o tipo de correspondência
Verificar página:
- O rastreamento está instalado nessa página?
- A página carrega em análises?
Teste manual:
- Visite a URL você mesmo
- Verifique a visualização em tempo real
Páginas incorretas correspondendo
Se muitas páginas correspondem:
- Tornar o padrão mais específico
- Use Exata em vez de Contém
- Adicione mais contexto de caminho
Páginas não encontradas
Se as páginas não correspondem:
- Use Contém para mais flexibilidade
- Verifique barras finais
- Verifique sintaxe de regex
Melhores práticas
Seja específico
| Ruim | Bem |
|---|---|
thank | /checkout/thank-you |
success | /signup/success |
Teste antes de lançar
- Crie o objetivo
- Visite a página
- Verifique em tempo real
- Verifique a contagem de objetivos
Documente seus objetivos
Mantenha registro de:
- Nome do objetivo
- Padrão de URL
- Tipo de correspondência
- O que ele mede