Como Medir Vendas da Hotmart no GA4 em 2026

Como Medir Vendas da Hotmart no GA4: Guia Prático

Como Medir Vendas da Hotmart no GA4: Guia Prático

Resposta rápida: para medir vendas da Hotmart no GA4, você precisa enviar um evento purchase para o Google Analytics 4 quando a compra for aprovada. Como o checkout fica fora do seu site, o caminho mais confiável costuma ser usar webhook da Hotmart, uma automação como n8n e o Measurement Protocol do GA4 para enviar a compra com transaction_id, value, currency e dados de origem.

Se você mede apenas a landing page, o GA4 consegue mostrar visitas, cliques e origem do tráfego. Mas ele não confirma a venda sozinho, porque o pagamento acontece na Hotmart. Para medir receita, CPA real por origem e comportamento de compra, o GA4 precisa receber a compra aprovada.

Na prática, o fluxo fica assim:

  1. Usuário clica no anúncio ou link com UTM.
  2. Entra na sua landing page.
  3. GA4 mede a sessão.
  4. Usuário vai para o checkout da Hotmart.
  5. Hotmart aprova a compra.
  6. Hotmart envia webhook para uma URL sua ou para o n8n.
  7. A automação monta o evento purchase.
  8. O evento é enviado ao GA4.
  9. Você compara GA4, Hotmart e Meta Ads.
  • Evento correto: no GA4, compra deve ser enviada como purchase.
  • Compra real: use compra aprovada da Hotmart, não apenas clique no botão de checkout.
  • Origem: preserve UTMs, client_id, session_id e parâmetros de campanha sempre que possível.
  • Servidor: para checkout externo, webhook + Measurement Protocol costuma ser mais confiável que depender só do navegador.
  • Auditoria: GA4 e Hotmart dificilmente batem 100%; o objetivo é reduzir perda e entender diferenças.

Por que a Hotmart não aparece automaticamente no GA4?

A Hotmart é uma plataforma externa. Quando o usuário sai da sua página e compra no checkout da Hotmart, o GA4 do seu site pode perder parte do contexto se você não configurar o rastreamento corretamente.

Isso acontece porque:

  • a compra ocorre fora do seu domínio;
  • o navegador pode bloquear cookies ou scripts;
  • a sessão pode se perder no redirecionamento;
  • a Hotmart confirma a venda depois do pagamento;
  • o GA4 não cria evento purchase sozinho se ninguém enviar esse evento.

Por isso, medir vendas da Hotmart no GA4 exige uma ponte entre a venda aprovada e a propriedade GA4.

O que você precisa medir no GA4?

Para infoprodutos, o mínimo útil é medir compra aprovada com valor e origem.

Leitura rápida: o GA4 precisa do evento de compra, mas a origem depende da qualidade dos parâmetros preservados antes do checkout.

Dado Exemplo Por que importa
Evento purchase Alimenta relatórios de ecommerce
ID da transação ID da venda Hotmart Evita duplicidade e permite auditoria
Valor 19.90 Permite receita e ROAS por origem
Moeda BRL Evita receita sem moeda
Item Ebook, curso ou produto Mostra o que foi vendido
Origem facebook / paid_social Ajuda a avaliar campanha
Campanha ebook-junho Ajuda a comparar ações

O GA4 é melhor para análise de comportamento e canais. A Hotmart continua sendo a fonte de verdade da venda financeira.

Evento purchase: o padrão do GA4 para venda

O evento recomendado para compra no Google Analytics 4 é purchase.

Segundo a documentação do Google Analytics, o evento purchase é usado para medir quando alguém compra no site ou app e pode popular relatórios de ecommerce quando enviado com os parâmetros corretos.

Um evento de compra deve incluir, no mínimo:

  • transaction_id;
  • value;
  • currency;
  • items.

Exemplo conceitual:

json { "name": "purchase", "params": { "transaction_id": "HP123456", "value": 19.90, "currency": "BRL", "items": [ { "item_id": "ia-piloto", "item_name": "IA no Piloto Automático", "price": 19.90, "quantity": 1 } ] } }

