Biblioteca·SOP·Analytics

Rastrear envios de formulário por página de agradecimento no GA4

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.

SOP 015 · 30 min
SOPGrátis

Rastrear envios de formulário por página de agradecimento no GA4

SOP 015 · 30 min

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.

Escopo

Este SOP abrange:

Não abrange:

Pré-requisitos

SOPs relacionados

01. Verificar o formulário e a mensuração existente

Primeiro, comprove que a página representa um envio aceito e que o GA4 recebe atividade do site.

  1. 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.

    • Atenção: Use uma página reservada ao sucesso desse formulário. Uma página acessível pela navegação comum pode contar visitas que nunca foram leads. Recarregamentos e visitas diretas à URL de sucesso também podem ser contados novamente.
  2. 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.

  3. 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.

    • Atenção: Se generate_lead já existir, pare. Uma segunda regra pode duplicar a contagem; a configuração existente precisa de revisão separada.

02. Criar o evento principal de lead

Crie um evento para a URL exata de sucesso, mantendo as visualizações normais inalteradas.

  1. 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.

  2. 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.

    • Atenção: Use equals, não contains. Protocolo, domínio, caminho e barra final devem corresponder à URL real. Uma consulta diferente não corresponderá à regra de URL fixa.
  3. 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.

  4. 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.

03. Verificar um novo envio no Realtime

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.

  1. Verifique se uma tentativa rejeitada não produz evento principal de lead.

    1. 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.

      • Atenção: Se outra pessoa enviar o formulário durante o teste, reinicie em um período tranquilo.
    2. 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.

    3. 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.

  2. 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.

    • Atenção: Se não houver confirmação do evento ou evento principal, a verificação está incompleta. Aguarde a ativação e repita depois; não adicione outra regra para forçar um resultado.