Próximo passo diante de medo de duplicar conversões

Se você gerencia campanhas de Google Ads e usa conversões offline, já deve ter ouvido o alerta: “cuidado para não duplicar conversões”. O medo é real. Uma conversão contada duas vezes infla métricas, distorce o ROAS e pode levar o algoritmo a otimizar para o comportamento errado. Mas a solução não é parar de enviar dados. É estruturar o envio com regras claras de desduplicação.
O que causa a duplicação de conversões?
A duplicação acontece quando o Google Ads recebe o mesmo evento de conversão mais de uma vez, por caminhos diferentes. Os cenários mais comuns são:
- GCLID reutilizado: o mesmo clique gera um lead que depois vira venda, e tanto o lead quanto a venda são enviados como conversões separadas sem o parâmetro correto de desduplicação.
- UTMs inconsistentes: o lead chega com um GCLID, mas o sistema de CRM ou formulário não preserva esse ID, e o envio é feito com base em UTMs genéricas, gerando um novo evento.
- Múltiplas fontes de envio: o Google Tag Manager envia uma conversão de lead ao mesmo tempo que a API de Conversões Offline envia a mesma lead, sem uma lógica de prioridade ou dedup.
- Enhanced Conversions sem matching correto: dados de email ou telefone do usuário são enviados junto com o GCLID, mas o Google pode interpretar como dois eventos se o identificador não estiver bem vinculado.
Como o Google Ads desduplica conversões?
O Google Ads usa dois mecanismos principais para evitar duplicação: o GCLID e o parâmetro dedup (também chamado de conversion_action_id ou ordinal). Quando você envia uma conversão via API, cada evento deve incluir um identificador único, geralmente o GCLID combinado com o ID da ação de conversão. Se o mesmo par chegar novamente dentro de um período (padrão de 30 dias), o Google ignora o segundo envio.
Na prática, isso significa que você pode enviar a mesma lead várias vezes sem risco, desde que o GCLID e o ID da ação de conversão sejam os mesmos. O problema surge quando um dos dois muda, por exemplo, quando o lead é registrado sem GCLID e depois você tenta associá-lo manualmente.
Problemas reais que levam à duplicação
Os erros mais frequentes em agências e consultorias:
- GCLID perdido no formulário: o lead preenche um formulário que não captura o parâmetro gclid da URL. Depois, o CRM não tem como saber de qual clique veio. Ao tentar enviar a conversão offline, o sistema usa um GCLID genérico ou deixa em branco, e o Google cria um novo evento.
- UTMs apagadas por redirecionamento: o link do anúncio passa por um redirecionamento (ex: encurtador) que remove os parâmetros UTM e o GCLID. O lead chega sem identificação de clique.
- Integração dupla: o formulário envia uma conversão via Google Tag Manager (evento de lead) e, ao mesmo tempo, o CRM envia a mesma lead via API de Conversões Offline. Sem uma regra de desduplicação, o Google conta duas vezes.
Exemplo prático: como evitar duplicação ao enviar lead e venda
Suponha que um usuário clica no anúncio, preenche um formulário e se torna lead. Dias depois, ele agenda uma consulta e fecha um contrato. Você quer enviar três eventos ao Google Ads: lead, agendamento e venda. Como fazer sem duplicar?
- Preserve o GCLID original desde o clique até o fechamento. Use um campo oculto no formulário que capture o gclid da URL.
- Envie cada evento com o mesmo GCLID, mas com conversion_action_id diferente para cada ação de conversão (lead, agendamento, venda).
- Use o parâmetro ordinal (ou um ID único por evento) para garantir que, mesmo que o mesmo evento seja reenviado, ele seja ignorado.
- Não misture fontes: escolha um canal único de envio, ou tudo via API ou tudo via tag, e evite enviar o mesmo evento por dois caminhos.
Com essa estrutura, o Google Ads entende que são três conversões distintas de um mesmo clique, sem duplicação.
Ferramentas que ajudam a evitar duplicação
Plataformas de atribuição como o Apointoo automatizam esse processo: capturam o GCLID no clique, mantêm o identificador ao longo do percurso do lead e enviam cada conversão com os parâmetros corretos de desduplicação. Isso elimina o risco de erro manual e garante que cada lead, agendamento e venda seja contado uma única vez.
FAQ
O que fazer se o GCLID for perdido?
Se o GCLID não foi capturado no formulário, tente recuperá-lo através do histórico de cliques do usuário (via Google Ads Click ID) ou use dados de enhanced conversions (email, telefone) para fazer o match. Mas o ideal é corrigir a captura na origem.
Posso enviar a mesma conversão duas vezes para testar?
Sim, desde que você use o mesmo GCLID e o mesmo ID de ação de conversão. O Google irá ignorar a segunda tentativa. Mas evite fazer isso em produção para não poluir os logs.
Enhanced Conversions aumenta o risco de duplicação?
Não, se configurado corretamente. O Google usa o identificador do usuário (email com hash) combinado com o GCLID para fazer o match. O risco aparece quando você envia o mesmo evento via tag e via API sem desduplicação.
Próximos passos
Se você já roda campanhas em Google Ads e precisa provar quais conversões viraram receita sem medo de duplicar, solicite acesso ao Apointoo. Ele conecta clique, lead, agendamento e venda com desduplicação automática.
Leia também

Apointoo funciona com WordPress? Sim, e aqui está o guia completo
Saiba como integrar Apointoo com WordPress, instalar o snippet, evitar perda de GCLID e provar quais leads geraram receita no Google Ads.

Como evitar duplicar conversões no Google Ads sem agir por impulso
Saiba como evitar duplicar conversões no Google Ads com regras de desduplicação, coleta de GCLID e ferramentas como Apointoo. Guia prático…

Integração do Apointoo: Simples, Rápida e Sem Complicação
A integração do Apointoo é simples e rápida: instale um snippet, conecte seu CRM e comece a rastrear leads com GCLID e UTMs preservados.…