Não envie compra sem ID de transação. Sem transaction_id, fica mais difícil deduplicar, auditar e comparar GA4 com Hotmart.

Caminho simples vs caminho robusto

Existem dois caminhos principais.

Caminho Como funciona Quando usar
Navegador/página de obrigado GA4 dispara purchase em uma página após a compra Quando você controla a página de obrigado e o redirecionamento é confiável
Webhook + Measurement Protocol Hotmart avisa sua automação e ela envia purchase ao GA4 Quando o checkout é externo e você quer medir compra aprovada com mais confiança

Para Hotmart, o caminho robusto costuma ser webhook + Measurement Protocol. Ele não depende de o navegador carregar uma página final corretamente.

Como medir vendas Hotmart no GA4 passo a passo

1. Configure GA4 na landing page

Antes de medir compra, confirme que o GA4 está funcionando no seu site.

Você precisa validar:

  • page_view na landing page;
  • origem e mídia da sessão;
  • UTMs chegando corretamente;
  • clique no botão de checkout, se você mede esse evento;
  • client_id e session_id, se pretende enviar compra pelo servidor com melhor costura de sessão.

Se o GA4 não mede nem a visita, não faz sentido começar pela compra.

2. Padronize UTMs nos links

Use UTMs nos anúncios, emails, WhatsApp e parcerias.

Exemplo:

https://viniensina.com.br/lp5/?utm_source=facebook&utm_medium=paid_social&utm_campaign=ebook-hotmart&utm_content=video01

Padrão recomendado:

Parâmetro Exemplo Uso
utm_source facebook Origem
utm_medium paid_social Canal
utm_campaign ebook-hotmart Campanha
utm_content video01 Criativo
utm_term aberto-brasil Público ou palavra-chave

Se precisar montar links sem erro, use o Gerador de UTM gratuito do ViniEnsina.

3. Preserve origem até o checkout

Se a pessoa chega pela landing page e depois clica no checkout, a página precisa preservar a origem.

Na prática, você pode:

  • guardar UTMs no navegador;
  • repassar parâmetros para o link da Hotmart;
  • usar src ou sck no checkout;
  • salvar client_id e session_id em uma camada de tracking;
  • cruzar esses dados no webhook depois.

Esse ponto é onde muito tracking quebra. A campanha traz o clique, mas a venda chega na Hotmart sem contexto de origem.

4. Configure webhook da Hotmart

Webhook é uma notificação enviada pela Hotmart quando um evento acontece no produto.

Segundo a documentação da Hotmart, webhooks podem avisar sua estrutura sobre eventos como pagamento confirmado, reembolso e alterações de status.

Para medir vendas no GA4, o evento mais importante é compra aprovada.

Fluxo típico:

  1. Hotmart aprova a compra.
  2. Hotmart envia webhook para uma URL.
  3. Sua automação recebe os dados.
  4. A automação filtra apenas compra aprovada.
  5. A automação monta o evento purchase.
  6. A automação envia para o GA4.

5. Envie purchase pelo Measurement Protocol

O Measurement Protocol permite enviar eventos diretamente para os servidores do GA4 por HTTP.

O próprio Google explica que ele serve para complementar a coleta automática feita por tag, GTM ou Firebase, não para substituir tudo que acontece no site.

Para compra Hotmart, isso é importante: o site mede a navegação; o servidor envia a compra aprovada.

Você vai precisar de:

  • measurement_id do GA4;
  • api_secret do Measurement Protocol;
  • client_id ou user_id, quando disponível;
  • evento purchase;
  • parâmetros da compra;
  • dados de origem, quando preservados.

6. Valide no DebugView e nos relatórios

Antes de confiar no relatório, valide:

  • se o evento purchase chega;
  • se transaction_id está preenchido;
  • se value e currency aparecem;
  • se o item aparece;
  • se a origem não ficou como (not set);
  • se a compra não duplicou;
  • se o total no GA4 faz sentido quando comparado com a Hotmart.

No começo, valide venda por venda. Depois olhe agregados por dia, origem e campanha.

Exemplo de automação com n8n

