Como rastrear conversões de afiliado no Google Ads
Rastrear conversões de afiliado no Google Ads é o processo de informar ao Google quais cliques resultaram em vendas reais, para que o algoritmo de lances automáticos aprenda a buscar mais compradores parecidos. Sem esse retorno, o Google otimiza por cliques — não por vendas — e o CPA sobe.
Por que o afiliado tem um problema diferente
Quando o anunciante é dono do checkout (e-commerce próprio, SaaS), basta instalar a tag do Google na página de obrigado. O afiliado não controla o checkout: a venda acontece no domínio da Hotmart, ClickBank, BuyGoods ou outra plataforma. Por isso, a tag padrão do Google não funciona — e é preciso usar um dos métodos de importação offline.
Os 3 métodos para levar conversões ao Google
1. Tag manual na página de obrigado (limitado)
Algumas plataformas permitem inserir HTML na página de agradecimento. Você coloca a tag de conversão do Google ali. O problema: nem toda plataforma libera isso, o valor da venda nem sempre está disponível no HTML, e qualquer mudança no template do produtor pode quebrar a tag sem aviso.
2. Importação por planilha (CSV)
Você exporta um arquivo CSV com as colunas GCLID, data/hora, valor e nome da ação de conversão, e sobe manualmente no Google Ads em Metas → Conversões → Uploads (ou na Central de Dados). É confiável, mas manual: exige disciplina para subir o arquivo regularmente, e o atraso entre a venda e a importação pode ser de horas ou dias.
3. API (automático, em tempo real)
Um software intermediário — o tracker — recebe a venda por postback da plataforma de vendas e envia direto para a conta do Google Ads pela API oficial de importação offline. A conversão sobe em minutos, sem intervenção humana, e suporta os três tipos de identificador: gclid, wbraid e gbraid.
Por que a API é o método superior
| Critério | Tag manual | Planilha CSV | API (tracker) |
|---|---|---|---|
| Tempo entre venda e Google | Instantâneo (se a tag dispara) | Horas a dias (manual) | Minutos (automático) |
| Risco de erro humano | Médio (tag pode quebrar) | Alto (arquivo errado, nome diferente) | Baixo (automatizado) |
| Suporta wbraid/gbraid | Não | Não | Sim |
| Funciona com YouTube/Demand Gen | Não | Não | Sim |
| Envia valor real da venda | Depende da plataforma | Sim | Sim |
| Escala (muitas campanhas) | Impraticável | Trabalhoso | Transparente |
Campanhas de YouTube e Demand Gen geram wbraid ou gbraid em vez de gclid. O Google só aceita esses identificadores pela API — planilha e tag não funcionam. Se você roda qualquer campanha fora de Pesquisa/Display, a API é o único caminho completo.
Como funciona o fluxo com um tracker
- Clique: o visitante clica no anúncio e chega na sua página com o
gclid(ouwbraid/gbraid) na URL. - Sessão: o tracker captura o identificador do clique e cria uma sessão que acompanha o visitante pelo funil.
- Conversão: o comprador finaliza a compra na plataforma do produtor. A plataforma envia um postback (webhook) ao tracker com o ID da transação e o valor.
- Atribuição: o tracker cruza o postback com a sessão e descobre qual clique (e qual campanha/grupo/palavra-chave) gerou a venda.
- Envio ao Google: o tracker envia a conversão pela API oficial, com o identificador do clique, o valor e a data/hora. O Google registra a conversão na campanha certa.
Conversões otimizadas (Enhanced Conversions)
O Google oferece o recurso de conversões otimizadas para leads, que usa dados first-party (como e-mail do comprador, em hash SHA-256) para melhorar a atribuição quando o gclid se perde. Trackers avançados enviam esses dados junto com a conversão pela API, aumentando a taxa de match — especialmente em funis longos onde o comprador pode trocar de dispositivo.
Offline Conversion Import (OCI)
O nome técnico do Google para esse processo é Offline Conversion Import (importação de conversão offline). "Offline" não significa que a venda aconteceu fora da internet — significa que o Google não a viu em tempo real no checkout. Toda venda de afiliado é "offline" do ponto de vista do Google, porque aconteceu em um domínio que o Google não controla.
Erros comuns que travam o envio
- Nome da ação de conversão diferente: o nome configurado no tracker precisa ser idêntico ao da ação de conversão no Google Ads. "Purchase" e "purchase" são diferentes.
- GCLID expirado: o Google só aceita conversões com GCLID de até 90 dias. Vendas mais antigas são rejeitadas.
- Conta não autorizada: a conexão OAuth entre o tracker e o Google Ads pode expirar. Se as conversões pararem de subir, o primeiro diagnóstico é reconectar a conta.
- Meta marcada como secundária: a ação de conversão precisa ser primária para influenciar os lances automáticos. Ações secundárias aparecem no relatório, mas o algoritmo não aprende com elas.
Na prática, com a Click Defender
A Click Defender suporta os três métodos: URL automática (o Google busca o CSV sozinho, 1x por dia), exportação manual de planilha e envio automático pela API oficial. No envio por API, cada venda sobe em minutos, com suporte a gclid, wbraid e gbraid. O status de cada conversão (enviada, na fila ou erro) aparece no painel em tempo real.
Regra de ouro: quanto mais rápido a conversão chega ao Google, mais rápido o algoritmo aprende. Envio por API em minutos produz resultados melhores do que importação diária por planilha — e incomparavelmente melhores do que não enviar nada.
Artigos relacionados
O que é um tracker de afiliado?
Definição completa de tracker, tipos de rastreamento e o que procurar numa ferramenta de tracking para afiliados.
Proteção contra cliques inválidos no Google Ads
O que são cliques inválidos, quanto afiliados perdem e como se proteger com análise de IP, fingerprint e comportamento.
Tracker vs cloaker: qual a diferença?
Definição clara de tracker e cloaker, tabela comparativa, quando usar cada um e questões de compliance.