GA4 Não Registra Conversão? Veja Como Corrigir em 2026

GA4 Não Registra Conversão: Como Diagnosticar e Corrigir

GA4 Não Registra Conversão: Como Diagnosticar e Corrigir

Resposta rápida: se o GA4 não registra conversão, primeiro confirme se o evento chega ao GA4. Depois veja se ele foi marcado como evento principal, se o nome do evento está correto, se o GTM ou a tag do Google está disparando, se há consentimento bloqueando a coleta e se a conversão depende de checkout externo, como Hotmart.

O erro mais comum é procurar a conversão direto nos relatórios finais e esquecer de testar o caminho antes:

  1. A ação aconteceu no site ou checkout?
  2. A tag disparou?
  3. O evento chegou no GA4?
  4. O evento tem o nome certo?
  5. O evento foi marcado como principal?
  6. O relatório já teve tempo para processar?

Se qualquer etapa falha, a conversão não aparece ou aparece incompleta.

  • Primeiro teste: veja se o evento aparece em tempo real ou no DebugView.
  • Nome importa: purchase, generate_lead e eventos personalizados precisam estar escritos exatamente igual.
  • Evento principal: no GA4 atual, conversões são tratadas como eventos principais.
  • Checkout externo: Hotmart, Kiwify e outros checkouts exigem cuidado extra com webhook, página de obrigado ou Measurement Protocol.
  • Relatórios atrasam: tempo real ajuda no teste; relatórios padrão podem demorar para consolidar.

O que significa o GA4 não registrar conversão?

Pode significar coisas diferentes.

Às vezes o GA4 não recebe evento nenhum. Em outros casos, o evento chega, mas não foi marcado como conversão/evento principal. Também pode acontecer de a compra chegar sem valor, sem origem, sem transaction_id ou com atraso.

Leitura rápida: antes de corrigir, descubra em qual camada o sinal está quebrando.

Sintoma Causa provável Onde olhar
Nenhum evento aparece Tag não dispara ou consentimento bloqueia GTM Preview, Tag Assistant, tempo real
Evento aparece, mas não vira conversão Evento não foi marcado como principal Admin do GA4
Compra aparece sem receita Falta value, currency ou item Payload do evento
Compra duplica Mesmo evento enviado duas vezes transaction_id, tags e servidor
Origem fica (not set) Sessão e compra não foram costuradas UTMs, client_id, session_id
Hotmart vende, GA4 não mostra Checkout externo sem envio de purchase Webhook, página de obrigado, Measurement Protocol

Passo 1: confirme se o evento chega ao GA4

Antes de mexer em relatórios, confirme se o evento chega.

Você pode testar por:

  • Relatório em tempo real;
  • DebugView;
  • GTM Preview;
  • Tag Assistant;
  • inspeção do payload enviado;
  • logs da automação, se usa webhook ou n8n.

Se o evento não aparece em tempo real, o problema está antes do GA4 processar a conversão.

Exemplo: se você quer medir lead, veja se generate_lead chega. Se quer medir compra, veja se purchase chega.

Passo 2: confira o nome do evento

GA4 diferencia nomes de evento. Purchase, purchase e comprou não são a mesma coisa.

Para ecommerce, use eventos recomendados pelo Google sempre que possível. Para compra, o padrão é purchase.

Para lead, o evento recomendado comum é generate_lead.

Para clique em CTA, você pode usar evento personalizado, como blog_cta_click ou checkout_click, mas precisa ter clareza de que isso mede clique, não compra.

Passo 3: marque o evento como principal

No GA4, um evento pode chegar normalmente e ainda assim não aparecer como conversão se ele não estiver marcado como evento principal.

Verifique:

  1. Admin do GA4.
  2. Eventos.
  3. Nome do evento.
  4. Marcação como evento principal.

Se o evento é novo, talvez você precise esperar ele aparecer na lista ou criá-lo como evento antes de marcar.

Segundo a Central de Ajuda do Google Analytics, eventos personalizados podem ser usados para medir interações importantes e qualquer evento personalizado pode ser marcado como principal.

Passo 4: teste a tag no GTM

Se você usa Google Tag Manager, abra o modo Preview.

Valide:

  • o acionador dispara na página certa;
  • a tag GA4 dispara uma vez;
  • o Measurement ID está correto;
  • os parâmetros estão sendo preenchidos;
  • o evento não está bloqueado por consentimento;
  • não existe outra tag duplicando o mesmo evento.

Um problema comum é configurar o evento no GTM, mas o gatilho nunca disparar porque a URL, classe do botão ou seletor mudou.

Passo 5: confira a tag do Google ou Site Kit

Se você não usa GTM para tudo, veja se a tag do Google, Site Kit ou outro plugin está instalado corretamente.

Problemas comuns:

  • tag ausente em páginas importantes;
  • duas tags diferentes na mesma página;
  • Measurement ID errado;
  • plugin pausado;
  • cache servindo versão antiga;
  • consentimento impedindo disparo.

Se o GA4 mede page_view, mas não mede evento customizado, o problema provavelmente está na configuração do evento, não na instalação básica do GA4.

Passo 6: se for compra, valide purchase

Para compra, o evento precisa carregar dados mínimos.

Parâmetro Exemplo Por que importa
transaction_id HP123456 Ajuda a evitar duplicidade e auditar venda
value 19.90 Mostra receita
currency BRL Evita receita sem moeda
items Produto comprado Alimenta ecommerce
coupon promocao10 Opcional para promoções

Se o evento purchase chega sem valor, você pode ver compra sem receita. Se chega sem ID, fica mais difícil comparar com Hotmart, Shopify, WooCommerce ou outro checkout.