Um fluxo simples no n8n pode ter:

  1. Webhook Trigger para receber a Hotmart.
  2. Filtro de evento de compra aprovada.
  3. Normalização de valor, moeda e produto.
  4. Busca de origem salva, se houver sck, src, email ou identificador interno.
  5. Montagem do payload GA4.
  6. Envio HTTP para Measurement Protocol.
  7. Log de sucesso ou erro.
Insight: para GA4, o mais importante não é enviar qualquer compra. É enviar compra aprovada com ID único, valor correto e o máximo possível de contexto da sessão original.

Como comparar GA4 com Hotmart

Não espere que GA4 e Hotmart batam exatamente.

Hotmart é a fonte financeira. GA4 é uma ferramenta de analytics. Cada uma tem regras, atrasos e perdas diferentes.

Situação O que pode significar
Hotmart vendeu, GA4 não registrou Webhook falhou, evento não foi enviado ou falta de origem/sessão
GA4 registrou menos receita Consentimento, bloqueios, falha de MP ou filtragem
GA4 registrou compra duplicada Falta de deduplicação por transaction_id
Origem aparece (not set) Sessão não foi costurada ou UTMs não foram preservadas
Meta atribui venda, GA4 não Plataformas usam janelas e regras diferentes

O objetivo é ter uma diferença aceitável e explicável. Se a diferença é grande, o tracking precisa de auditoria.

Checklist de implementação

  • [ ] GA4 instalado na landing page.
  • [ ] UTMs padronizadas nos links de campanha.
  • [ ] Clique para checkout medido ou registrado.
  • [ ] src ou sck preservado na Hotmart.
  • [ ] Webhook da Hotmart configurado.
  • [ ] Compra aprovada filtrada corretamente.
  • [ ] Evento purchase montado.
  • [ ] transaction_id enviado.
  • [ ] value e currency enviados.
  • [ ] items enviado.
  • [ ] Measurement Protocol testado.
  • [ ] DebugView validado.
  • [ ] GA4 comparado com Hotmart.

Erros comuns

Medir clique no checkout como venda

Clique no botão de checkout é intenção. Venda é compra aprovada. Os dois eventos são úteis, mas não devem ser confundidos.

Enviar purchase sem transaction_id

Sem ID da transação, você perde rastreabilidade e aumenta risco de duplicidade.

Ignorar UTMs

Sem UTMs, você até pode registrar compra, mas terá dificuldade para saber qual campanha trouxe a venda.

Esperar que o GA4 bata 100% com a Hotmart

GA4 não é sistema financeiro. Use Hotmart para receita oficial e GA4 para análise de canais e comportamento.

Usar Measurement Protocol sem sessão original

Enviar compra pelo servidor sem client_id, session_id ou contexto de origem pode gerar evento, mas com origem ruim. Sempre que possível, preserve esses dados desde a landing page.

Perguntas frequentes

Como medir vendas da Hotmart no GA4?

Envie um evento purchase para o GA4 quando a compra for aprovada na Hotmart. O caminho mais robusto é usar webhook da Hotmart, uma automação como n8n e Measurement Protocol.

GA4 mede venda da Hotmart automaticamente?

Não necessariamente. Se a compra acontece no checkout externo da Hotmart, você precisa configurar uma forma de enviar a compra aprovada para o GA4.

Qual evento usar para venda no GA4?

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

Preciso de webhook para medir Hotmart no GA4?

Não em todos os casos, mas webhook é o caminho mais confiável quando você quer medir compra aprovada e não apenas clique ou página carregada.

O que é Measurement Protocol no GA4?

É um recurso que permite enviar eventos diretamente para os servidores do Google Analytics 4 por requisições HTTP. Ele deve complementar a coleta automática do site.

Por que a origem aparece como (not set) no GA4?

Isso pode acontecer quando a compra enviada pelo servidor não foi conectada à sessão original, quando UTMs não foram preservadas ou quando faltam identificadores como client_id e session_id.

Hotmart ou GA4: qual é a fonte de verdade?

Para receita financeira, Hotmart. Para análise de canais, comportamento e funil, GA4. O ideal é comparar os dois, não substituir um pelo outro.

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