Como medir o site no Google Ads pelo Google Tag Manager
Monte no GTM as variáveis, os acionadores e as tags de conversão de Lead e de Compra usando os eventos que o site já envia.
Atualizado em 04/11/2026
Se a sua agência já trabalha com um container do Google Tag Manager (GTM), você pode medir o Google Ads por ele. O site já envia os eventos para o dataLayer, com valor, ID da transação, e-mail e telefone. No GTM, você só monta as variáveis, os acionadores e as tags.
Veja a visão geral em Rastrear conversões do site. Se não usa GTM, prefira o caminho direto.
Antes de começar
- Um container do GTM (ID no formato
GTM-XXXXXXX) e acesso de publicação nele. - O ID da conta do Google Ads (
AW-...) e os rótulos das ações de Lead e de Compra, ambas do tipo Site. - Acesso ao painel administrativo do site com perfil de gestão.
Quem pode fazer
Quem administra o painel do site e o container do GTM (normalmente o gestor de tráfego ou a agência).
Passo a passo
1. Ligar o GTM no site
- No painel do site, vá em Configurações → Rastreio público.
- Cole o ID do container no campo Google Tag Manager.
- Deixe vazios os campos do Google Ads (ID da conta e rótulos). Salve.
2. Variáveis
No GTM, em Variáveis → Nova → Variável da camada de dados (versão 2), crie:
| Nome sugerido | Nome da variável da camada de dados |
|---|---|
| DLV - value | value |
| DLV - currency | currency |
| DLV - event_id | event_id |
| DLV - transaction_id | transaction_id |
| DLV - content_ids | content_ids |
| DLV - email | user_data.email |
| DLV - telefone | user_data.phone_number |
Crie também uma variável do tipo Dados fornecidos pelo usuário → Configuração manual, com E-mail = {{DLV - email}} e Telefone = {{DLV - telefone}}. Nome sugerido: UPD - contato.
3. Acionadores
Em Acionadores → Novo → Evento personalizado:
- CE - generate_lead: nome do evento
generate_lead; - CE - purchase: nome do evento
purchase; - opcional: CE - begin_checkout: nome do evento
begin_checkout.
O nome do evento diferencia maiúsculas de minúsculas. Copie exatamente.
4. Tags
| Tag | Configuração | Acionador |
|---|---|---|
| Tag do Google | ID da tag = AW-123456789. Em Configurações, adicione o parâmetro allow_enhanced_conversions = true | Inicialização - Todas as páginas |
| Vinculador de conversões | Sem configuração. Guarda o clique do anúncio (gclid) nos cookies; sem ele, as conversões se perdem | Todas as páginas |
| Conversão - Lead | Acompanhamento de conversões do Google Ads: ID e rótulo da ação de Lead; Valor = {{DLV - value}}; ID da transação = {{DLV - event_id}}; Código da moeda = BRL; marque Incluir dados fornecidos pelo usuário = {{UPD - contato}} | CE - generate_lead |
| Conversão - Compra | ID e rótulo da ação de Compra; Valor = {{DLV - value}}; ID da transação = {{DLV - transaction_id}}; Código da moeda = BRL; dados fornecidos pelo usuário = {{UPD - contato}} | CE - purchase |
5. Publicar
- O site já informa ao Google o Consent Mode v2 (negado até o visitante aceitar os cookies). As tags do Google respeitam isso sozinhas.
- Clique em Enviar → Publicar no GTM.
Opcional: para o Google Analytics 4, crie tags de Evento do GA4 com os mesmos acionadores e o nome do evento igual (generate_lead, begin_checkout, add_payment_info, purchase), passando value, currency e transaction_id.
Como conferir se funcionou
- No container, clique em Visualizar e informe o endereço do site.
- No Tag Assistant, aceite os cookies e envie um lead de teste.
- Confira se o evento
generate_leadaparece e se as tags dispararam ("Tags Fired"). - No Google Ads, a ação passa a Gravando conversões em algumas horas.
- Apague o lead de teste no CRM.
Problemas comuns
| Sintoma | Causa | Solução |
|---|---|---|
| Nenhuma conversão do Google pelo GTM | Container não publicado, falta o Vinculador de conversões ou o nome do evento no acionador está diferente | Publique, crie o vinculador e copie o nome exato do evento |
| Leads em dobro | Google Ads no GTM e nos campos do painel | Deixe os campos do Google Ads do painel vazios |
| Conversões otimizadas sem dados | Faltou Incluir dados fornecidos pelo usuário ou o recurso está desligado na conta | Marque a opção na tag e ligue em Metas → Configurações |
Dúvidas comuns
Por que usar o event_id como ID da transação no lead? Para o Google não contar o mesmo lead duas vezes se o evento disparar de novo.
Preciso configurar o consentimento de cookies no GTM?
Não para as tags do Google: o site já envia o Consent Mode v2. Para tags de outras plataformas, exija o consentimento de ad_storage.
Posso pôr o Pixel do Meta no mesmo container? Pode, mas não é recomendado: você perde o envio pelo servidor. Veja Meta Ads no site.
