Enhanced Conversions no Google Ads: Como Configurar

Enhanced Conversions no Google Ads: Como Configurar - ilustração editorial

Análise & Tracking
/
7 min de leitura
/
Atualizado mai 2026

Enhanced Conversions no Google Ads: como configurar

O que muda quando você manda PII hashed pro Google, como ativar via gtag e via GTM, e o que a LGPD exige antes de apertar o botão.

GP
Por Giorgio Pasquale
·
Especialista em mídia paga

TL;DR · Em 3 linhas

O que você vai entender lendo isso

  • Enhanced Conversions = PII hashed (SHA-256) enviado pro Google. Email, telefone e endereço viram hash no navegador antes de sair e o Google faz match com a conta logada do usuário pra recuperar conversões perdidas por ITP, ad blocker e bloqueio de cookies.
  • Dois modos: for Web (cliente) e for Leads (offline). Web recupera attribution em formulários e checkout. Leads conecta o CRM ao Google Ads e fecha o loop pra venda B2B.
  • Reporting melhora 5-15%, Smart Bidding 10-25% em volume médio. Mas LGPD exige consent explícito e consent mode bem configurado – sem isso, nem ative.

Toda conta de Google Ads que eu pego pra cuidar passa pelo mesmo check inicial: tracking client-side só, sem CAPI no Meta, sem server-side, e quase nunca com Enhanced Conversions ativo. É o ponto onde mais dinheiro vaza em 2026, e é também o mais barato de corrigir.

Vou te mostrar exatamente o que é Enhanced Conversions, por que ele existe, e como ativar nos dois cenários onde faz diferença real: e-commerce com checkout no site e B2B com formulário de lead. Sem mística, sem promessa de 3x ROAS, sem screenshot de painel.

O que é Enhanced Conversions e como funciona o hashing

Enhanced Conversions é um recurso do Google Ads que pega informação de identificação pessoal (PII) do usuário no momento da conversão – email, telefone, nome, endereço – aplica hash SHA-256 no navegador e envia pro Google junto com o evento de conversão normal. O Google compara esse hash com a base de usuários logados (Gmail, YouTube, Chrome) e, se bater, atribui a conversão àquela impressão de anúncio.

O hashing acontece antes dos dados saírem do navegador. Em nenhum momento o Google recebe email ou telefone em texto puro – recebe uma string irreversível tipo 5f4dcc3b5aa765d61d8327deb882cf99. Do lado do Google, o mesmo hash é gerado pros dados que ele já tem cadastrados, e o match é feito hash-contra-hash.

Por que isso virou central agora: ITP do Safari mata cookies third-party em 7 dias, ETP do Firefox bloqueia rastreadores conhecidos, Chrome restringe cookies third-party gradualmente, ad blockers eliminam o gtag inteiro pra parcela da audiência. O resultado é que o conversion tracking padrão do Google Ads perde entre 10% e 30% dos eventos só por restrição técnica. Enhanced Conversions recupera parte disso porque opera no nível do servidor do Google, não no cookie do navegador.

5-15%recuperação de conversões reportadas

Faixa que observo em contas que ativam Enhanced Conversions com tracking já funcional. Em conta com tracking quebrado antes, o ganho aparente é maior – mas a base estava errada. Sempre meça o uplift real comparando 14 dias antes e 14 depois.

Enhanced Conversions for Web vs for Leads: qual usar

Os dois nomes confundem porque parecem alternativas, mas resolvem problemas diferentes. Vale entender quando aplicar cada um.

Enhanced Conversions for Web

É o caso clássico: o usuário converte no seu site (compra, lead form, agendamento) e você quer que o evento volte pro Google com mais precisão. O hash do email digitado no checkout ou no formulário vai junto com o evento de conversão. Não precisa de CRM. Não precisa enviar nada manualmente. É o setup que faz sentido pra 90% das contas de e-commerce e pra lead gen com ciclo curto.

Enhanced Conversions for Leads

