O que é
Quem vende infoproduto conhece o problema: o anúncio leva à página de vendas, a pessoa clica em comprar e a venda acontece fora do site, no checkout da Hotmart ou do Asaas. O pixel do site não vê a compra, e o Meta e o GA4 não sabem qual anúncio vendeu.
As Conversões resolvem isso dentro do GTM Server-Side, no mesmo domínio dele:
- Link de checkout (
https://dados.seusite.com.br/c/…): no clique, o servidor guarda quem é o visitante para o Google e o Meta (os cookies_ga,_fbp,_fbce o clique do anúncio) com um código, e manda a pessoa ao checkout com esse código no link. - Aviso de venda (webhook
https://dados.seusite.com.br/w/…): quando a plataforma avisa a venda, o código volta, e a compra vai ao Meta (API de Conversões) e ao GA4 ligada ao anúncio certo, pelo servidor: bloqueador de anúncio não atrapalha.
A tela abre pelo botão Conversões no topo da aplicação GTM Server-Side (ou Abrir Conversões na Visão Geral). Abas: Visão geral, Vendas, Links, Plataformas, Destinos, Avisos e Ajustes. Está em beta, como o GTM Server-Side.
Instalou o GTM Server-Side antes das Conversões existirem? A tela avisa e leva à aba Atualizar da aplicação: atualizar instala a ponte sem mexer no servidor de tags nem na configuração do GTM.
Os quatro passos
A Visão geral mostra o caminho com o que já está pronto:
- Conecte o Meta e/ou o GA4 (aba Destinos).
- Conecte a plataforma de venda (aba Plataformas): crie a conexão da Hotmart ou do Asaas e cole o endereço do webhook na plataforma.
- Crie o link de checkout (aba Links) e troque o link do botão de compra da página por ele.
- Teste o caminho inteiro com Simular venda: cria um clique e uma venda de teste e manda ao Meta (só em “Testar eventos”) e ao validador do GA4. Nada entra nos dados reais.
Destinos: Meta e GA4
Meta (API de Conversões): o ID do pixel (Gerenciador de Eventos → seu conjunto de dados → Configurações) e o token de acesso (mesma tela → API de Conversões → Gerar token de acesso). O token fica só no seu servidor; a tela nunca o mostra de volta.
O Meta começa em modo teste: a compra aparece só em Gerenciador de Eventos → Testar eventos (com o código de teste) e não otimiza os anúncios. Depois de conferir uma venda chegando, mude para Produção.
Se a Hotmart também manda a compra pelo pixel dela e o Meta mostrar a compra em dobro, desligue o evento de compra no pixel da plataforma. As Conversões usam o código da transação como identificador do evento.
Google Analytics 4: o ID de medição (GA4 → Administrador → Fluxos de dados → seu site) e a
chave secreta do Measurement Protocol (no mesmo fluxo). Por padrão, só vai ao GA4 a venda ligada a
uma visita ao site (cookie _ga): ela entra na sessão certa, com a campanha. A opção Enviar também
vendas sem a visita ao site manda as outras como usuário novo.
Para o Google Ads, importe a compra do GA4 como conversão (Google Ads → Metas → Conversões → Importar → GA4).
Plataformas: Hotmart e Asaas
Cada conexão tem um endereço de webhook próprio.
Hotmart (Conectar Hotmart):
- Na Hotmart: Ferramentas → Webhook (API e notificações) → Cadastrar webhook.
- Em URL, cole o endereço da conexão.
- Versão 2.0.0. Eventos: no mínimo Compra aprovada, Compra reembolsada e Chargeback.
- Cole o hottok da conta no painel, ou use o envio de teste da Hotmart e confirme o hottok que chegar (a tela mostra só o final dele, para você conferir com o da conta).
Asaas (Conectar Asaas):
- No Asaas: Integrações → Webhooks → Adicionar (API v3, fila de sincronização ligada).
- Em URL, cole o endereço da conexão; em Token de autenticação, o token que a tela gerou.
- Eventos de cobrança: confirmada, recebida, estornada (total e parcial) e chargeback.
- Recomendado: cole a chave de API do Asaas. O aviso dele não traz e-mail nem nome do comprador; com a chave, o servidor busca esses dados para o Meta achar a pessoa.
Kiwify e outras plataformas: ainda não. O link registra o clique, mas a venda não chega.
Links de checkout
Em Novo link de checkout, dê um nome (vira o endereço /c/nome) e cole o link de pagamento que
hoje está no botão da página. O destino é só o cadastrado: ninguém usa o seu link para mandar
gente a outro lugar.
O que cada caminho registra:
- Página de vendas no seu site: tudo (anúncio do Meta e do Google, visita no GA4, UTMs).
- Anúncio direto para o link: o clique do anúncio (
fbclid,gclid) e as UTMs, sem visita no GA4. - Página em outro domínio (a página da própria plataforma, por exemplo): só o que vier na URL do
link (UTMs,
fbclid,gclid). Os cookies do visitante só são lidos quando a página de vendas está no mesmo domínio do GTM Server-Side. - E-mail marketing: acrescente
?email={email}ao link. Liga a venda ao clique mesmo quando a plataforma não devolve o código (link de pagamento do Asaas). O e-mail fica só em hash.
Na Hotmart, o código vai no parâmetro sck e volta no aviso de venda. Robôs (prévia do WhatsApp,
antivírus de e-mail) são registrados e marcados, e quem recusou o consentimento só é redirecionado.
Como a venda é contada
- Reentrega do mesmo aviso não conta duas vezes.
- Renovação de assinatura fica registrada, mas não vira compra nova.
- Parcelado no cartão (Asaas) conta uma vez, com o valor total.
- Venda aprovada antes de a conexão existir não conta.
- Estorno vai ao GA4 como reembolso.
- Envio que falha é tentado de novo por até 24 horas; erro definitivo fica na venda, com a resposta do Meta ou do GA4, na aba Vendas.
Privacidade e retenção
Os dados ficam no seu servidor. Em Ajustes, a retenção vai de 7 a 90 dias (padrão 30). Depois disso, o clique sem venda é apagado, o clique de venda fica só com a origem, e o conteúdo dos avisos e os dados do comprador saem. Na aba Avisos, o conteúdo aparece com os dados pessoais mascarados.