Como Corrigir Conversões Duplicadas do Google Ads na Shopify

Aprenda a identificar e resolver eventos duplicados de compra do Google Ads na Shopify causados por conflitos entre Web Pixels, apps e scripts de checkout.

Poucas coisas prejudicam tanto a tomada de decisão no e-commerce quanto métricas de aquisição distorcidas. Quando uma loja Shopify começa a registrar compras duplicadas no Google Ads, o ROAS (Retorno sobre Investimento em Publicidade) é artificialmente inflacionado, induzindo o algoritmo do Smart Bidding a otimizar lances com base em transações inexistentes. Esse problema costuma surgir após pequenas alterações de configuração, como a instalação de novos aplicativos de rastreamento, ajustes no canal Google & YouTube ou migrações parciais para os novos Web Pixels da plataforma.

Principais Causas da Duplicação de Conversões na Shopify

No ecossistema Shopify, o evento de compra (purchase) geralmente é disparado na página de status do pedido (Thank You Page). A duplicidade quase sempre ocorre por uma das três razões abaixo:

  1. Conflito de Fontes de Rastreamento (Duplo Rastreamento): Manter o aplicativo oficial Google & YouTube configurado enquanto há tags de conversão do Google Ads ativas via Google Tag Manager ou scripts adicionais de checkout.
  2. Recarregamento da Página de Obrigado: Clientes que atualizam a página de confirmação, retornam para conferir o status do envio ou acessam o link de rastreamento enviado por e-mail podem disparar o script de conversão repetidas vezes se a regra de validação não estiver ativa.
  3. Ausência de Transaction ID (Identificador de Pedido Único): O Google Ads consegue desduplicar conversões automaticamente se cada evento contiver o ID único da transação (order_id ou checkout.order_id). Se a tag disparar sem esse parâmetro ou com identificadores diferentes, o Google interpreta cada visita como uma nova venda.

Passo a Passo para Identificar e Corrigir o Problema

1. Mapeie Todos os Pontos de Disparo de Pixel

Antes de alterar linhas de código ou excluir canais, faça um inventário completo dos rastreadores ativos na loja:

  • Acesse Configurações > Eventos de Clientes (Customer Events) e verifique se há Pixels Personalizados enviando eventos de conversão para o Google Ads.
  • Verifique em Canais de Vendas se o aplicativo nativo Google & YouTube está conectado com a conversão de compra ativada.
  • Verifique em Configurações > Checkout e contas se ainda existem códigos no campo Páginas de status do pedido (scripts adicionais).

Se mais de uma dessas fontes estiver enviando o evento de compra para a mesma ID de conversão do Google Ads (AW-XXXXXXXXX/Label), desative a duplicidade imediatamente, centralizando a captura em apenas um método confiável.

2. Garanta a Condicional de Acesso Único nos Scripts Legados

Se você ainda utiliza scripts adicionais no Checkout (em lojas compatíveis com regras legadas), todo o bloco de código do Google Ads deve estar envelopado na condicional do Liquid que impede o reenvio em recarregamentos:

liquid
{% if firsttimeaccessed %}

gtag(‘event’, ‘conversion’, {
‘sendto’: ‘AW-XXXXXXXXX/YYYYYYYYYY’,
‘value’: {{ checkout.total
price | moneywithoutcurrency | remove: ‘.’ | replace: ‘,’, ‘.’ }},
‘currency’: ‘{{ shop.currency }}’,
‘transactionid’: ‘{{ order.ordernumber }}’
});
{% endif %}

A condicional {% if first_time_accessed %} garante que a tag só seja executada na primeira visualização da confirmação do pedido.

3. Valide o Envio do Transaction ID

Em implementações Shopify que realizo, a inclusão estrita e padronizada do transaction_id é o pilar de proteção mais seguro. Mesmo que uma página seja recarregada ou que ocorra uma sobreposição temporária entre o app nativo e uma tag via Web Pixel, o Google Ads desconsidera o segundo disparo se o transaction_id já tiver sido computado nas últimas 48 horas.

4. Migração Estruturada para a Web Pixels API

A Shopify tem descontinuado o uso de scripts adicionais de checkout em favor da Web Pixels API. Para garantir estabilidade a longo prazo:

  • Utilize o aplicativo oficial Google & YouTube para a maioria das configurações padrão de Enhanced Conversions (Conversões Otimizadas).
  • Caso necessite de controle total via código, crie um único Pixel Personalizado que assine o evento checkout_completed, capturando explicitamente o event.data.checkout.order.id e repassando-o como identificador único.

Validação e Monitoramento no Google Ads

Após corrigir as fontes na Shopify:

  1. Acesse o painel do Google Ads em Metas > Conversões > Resumo.
  2. Clique na conversão de Compra e selecione a aba Diagnóstico.
  3. Monitore o gráfico nos dias seguintes para verificar a redução drástica de eventos duplicados e se o status indica integridade no processamento dos IDs.

Manter seus dados de rastreamento limpos protege o orçamento das campanhas e permite que os algoritmos de lances automáticos trabalhem com métricas reais de lucratividade. Se você precisa de uma auditoria completa de tracking ou de uma arquitetura robusta de conversões na Shopify, agende uma consultoria técnica especializada com o Thiago Programador.

Preencha o formulário abaixo para que eu consiga entrar em contato com você.