Aqui o jogo é outro. O lead chega no seu CRM, passa por SDR, vira oportunidade, e em algum momento vira venda fechada. O evento de venda não acontece no site – acontece no CRM, dias ou semanas depois. Enhanced Conversions for Leads usa o email/telefone capturado no formulário como chave, e quando você marca o lead como ganho no CRM, manda essa conversão offline pro Google via API. O Google faz match com o clique original e atribui a venda corretamente.

É indispensável pra B2B, imobiliária, ensino técnico, qualquer venda consultiva. Sem isso, você fica otimizando Smart Bidding pra lead form submit – que correlaciona mal com venda fechada – em vez de otimizar pro evento que realmente importa.

1Tag fire no site
2Hash SHA-256 do PII no browser
3Google recebe hash + click ID
4Match com conta Google logada
5Conversão atribuída ao clique

Como ativar via Google Tag (gtag) direto

Se você usa o snippet do gtag no site sem GTM, o setup é direto. Dentro do Google Ads, vá em Goals → Conversions → escolha a conversion action → seção “Enhanced conversions” → ativa “Turn on enhanced conversions” e escolhe “Google tag”.

Depois, você tem duas opções de como passar os dados: automatic detection (o Google tenta achar campos de email/phone na página automaticamente) ou manual (você indica os IDs dos campos no código). Sempre prefira manual em produção. Automatic é frágil – se o time de dev mudar o nome de um campo, quebra silenciosamente.

O código fica parecido com isso, chamado no momento da conversão:

gtag('set', 'user_data', { email: '[email protected]', phone_number: '+5511999999999' });

O gtag aplica o hash SHA-256 antes de enviar. Você não precisa hashear manualmente. Mas precisa garantir que esse gtag('set', ...) rode antes do evento de conversão disparar, e que os dados estejam normalizados (email lowercase, phone em formato E.164).

Como ativar via GTM (Conversion Linker + variável JS)

No GTM o setup é mais robusto e o que recomendo pra qualquer conta séria. Existem duas formas: usando a User-Provided Data variable nativa do GTM, ou passando manualmente via data layer.

Caminho que uso na maioria dos casos:

  1. Garantir que a Conversion Linker tag esteja ativa em All Pages (sem isso, Enhanced Conversions não funciona porque o GCLID não persiste).
  2. Na tag de Google Ads Conversion Tracking, expandir “Include user-provided data from your website”.
  3. Criar uma User-Provided Data variable do tipo “Manual configuration”.
  4. Mapear os campos: email → variável do data layer ou DOM, phone → idem, e opcionalmente address.
  5. Publicar e testar com Tag Assistant.

Pro caso de B2B (Enhanced Conversions for Leads), o setup adicional é configurar o upload de conversões offline via Google Ads API ou via integração nativa (HubSpot, Salesforce e Zoho têm conector direto). Quando o lead vira venda no CRM, o sistema dispara o evento de conversão pro Google com o email hashed como chave de match – esse é o mesmo princípio do server-side tagging, só que aplicado ao funil de vendas em vez do site.

Se a conta já tem GA4 bem configurado e o GA4 está alimentando o Google Ads via import de conversões, vale ativar Enhanced Conversions no GA4 também – o sinal flui pras duas plataformas.

LGPD e consent mode: o que precisa

Aqui é onde a maior parte das implementações erra. Hashear PII não significa anonimizar pra LGPD – o hash é considerado pseudonimização, e dado pseudonimizado continua sendo dado pessoal pelo Art. 5º da LGPD. Significa que você precisa de base legal pra processar, e a base mais segura pra publicidade é consentimento explícito.

★ LGPD em uma linha

Sem consentimento explícito do usuário pra “compartilhar dados com parceiros de publicidade”, não ative Enhanced Conversions. O hash não te protege legalmente. Banner genérico de cookies também não cobre – precisa de toggle específico pra marketing/analytics ou opt-in claro no formulário.

