Aqui você vai aprender, de forma prática e direta, tudo o que precisa para medir vendas e ROI na sua loja virtual. Você verá o que preparar antes de começar, como criar e instalar o GTM, adicionar o código em Shopify ou WooCommerce, criar a tag do Google Ads com ID, rótulo, valor e moeda, usar dataLayer e triggers para eventos de compra, testar no modo de pré-visualização e com Tag Assistant, corrigir erros comuns, integrar pixels como o do Facebook, validar no Google Ads e no Analytics e manter um checklist e relatórios para otimizar suas campanhas.

O objetivo é capturar ações reais — vendas, inscrições ou leads — e enviar essa informação para o Google Ads via Google Tag Manager (GTM). Isso permite que suas campanhas aprendam com o comportamento dos clientes e otimizem o investimento.
No passo inicial você deve criar ou identificar a ação de conversão no Google Ads e depois replicar essa ação dentro do GTM com uma tag e um gatilho (trigger). A combinação correta entre tag, trigger e, se for o caso, o dataLayer da sua loja garante que cada venda seja contabilizada e associada ao clique que a gerou. Sem isso, você perde visibilidade do que funciona.
Ao final, sempre teste antes de publicar: use o modo Preview do GTM e a ferramenta de diagnóstico do Google Ads para validar. Se algo falhar, ajuste o gatilho ou a variável que puxa o valor da compra.
Usuário clica no anúncio → visita a loja → finaliza pagamento → chega na página de confirmação (ou aciona evento de compra no dataLayer). É nessa página/evento que a conversão deve disparar. Se o checkout redirecionar, prefira disparar pelo evento do dataLayer em vez de depender só da URL.
Passos práticos:
Dica: se a loja usa redirecionamento após o checkout, prefira disparar pelo dataLayer do evento de compra.

Crie o container no GTM (plataforma Web). Ao gerar, receberá o ID GTM-XXXX e dois trechos de código: o snippet para o head e o snippet body (noscript). Se você planeja disparar conversões, adicione o dataLayer antes do head para enviar variáveis de transação. Para detalhes oficiais sobre obtenção e inserção dos snippets veja Instalar o código do Google Tag Manager.
Instale:
Publique o container no GTM: enquanto não publicar, as tags não rodarão no site. O container pode gerenciar Google Ads, Analytics, pixels de redes sociais e scripts de remarketing, evitando editar o tema toda vez — para cenários com maior precisão considere também server-side tagging.
Passos rápidos:
Abra o Modo de Pré-visualização no GTM e conecte ao site para ver quais tags disparam, variáveis enviadas e quando. Faça uma compra de teste ou simulação do evento e verifique a aba Tags Fired. Use também a extensão Tag Assistant do Chrome para checar IDs, duplicidades e erros de carregamento — veja como validar e verificar o funcionamento de tags em Como validar e verificar funcionamento da tag de remarketing.

Pegue o Conversion ID e o Conversion Label no Google Ads e crie uma nova tag do tipo Google Ads Conversion Tracking no GTM. Mapeie o valor da compra e a moeda usando Data Layer Variables para enviar valores dinâmicos ao Ads. Isso permite comparar custo por conversão com receita e calcular ROI.
No GTM:
Exemplo de mapeamento:
| Elemento Google Ads | Campo no GTM | Exemplo |
|---|---|---|
| Conversion ID | Conversion ID | AW-123456789 |
| Conversion Label | Conversion Label | abcdEFGhijklMNop |
| Conversion Value | Conversion Value | {{DLV – purchase_value}} |
| Currency Code | Currency Code | {{DLV – currency}} |
Quando ocorrer uma compra, idealmente o site faz um push ao dataLayer:
dataLayer.push({ event: ‘purchase’, transactionId, value: 199.90, currency: ‘BRL’, items: […] })
No GTM, crie Data Layer Variables para esses campos (ex.: DLV – purchase_value, DLV – currency) e use-as nos campos da tag.
Se quiser medir apenas o número de conversões sem valor, defina Conversion Value = 1 (ou deixe vazio conforme objetivo).
Dica: prefira sempre o dataLayer. Se não estiver disponível, peça ao desenvolvedor para adicioná-lo ou, como último recurso, use uma variável JavaScript que leia o total do DOM. Para mapear microconversões e parâmetros customizados, veja práticas de uso de parâmetros personalizados no Google Ads.

Mapeie onde os eventos ocorrem: página de confirmação (compra), botão adicionar ao carrinho e formulários de contato/checkout. Decida se vai empurrar eventos via dataLayer, escutar cliques ou usar visual triggers no GTM.
Escolha quais parâmetros enviar: ID do pedido, valor, moeda, itens. Crie triggers claros:
Para lojas que usam WooCommerce, a documentação oficial ajuda a expor o dataLayer e configurar triggers específicos — veja Configurar Google Tag Manager no WooCommerce.
Teste tudo em Preview e verifique no Console do navegador.
O dataLayer padroniza a informação. Exemplo de push:
dataLayer.push({ event: ‘purchase’, transactionId: ‘12345’, value: 199.90, currency: ‘BRL’, items: […] })
No GTM:
Teste sempre em ambiente de staging quando possível para evitar duplicidade de conversões.
Centralize pixels no GTM. Para Facebook, prefira a Conversion API quando possível; use o pixel padrão como suporte. Para opções de implementação em conformidade com consentimento e hash de dados, veja Conversões aprimoradas para leads com hash de dados via GTM. Para a documentação oficial sobre o pixel e eventos, consulte Implementar Meta Pixel via Google Tag Manager. Use as variáveis do dataLayer para preencher value, currency e content_ids. Considere disparar both pixel Conversion API para melhorar atribuição em ambientes com bloqueadores. Teste com as ferramentas de debug do Facebook e o Preview do GTM.
Use nomes consistentes e legíveis: purchase, addtocart, leadformsubmit. Prefixe quando útil (ex.: prod_purchase). Documente eventos, triggers e variáveis para facilitar manutenção em equipe.