Passo 7: se a venda é na Hotmart, não confunda clique com compra

Clique no checkout não é venda.

Em vendas Hotmart, existem três níveis:

  1. Usuário clicou no botão de checkout.
  2. Usuário iniciou o pagamento.
  3. Compra foi aprovada.

O GA4 só deve registrar purchase quando a compra for aprovada. Para isso, você pode usar:

  • página de obrigado, quando confiável;
  • webhook da Hotmart;
  • n8n ou backend próprio;
  • Measurement Protocol do GA4.

Se a pessoa sai do seu site e paga na Hotmart, o GA4 do seu site não tem como adivinhar sozinho que a venda foi aprovada.

Passo 8: se usa Measurement Protocol, valide o payload

O Measurement Protocol permite enviar eventos ao GA4 por servidor.

Para funcionar bem, confira:

  • measurement_id correto;
  • api_secret correto;
  • client_id ou user_id quando disponível;
  • nome do evento correto;
  • parâmetros dentro de events;
  • compra com transaction_id, value, currency e items;
  • resposta do endpoint sem erro;
  • logs da automação.
Insight: Measurement Protocol pode enviar o evento, mas isso não garante origem perfeita. Para atribuição melhor, preserve UTMs, client_id e session_id desde a landing page.

Passo 9: considere atraso de processamento

Nem tudo aparece instantaneamente nos relatórios finais do GA4.

Use tempo real e DebugView para validar implementação. Use relatórios padrão para análise depois que os dados forem processados.

Se você acabou de criar o evento, configurar tag ou marcar evento principal, espere antes de concluir que está quebrado.

Diagnóstico rápido por cenário

GA4 não registra lead

Cheque se o formulário dispara evento, se o gatilho funciona no GTM, se o evento chega como generate_lead ou nome personalizado e se ele foi marcado como evento principal.

GA4 não registra compra

Cheque se purchase chega, se tem transaction_id, valor, moeda e item. Se a compra acontece fora do site, valide webhook ou página de obrigado.

GA4 não registra venda da Hotmart

Cheque se a Hotmart envia webhook, se sua automação filtra compra aprovada, se o Measurement Protocol responde com sucesso e se o evento chega ao GA4.

GA4 registra evento, mas não aparece em conversões

O evento provavelmente não está marcado como principal ou ainda não processou. Confirme no Admin do GA4.

GA4 registra conversão sem origem

Provavelmente a origem da sessão não foi preservada. Revise UTMs, redirecionamentos, client_id, session_id e passagem para checkout.

Checklist de correção

  • [ ] GA4 instalado na página certa.
  • [ ] Tag do Google ou GTM carregando.
  • [ ] Evento aparece no tempo real.
  • [ ] Evento aparece no DebugView.
  • [ ] Nome do evento está correto.
  • [ ] Evento foi marcado como principal.
  • [ ] Gatilho do GTM dispara na ação certa.
  • [ ] Não existe tag duplicada.
  • [ ] Consentimento não está bloqueando tudo.
  • [ ] purchase tem transaction_id.
  • [ ] purchase tem value e currency.
  • [ ] Checkout externo envia compra aprovada.
  • [ ] Webhook ou Measurement Protocol tem logs.
  • [ ] UTMs são preservadas.
  • [ ] Relatório teve tempo para processar.

Erros comuns

Marcar o evento errado

Você marca checkout_click como conversão e acha que está medindo venda. Na verdade, está medindo intenção de compra.

Criar evento personalizado sem necessidade

Se existe evento recomendado, use o recomendado. O próprio Google orienta verificar eventos coletados automaticamente e recomendados antes de criar evento personalizado.

Trocar o nome do evento no meio do caminho

Um dia lead, outro dia generate_lead, outro dia form_submit. Isso quebra histórico e dificulta análise.

Não testar em tempo real

Relatório final não é ferramenta de debug. Use DebugView, tempo real e GTM Preview.

Ignorar checkout externo

Se a venda acontece fora do seu domínio, você precisa de uma ponte. Para Hotmart, isso geralmente envolve página de obrigado, webhook ou Measurement Protocol.

Perguntas frequentes

Por que o GA4 não registra conversão?

Porque o evento pode não estar chegando, pode não estar marcado como evento principal, pode estar com nome errado, pode estar bloqueado por tag/consentimento ou pode depender de um checkout externo sem integração.

Quanto tempo demora para aparecer conversão no GA4?

Eventos podem aparecer mais rápido no tempo real e no DebugView. Relatórios padrão podem levar mais tempo para processar. Por isso, use ferramentas de debug antes de avaliar relatórios finais.

Preciso marcar evento como conversão no GA4?

Sim. No GA4 atual, você deve marcar a ação importante como evento principal para acompanhá-la como conversão/key event nos relatórios.

Qual evento usar para compra no GA4?

Use purchase, com parâmetros como transaction_id, value, currency e items.

GA4 não registra venda da Hotmart. O que fazer?

Valide se a compra aprovada está sendo enviada ao GA4. O caminho mais robusto costuma ser webhook da Hotmart, automação ou backend e Measurement Protocol.

Clique no botão de compra conta como conversão?

Pode contar como microconversão, mas não deve substituir venda. Clique no checkout mede intenção; compra aprovada mede receita.

Por que a conversão aparece sem valor?

Porque o evento provavelmente foi enviado sem value, sem currency ou sem estrutura correta de ecommerce.

Fontes e referências

🔥 Ebook Recomendado

IA no Piloto Automático

Aprenda a usar IA + Meta Ads para automatizar seu marketing e vender todos os dias — mesmo sem equipe técnica.

R$19,90
acesso imediato · ebook completo
Quero Acesso Agora →
🔒 Garantia de 7 dias