Consent Mode v2 do Google é a peça que orquestra isso. Quando o usuário recusa consentimento de marketing, o gtag entra em modo “denied” e não envia Enhanced Conversions data – apenas um ping anonimizado que o Google usa pra modelagem agregada. Quando o usuário aceita, o gtag entra em “granted” e o hash de PII vai junto normalmente.

Setup mínimo aceitável:

  • Banner de consent com toggle independente pra “marketing” ou “publicidade direcionada”
  • Consent Mode v2 configurado no GTM ou gtag (default denied, update granted on consent)
  • Política de privacidade explicitando que dados de email/phone são compartilhados com Google pra fins de mensuração publicitária
  • Mecanismo de revogação acessível (LGPD Art. 18)

Empresas com CRM próprio e base opt-in clara têm vantagem natural aqui: já têm o consentimento, já têm os dados estruturados, e o Enhanced Conversions for Leads vira praticamente plug-and-play. Quem depende só de tráfego pago e formulário sem CRM precisa montar a infra de consent antes de pensar em Enhanced Conversions.

Quanto Enhanced Conversions melhora reporting (e Smart Bidding)

A faixa que vejo consistentemente: 5-15% a mais de conversões reportadas em conta com tracking client-side já funcional, e 10-25% de melhora em performance de Smart Bidding em contas com volume médio (50+ conversões/mês). O segundo número é o que importa de verdade – reporting bonito não paga boleto, mas Smart Bidding aprendendo melhor sim.

Mito

“Ativando Enhanced Conversions o ROAS triplica.”

“O hash protege contra LGPD, pode ativar sem consent.”

“Enhanced Conversions substitui server-side tagging.”

“Quanto mais campos PII passar, melhor.”

Fato

Recuperação típica de 5-15% em reporting e 10-25% em performance de Smart Bidding em volume médio.

Hash é pseudonimização, não anonimização. LGPD continua se aplicando integralmente.

São camadas diferentes. Server-side cuida do transporte; Enhanced Conversions cuida do match de identidade. Faz sentido usar os dois.

Email já cobre 80% do ganho. Phone adiciona 10-15%. Address é marginal pra maioria dos casos.

O ponto que sempre faço com cliente novo: Enhanced Conversions não cria conversão do nada. Ele recupera conversões que estavam acontecendo mas não estavam sendo atribuídas. Se a campanha não vendia antes, não vai vender depois só por ativar isso. Mas se a campanha vendia e o Google só “via” 70% das vendas, agora vê 85% – e o Smart Bidding consegue otimizar melhor com sinal mais limpo.

Comparando com os benchmarks de mídia paga no Brasil, contas que rodam Enhanced Conversions + server-side + consent mode bem configurado costumam reportar ROAS 15-30% maior que contas comparáveis sem isso – não porque vendem mais, mas porque o sistema enxerga melhor o que vende.

Como debugar (Tag Assistant, conversion diagnostics)

Três ferramentas que uso, nessa ordem:

1. Tag Assistant Companion (extensão Chrome). Mostra em tempo real se o evento de conversão está disparando, se o user_data está sendo passado, e se o hash foi gerado corretamente. Se não aparecer user_data no evento, não está ativo. Se aparecer mas sem hash, está enviando em texto puro – para imediatamente.

2. Conversion Diagnostics dentro do Google Ads. Em Goals → Conversions → clique na conversion action → aba “Diagnostics”. O Google mostra a taxa de match de Enhanced Conversions. Match bom = 70%+. Match abaixo de 40% significa que tem campo errado ou dado mal normalizado (espaços, maiúsculas, formato de telefone errado).

3. GTM Preview Mode + Network tab. Pra setup via GTM, o Preview Mode mostra a tag de conversão disparando e os parâmetros que vão junto. No Network tab do DevTools, filtre por google-analytics.com ou googleadservices.com e procure o request de conversão – o user_data deve aparecer hasheado.

70%+taxa de match aceitável

No painel de Conversion Diagnostics. Abaixo disso, tem problema de normalização – provavelmente phone em formato errado, email com espaço, ou campo mapeado pra DOM que mudou. Não ignore esse número.