O Preview do GTM mostra, em tempo real, quais tags disparam, variáveis preenchidas e eventos que entram no fluxo. Use-o para evitar medir errado e perder verba.
Como usar o Preview (passo a passo):
Indicadores comuns:
| Indicador no Preview | O que significa | Ação rápida |
|---|---|---|
| Tag aparece e dispara | Tag configurada corretamente | Publicar após testes adicionais |
| Tag aparece mas não dispara | Gatilho existe, mas condição não satisfeita | Ajustar condições do gatilho |
| Variáveis vazias | Data Layer não enviou dados | Corrigir push do dataLayer |
| Erro de tag | Problema com parâmetro (ex.: ID) | Revisar parâmetros e valores |
Dica: grave capturas da sessão do Preview e envie ao desenvolvedor com exemplos do dataLayer para acelerar correções.
Após confirmar no Preview, verifique:
Use uma compra teste com valor simbólico e um ID identificável. Se o Preview mostrou tudo certo e as plataformas não recebem dados, revise filtros, IDs de propriedade (UA/GA4) e duplicidade de tags.
Ferramentas úteis: Tag Assistant e Console do navegador (F12) para ver pushes do dataLayer e erros de JavaScript.

Alinhe Google Ads, GTM e Analytics para ter eventos corretos, metas claras e valores de conversão que batam com seu sistema de vendas. Audite tags ativas, eventos duplicados e métricas sem valor antes de otimizar campanhas.
Boas práticas:
Para quem usa GA4, a importação de públicos por eventos pode ajudar a otimizar funis — veja Integração Google Ads e GA4 com importação de públicos e práticas para criar públicos eficientes em Públicos de GA4 no Google Ads.
| Relatório | O que observar | Ação recomendada |
|---|---|---|
| Funil de checkout | Onde o usuário abandona | Simplificar passo, testar formulário |
| Conversão por canal | Melhores canais em valor e volume | Reaplicar orçamento e criativos |
| ROAS por campanha | Campanhas com baixo retorno | Pausar, testar novo criativo ou público |
| Produto x abandono | Produtos com cliques e poucas vendas | Revisar preço, descrição, imagens |
Use também regras de valor e modelagem quando precisar ajustar como o Ads contabiliza receita — saiba mais sobre Regras de valor de conversão no Google Ads.
Com GTM, Google Ads e um dataLayer bem alimentado, você transforma cliques em conversões mensuráveis e receita real. Siga o fluxo: crie a tag com Conversion ID e Label, puxe o valor e a moeda, acione o gatilho certo e publique. Teste com Preview, Tag Assistant e compras de teste; corrija pequenas falhas antes que elas inflacionem custos.
Mantenha um checklist, versionamento do container e rotinas de auditoria. Nomeie eventos com clareza, evite duplicidade e combine GTM Analytics Ads para relatórios confiáveis. Pequenas ações hoje salvam grande orçamento amanhã. Para estratégias avançadas de atribuição e análise, considere também estudar conversões assistidas e importação de conversões offline quando houver vendas por telefone ou CRM (importação de conversões offline).
Pronto para colocar em prática? Vá em frente, teste, ajuste e colha os frutos do seu cuidado. Quer se aprofundar e aprender mais passos práticos? Confira outros artigos em https://www.clinks.com.br.
Nota: este guia responde à pergunta central “Como configurar rastreamento de conversões com Google Tag Manager para Google Ads em lojas virtuais” em formato prático e aplicável, com foco em passos e verificações essenciais.
Anuncia no Google de forma autônoma (60) Anuncia via agência Google Partner (53) Anuncia via agência não Google Partner (44) Análise e Monitoramento (115) Anúncios (115) Audio Marketing (4) Branding (9) Campanhas e Campanhas Avançadas (24) Conversões (88) Custos (49) Datas Comerciais (26) Design (29) Dicas (178) Ecommerce (7) Eventos (39) Extensões de anúncios (35) Ferramentas (33) Gerenciamento (58) Glossário (1) Google Ads (3026) Google Analytics (27) Google Shopping (98) Guias Passo a Passo (29) Inbound Marketing (34) Inteligência Artificial (50) Links Patrocinados (3097) Mobile (88) Métricas (1) Notícias (45) Nunca anunciou no Google (57) Otimização (82) Palavra-chave (87) Políticas Google Ads (89) Políticas Google Shopping (23) Políticas YouTube (14) Rede de Display (86) Relatórios (38) Remarketing (48) Requisitos de Anúncios (13) Retrospectiva (16) Segmentação (40) Segmentos do Mercado (76) SEO (33) Social Ads (41) Social Media (7) Street View Trusted (70) Tráfego Pago (3097) Vídeo Marketing (66) YouTube (82)