Você já se deparou com um volume de conversões maior do que o número real de vendas no seu e-commerce? Esse é um problema comum — e perigoso — causado por eventos de compra duplicados, que distorcem os dados, inflacionam o ROAS e comprometem a leitura real da performance das campanhas.
A boa notícia é que com o GTM Server-side, é possível implementar uma lógica de desduplicação de eventos de purchase de forma eficiente e confiável. Neste conteúdo, você vai entender como o problema acontece, por que ele impacta suas métricas e como configurar o GTM Server para garantir que cada conversão seja registrada apenas uma vez — do jeito certo.
Primeiros Passos para realizar a configuração
Toda a configuração que abordaremos será feita utilizando o modelo de rastreamento Server-side Google Tag Manager (sGTM), em conjunto com a plataforma de hospedagem de servidor Stape.io, que facilita a implementação e gestão do contêiner server-side de forma prática e escalável.
Com isso em mente, vamos para a primeira etapa da configuração, que consiste em ativar o mecanismo responsável por evitar registros duplicados de compra:
Etapa 1: Adicionando a variável de verificação de duplicidade
- Acesse o contêiner server-side no seu sGTM.
- Vá até o menu lateral e clique em “Variáveis”.
- Clique em “Nova” para criar uma nova variável.
- Em seguida, clique em “Configuração da Variável”.
- No painel que se abrir, selecione a opção “Descubra mais tipos de variável”.
- Utilize a barra de busca para procurar pela variável chamada “Duplicate Transaction Checker”.
- Quando localizá-la, clique para adicioná-la ao seu Workspace.
O que essa variável faz?
A “Duplicate Transaction Checker” é responsável por identificar se um evento de purchase que está sendo processado já foi disparado anteriormente. Isso é feito por meio do order_id, armazenando-o temporariamente no servidor. Caso uma nova requisição chegue com o mesmo ID, ela será reconhecida como duplicada e, portanto, descartada, garantindo que a conversão não seja contabilizada duas vezes.
Essa lógica é essencial para manter seus dados limpos e confiáveis, especialmente quando o mesmo evento pode ser enviado por diferentes fontes (como pixel, API ou redirecionamento de página).
Com essa etapa concluída, seguimos agora para as próximas configurações necessárias para aplicar a desduplicação corretamente.


Configurando a variável “Duplicate Transaction Checker”
Agora que a variável “Duplicate Transaction Checker” foi adicionada ao seu Workspace, vamos criar uma nova variável baseada nela. Essa etapa é essencial para ativarmos a lógica de verificação de duplicidade no fluxo de eventos. Siga o exemplo da imagem abaixo:

Adicione seu ‘transaction_id’ na aba ‘Transaction ID’, marque a opção ‘I use Stape.IO‘, e marque em ‘Logs Settings’ a segunda opção ‘Log to console during debug and preview‘. Feito isso, salve.
Adicionando a variável na Tag de Purchase
Com a variável “Duplicate Transaction Checker” já criada, o próximo passo é integrá-la ao evento de purchase no seu ambiente sGTM.
Para isso, siga as etapas abaixo:
- Acesse o acionador (trigger) vinculado ao seu evento de purchase.
- Edite a configuração do acionador.
- Adicione a seguinte condição de ativação:
Duplicate Transaction Checker → não é igual a → true
Essa regra garante que o evento de compra só será disparado se não for uma duplicata, evitando múltiplos envios para a mesma transação e mantendo a precisão dos seus dados de conversão.

Configurando dentro do STAPE.IO
Dentro do Stape.IO busque a aba ‘Store’ e ative essa aba. Essa função ‘Store’ guarda todas as transações enviadas para o servidor tanto para Meta Ads, Google Ads ou Google Analytics, e caso exista algum ‘transaction_id‘ duplicado, ele irá enviar apenas um e descartar o outro.

Conclusão
Evitar compras duplicadas é essencial para garantir a qualidade dos dados, a precisão na mensuração de conversões e, principalmente, a eficiência das suas campanhas de marketing. Com a utilização do GTM Server-side e a configuração da variável Duplicate Transaction Checker, é possível implementar uma lógica de desduplicação robusta e confiável.
Essa prática não só previne distorções no seu ROAS e CPA, como também fortalece a integridade dos relatórios enviados para plataformas como Meta e Google Ads. Ao aplicar essa configuração, você assegura que cada venda seja registrada uma única vez, de forma correta, alinhando tecnologia e estratégia na tomada de decisões.
Ajustes simples, como esse, fazem toda a diferença quando o objetivo é escalar com inteligência.
Também siga o Mundo do Traqueamento em outras redes sociais:
Inscreva-se no https://www.youtube.com/channel/UC6mX6bbcEmQoaznI0D7Aw5Q
Siga e curta no https://www.instagram.com/mundodotraqueamento/
Siga e comente no https://twitter.com/traqueamento
Siga também no https://www.linkedin.com/company/mundo-do-traqueamento