Erros comuns: hash duplo, parâmetros faltando, consent mode mal config

A lista do que mais vejo quebrar:

  • Hash duplo. Alguém aplica SHA-256 manualmente no dado antes de mandar pro gtag, e o gtag aplica hash de novo. Resultado: 0% de match. Mande dado em texto puro pro gtag – ele cuida do hash.
  • Email/phone não normalizado.[email protected] ” com espaço final hasheia diferente de “[email protected]”. Telefone “(11) 99999-9999” hasheia diferente de “+5511999999999”. Normalize antes: lowercase, trim, formato E.164 pra phone.
  • Conversion Linker faltando. Sem ele, o GCLID não persiste e Enhanced Conversions não consegue casar a conversão com o clique. Sempre All Pages.
  • Consent mode mal configurado. Se o default não está “denied” antes do consent, você está enviando PII sem permissão. Risco legal real.
  • Form submit vs page view. Enhanced Conversions precisa disparar no evento de conversão (form submit, purchase), não no page view de thank-you. Quem dispara no page view perde o user_data porque os campos do form já não existem mais na página de obrigado.
  • SPA mal configurada. Em site React/Vue, o evento de form submit precisa explicitamente passar o user_data via data layer push. Detection automática não funciona em SPA na maioria dos casos.

Recomendação prática: ative Enhanced Conversions em paralelo com o tracking atual por 14 dias, compare os números, e só então tome decisão de manter ou ajustar. A lógica do Google Ads é toda baseada em sinal – sinal melhor, decisões melhores. Mas sinal medido errado é pior que sinal nenhum.

Perguntas frequentes

Enhanced Conversions funciona pra ecommerce e pra lead gen?

Sim, mas em modalidades diferentes. Pra e-commerce e lead gen com ciclo curto, use Enhanced Conversions for Web – o hash do email no checkout/form vai junto com o evento de conversão. Pra B2B e venda consultiva (lead que vira venda no CRM dias depois), use Enhanced Conversions for Leads, que conecta o CRM ao Google Ads via API e fecha o loop com a venda real, não com o lead form submit.

Preciso de servidor próprio ou GTM server-side pra ativar?

Não, ativação básica funciona client-side via gtag ou GTM web container. O hash é gerado no browser do usuário. Server-side tagging adiciona robustez (não morre com ad blocker, melhor controle de payload), mas não é pré-requisito. Faz sentido usar os dois juntos em conta com volume relevante.

O que acontece se o usuário não está logado no Google?

Sem match, sem atribuição via Enhanced Conversions – o evento continua sendo contabilizado pelo tracking padrão (cookie/GCLID), só não ganha o reforço do match de identidade. Como uma fração relevante da base brasileira está logada em Gmail/YouTube/Chrome no momento da conversão, o ganho médio compensa o custo de setup.

Enhanced Conversions é compatível com LGPD?

Sim, desde que tenha consentimento explícito do usuário pra compartilhamento de dados com parceiros de publicidade, Consent Mode v2 configurado corretamente (default denied), e política de privacidade clara. O hash é pseudonimização, não anonimização – LGPD continua se aplicando. Sem consent, simplesmente não ative.

Em quanto tempo vejo o efeito no painel?

Recuperação de reporting aparece em 7-14 dias depois da ativação. Efeito real em performance de Smart Bidding leva 3-4 semanas porque o algoritmo precisa de novo ciclo de aprendizado com o sinal melhorado. Não tire conclusão antes de 30 dias e sempre compare janelas equivalentes de antes/depois.

Vale ativar em conta pequena (menos de 30 conversões/mês)?

Em conta pequena, o ganho de reporting é o principal – melhora a precisão dos números que você vê. O ganho em Smart Bidding é proporcional ao volume; abaixo de 30-50 conversões/mês o algoritmo não tem dado suficiente pra extrair valor adicional. Mas o setup é barato e a melhora de reporting já justifica, então sim, ative mesmo em conta pequena, sem expectativa irreal.

Rolar para cima