Biblioteca·SOP·Analytics
Crie um evento generate_lead por correspondência exata da página de agradecimento, marque-o como evento principal e teste no Realtime, explicitando as limitações da contagem.
Última revisão: · Revisão editorial
Clareza, estrutura e referências revisadas nesta versão. Não equivale a um teste em uma conta real.
Use o Google Analytics 4 (GA4) para contar visitas à página de agradecimento exibida após o envio de um formulário de lead. Crie um evento generate_lead e marque-o como evento principal, uma ação importante para a empresa. Este método conta visitas à página de agradecimento, não leads únicos.
Este SOP abrange:
Não abrange:
Primeiro, comprove que a página representa um envio aceito e que o GA4 recebe atividade do site.
Na ferramenta que gerencia o formulário, abra a lista de envios salvos, geralmente Entries ou Submissions. Tente enviar com um campo obrigatório vazio e confirme que permanece no formulário. Depois envie dados válidos, confirme a presença do envio salvo na lista e copie a URL final de agradecimento da barra de endereço. Ela deve corresponder à URL fixa dos pré-requisitos.
Abra o Google Analytics, selecione a propriedade correspondente ao ID e abra Reports → Realtime overview. Em uma aba normal, abra novamente a página do formulário. Em Event count by Event name, abra page_view e page_location, o campo do GA4 para a URL completa, incluindo protocolo, domínio, caminho e consulta. Procure a URL do formulário dessa visita. Continue somente após receber a nova visita.
Abra Admin → Data display → Events. Procure generate_lead em Key events e Recent events. Abra Custom configurations → Custom events do fluxo Web e inspecione as regras. Continue somente se generate_lead ainda não estiver sendo coletado nem configurado.
Crie um evento para a URL exata de sucesso, mantendo as visualizações normais inalteradas.
Volte a Events e clique em Create event. Informe generate_lead como nome e ative Mark as key event. Escolha Once per event como contagem e Don’t set a default key event value para o valor padrão.
Escolha Create without code, selecione o fluxo Web e use page_view como evento de origem. Informe a URL de agradecimento do passo 1.1. Clique em View more options. Defina as condições event_name — equals — page_view e page_location — equals — URL completa da página de agradecimento. Ative Copy parameters from the source event e clique em Save para voltar à configuração do evento.
Clique em Create. Abra Custom configurations → Custom events do mesmo fluxo e reabra generate_lead. Confira nome salvo, as duas condições e Copy parameters from the source event.
Volte à aba Key events e encontre generate_lead. Confirme a marcação como evento principal. Abra o menu de ações e inspecione Change counting method e Set default key event value. Confirme Once per event e ausência de valor monetário padrão.
Use uma visita normal de teste que não seja excluída por filtro ativo de tráfego interno. Após verificar o envio bem-sucedido, recarregue ou visite diretamente a página de agradecimento uma vez e registre o evento adicional como limitação conhecida. Se a empresa precisar de um evento por envio aceito, não apresente esta implementação baseada em visualizações como rastreamento de leads únicos; encaminhe para uma integração de sucesso do formulário. Identifique os envios de teste no sistema para conciliação.
Aguarde pelo menos uma hora após salvar a configuração antes de testar. Segundo o Google, mudanças podem levar uma hora ou mais para ficarem disponíveis; espere mais se as verificações estiverem incompletas. Após um envio, aguarde alguns minutos pelo recebimento no Realtime. A estimativa de 30 minutos não inclui essa espera inicial.
Verifique se uma tentativa rejeitada não produz evento principal de lead.
Após a espera inicial de uma hora, escolha um período tranquilo, sem envios nem eventos generate_lead nos 30 minutos anteriores. Abra Reports → Realtime overview e confirme a ausência de generate_lead nos cartões de contagem de eventos e de eventos principais.
Abra o formulário em uma aba normal, sem depuração. Tente enviar com campo obrigatório vazio. Confirme que permanece na página do formulário.
No Realtime, encontre o novo page_view e abra page_location para confirmar a URL do formulário. Confirme que generate_lead continua ausente nos dois cartões.
Dentro da mesma janela de 30 minutos, envie dados válidos uma vez. Confirme o registro na lista Entries ou Submissions da ferramenta e o carregamento da URL exata de agradecimento. Não recarregue. Após alguns minutos, abra generate_lead em Event count by Event name no Realtime e inspecione page_location para essa URL. Confira se Key events by Event name também registra generate_lead. Sem outros envios desde a linha de base zero, os dois cartões devem mostrar uma ocorrência.