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, _fbc e 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:

  1. Conecte o Meta e/ou o GA4 (aba Destinos).
  2. 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.
  3. Crie o link de checkout (aba Links) e troque o link do botão de compra da página por ele.
  4. 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):

  1. Na Hotmart: Ferramentas → Webhook (API e notificações) → Cadastrar webhook.
  2. Em URL, cole o endereço da conexão.
  3. Versão 2.0.0. Eventos: no mínimo Compra aprovada, Compra reembolsada e Chargeback.
  4. 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):

  1. No Asaas: Integrações → Webhooks → Adicionar (API v3, fila de sincronização ligada).
  2. Em URL, cole o endereço da conexão; em Token de autenticação, o token que a tela gerou.
  3. Eventos de cobrança: confirmada, recebida, estornada (total e parcial) e chargeback.
  4. 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.

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.

Veja também