← Todos os artigos

Blog

Como verificar se as Enhanced Conversions estão realmente sendo enviadas

verificar enhanced conversionsenhanced conversions não funcionachecar enhanced conversionsconfiguração de enhanced conversions

"Ativei o Enhanced Conversions, mas não faço ideia se ele está realmente sendo enviado." Essa é a inquietação que você sempre sente depois de apertar o botão. Os números não mudam no instante em que você ativa o recurso, então é difícil saber se está "funcionando" ou se os dados sequer estão chegando. É exatamente por isso que esse é um recurso tão frequentemente deixado no estado de configurei e esqueci.

Alguma dessas situações soa familiar?

  • Você ativou o Enhanced Conversions, mas não percebe nenhum efeito
  • O diagnóstico mostra um aviso como "Requer atenção" ou "Sem registro"
  • Você acha que está enviando e-mail e telefone, mas o status não avança
  • Você nunca chegou a confirmar de fato se os valores com hash estão sendo enviados

Este guia organiza o que verificar, e em qual ordem, para confirmar que o Enhanced Conversions está realmente sendo enviado. Primeiro vamos entender bem o que o mecanismo realmente faz, depois vamos verificá-lo tanto na tela de diagnóstico quanto no DevTools.

Princípio básico: o Enhanced Conversions gera hash dos dados primários e os envia

Antes de verificar qualquer coisa, entender o que o Enhanced Conversions envia é o atalho. Se isso estiver confuso, você vai ficar olhando para o DevTools sem saber o que procurar.

O Enhanced Conversions pega os dados primários (first-party) que um usuário informou em um formulário (endereço de e-mail, telefone, nome, endereço), gera um hash com SHA-256 no navegador, envia ao Google e usa isso para complementar a mensuração de conversão (atribuição). O endereço de e-mail bruto não é enviado como está — ele é convertido em um valor de hash irreversível antes de ser enviado.

Elemento O que é O que verificar
Dados de entrada E-mail, telefone, nome, endereço O valor existe na página / pode ser lido a partir dela?
Hashing Transformação irreversível SHA-256 Dados brutos estão sendo enviados sem hash?
Destino Anexado à mensuração de conversão existente A requisição contém campos com hash?
Consentimento Consentimento do usuário, como ad_user_data Está configurado para que nada seja enviado sem consentimento?

O ponto-chave: o Enhanced Conversions acopla um "sinal extra" à sua mensuração de conversão já existente. Em outras palavras, se a tag de conversão subjacente não estiver disparando, o Enhanced Conversions simplesmente não pode funcionar. Partindo do pressuposto de que a mensuração de conversão já está funcionando, verificamos se dados primários com hash estão sendo enviados junto com ela.

Erro comum: as pessoas confundem o click ID (gclid) com o Enhanced Conversions, mas eles têm papéis diferentes. O gclid é um ID que vincula um resultado ao clique de anúncio de onde ele veio; o Enhanced Conversions é um mecanismo que complementa a atribuição usando dados primários. Eles se complementam. Para verificar o lado do click ID, veja O papel do Click ID (gclid) e da atribuição.

Método de verificação 1: leia o status de diagnóstico do Google Ads

A primeira coisa a observar é o diagnóstico no painel. Sem mexer em nenhum código, você consegue ver como o Google está julgando as coisas do lado receptor.

Abra sua ação de conversão em "Metas → Conversões" e verifique o diagnóstico/status do Enhanced Conversions. Ele exibe uma pista sobre o que está sendo recebido.

Status Significado
Registrando conversões otimizadas Dados com hash estão sendo recebidos (saudável)
Requer atenção A configuração existe, mas os dados não estão sendo recebidos / faltam valores
Sem registro Nenhum dado do Enhanced Conversions está chegando

"Registrando" … o lado receptor está recebendo dados com hash. A base está OK. "Requer atenção" / "Sem registro" … a tag existe, mas os valores otimizados não estão chegando. Passe ao método de verificação 2 (DevTools) e veja o que está realmente sendo enviado.

Erro comum: o status de diagnóstico tem um atraso na atualização. Se ele mostrar "Sem registro" logo após a configuração, não conclua que está quebrado. O caminho confiável é usar o método de verificação 2 para ver, em tempo real, se os campos com hash estão de fato sendo enviados agora.

Interpretando o relatório de diagnóstico: Cobertura, Taxa de correspondência e Aumento de conversões

Além do status de nível superior, o relatório de diagnóstico contém três métricas que indicam o quão bem o Enhanced Conversions está funcionando — não apenas se está ativo.

Métrica O que mede Referência saudável
Cobertura A porcentagem de eventos de conversão elegíveis que incluem dados suficientes fornecidos pelo usuário Acima de 80%
Taxa de correspondência O quão bem os dados com hash que você envia correspondem aos dados de usuários conectados do Google Quanto maior, melhor; taxas baixas sugerem problemas de formatação ou usuários sem conta Google
Aumento de conversões As conversões adicionais reportadas graças aos dados do Enhanced Conversions Disponível por 30 dias após o Enhanced Conversions começar a funcionar

A Cobertura é a métrica mais diretamente controlável. Se estiver baixa, significa que muitos eventos de conversão disparam sem dados primários anexados — geralmente porque o valor não está na página ou não é capturado (veja a seção de falhas comuns abaixo).

A Taxa de correspondência depende da qualidade dos dados. Se você só envia e-mail e muitos dos seus clientes usam endereços que não correspondem às contas Google deles, a taxa será baixa mesmo com tudo tecnicamente configurado corretamente. Duas alavancas práticas: enviar chaves de correspondência adicionais (telefone, endereço) junto com o e-mail, e garantir que os valores estejam formatados corretamente antes do hash (minúsculas, sem espaços extras, formato de telefone padrão com código do país).

O Aumento de conversões só aparece depois que dados suficientes forem acumulados. Não espere ver um número no primeiro dia.

O Google classifica cada ação de conversão como "Excelente", "Boa", "Requer atenção" ou "Sem dados recentes". Se você ver "Boa" em vez de "Excelente", o relatório geralmente indica qual métrica melhorar — muitas vezes é a cobertura ou o número de chaves de correspondência que você está enviando.

Método de verificação 2: verifique no DevTools se os campos com hash estão incluídos

Quando o status de diagnóstico não avança, o passo decisivo é verificar a coisa real na aba Network do DevTools. Observe diretamente se a requisição de conversão contém os campos de dados primários com hash.

  1. Abra a página onde a conversão ocorre (por exemplo, a página de confirmação após o envio de um formulário) e abra a aba "Network" do DevTools
  2. Filtre por conversion ou googleads
  3. Veja se uma requisição …/pagead/conversion/… dispara nessa ação
  4. Verifique o conteúdo da requisição (parâmetros) em busca do campo de e-mail com hash (em) e similares

O que isso revela: se os dados primários do Enhanced Conversions estão realmente sendo enviados, na forma com hash.

Se um valor como em for uma longa string alfanumérica (um hash), esse é um bom sinal de que ele foi convertido em hash no navegador antes de ser enviado. Por outro lado, se o campo estiver ausente ou vazio, o valor não está sendo capturado (o caso clássico por trás de um status "Sem registro" no método de verificação 1).

Erro comum: se o conteúdo de em parecer um endereço de e-mail bruto (uma string legível contendo @), tenha cuidado. Pode estar configurado para enviar o valor sem hash, o que não é o comportamento pretendido. Sempre verifique se não há dados brutos legíveis sendo enviados junto.

Método de verificação 3: confirme no modo de visualização (Preview) do GTM (para usuários do Tag Manager)

Se você configurou o Enhanced Conversions pelo Google Tag Manager, o modo de visualização (Preview) do GTM oferece um segundo caminho de verificação em tempo real, muitas vezes mais fácil do que ler requisições de rede brutas.

  1. Abra o painel Preview do GTM (clique em "Preview" no canto superior direito do workspace do GTM)
  2. Navegue até a página onde a conversão dispara e acione uma conversão de teste
  3. No painel de Preview, clique no evento de conversão (por exemplo, purchase ou form_submit)
  4. Abra a tag que disparou e inspecione a seção Values — procure pelo objeto enhanced_conversion_data ou pelos campos individuais (email, phone_number, etc.)
  5. Confirme que os campos contêm valores (eles aparecerão em sua forma anterior ao hash dentro do modo Preview — o GTM gera o hash antes que a requisição real saia do navegador)

O que isso revela: se o GTM está capturando os dados primários no momento em que a tag dispara. Isso identifica incompatibilidades de seletor e lacunas na data layer antes de você precisar vasculhar requisições de rede codificadas.

Se os valores aparecerem no modo Preview, mas o status de diagnóstico continuar mostrando "Requer atenção", o problema provavelmente está mais adiante — o consentimento bloqueando o envio, ou uma incompatibilidade entre o container do GTM em preview e o que está publicado em produção. Sempre publique o container e verifique em produção depois de um teste de preview bem-sucedido.

Erro comum: o modo Preview do GTM usa sua própria sessão de navegador, então a mesma limitação de "funciona na minha máquina" se aplica. Ele prova que o mecanismo funciona; não prova que os dados chegam em todos os caminhos de visitantes.

Falhas comuns: por que o Enhanced Conversions "não é enviado"

Depois que os métodos de verificação 1 e 2 revelarem que os dados não estão chegando, a causa geralmente se enquadra em uma destas.

O valor de e-mail (etc.) não está na página / não pode ser capturado

O Enhanced Conversions só consegue enviar quando os dados primários existem naquela página. Se o e-mail desaparece da tela após o envio de um formulário, ou o valor não é levado adiante após uma transição de página, não há nada para capturar.

Um seletor CSS ou variável está mal configurado, então o valor não é lido

Se você está capturando e-mail ou telefone por configuração manual (segmentação por seletor CSS ou variáveis de data layer), uma incompatibilidade no seletor ou no nome da variável pode fazer com que nenhum valor seja capturado. Quando um redesign do site muda a estrutura do DOM, isso quebra silenciosamente — uma armadilha clássica.

Dados brutos estão sendo enviados antes do hash

A premissa correta é gerar hash com SHA-256 antes de enviar. Algumas implementações enviam dados brutos em vez disso, o que não é o comportamento pretendido (suspeite disso se em for uma string legível no método de verificação 2).

O consentimento (ad_user_data) está ausente, então nada é enviado

Se você adotou o modo de consentimento, quando um usuário não consentiu com o uso de dados para fins publicitários (ad_user_data não é concedido), os dados primários podem não ser enviados. Essa é uma forte suspeita quando "a configuração está correta, mas nada chega". Para mais detalhes, veja Por que o modo de consentimento derruba suas conversões.

Erro comum: quando você mesmo testa, você clica em "Concordo" no banner de consentimento para que o envio funcione — mas visitantes reais não deram consentimento. "Funcionou na minha máquina" não significa "funciona para todo mundo".

Como melhorar sua taxa de correspondência

Você confirmou que o Enhanced Conversions está enviando — mas o relatório de diagnóstico mostra uma taxa de correspondência baixa ou um aumento mínimo de conversões. Este é um problema diferente de "não está enviando": os dados saem do seu site, mas não correspondem bem do lado do Google. Veja o que fazer.

Envie mais do que apenas e-mail

O Enhanced Conversions suporta três chaves de correspondência: e-mail, telefone e endereço postal. Muitas implementações enviam apenas e-mail. Adicionar campos de telefone e endereço dá ao Google mais sinais para correspondência, o que eleva diretamente a taxa de correspondência — especialmente quando o e-mail de um cliente não corresponde à conta Google dele.

Limpe e formate os dados antes do hash

A correspondência do Google é sensível à formatação. Antes de gerar o hash, certifique-se de:

  • Converter para minúsculas os endereços de e-mail (User@Example.comuser@example.com)
  • Remover espaços em branco no início/fim
  • Usar o formato E.164 para números de telefone (por exemplo, +81312345678 para um número japonês, +5511987654321 para um número brasileiro)
  • Aparar e padronizar os componentes do endereço

Se você gerar o hash de User@Example.com e o Google gerar o hash de user@example.com, as saídas SHA-256 não vão coincidir — e essa conversão é perdida.

Prefira a especificação manual em vez da detecção automática

Ao configurar o Enhanced Conversions, o Google oferece uma opção "Automática" que tenta detectar campos de e-mail na página. Isso é conveniente, mas menos confiável do que especificar manualmente o seletor CSS ou a variável de data layer para cada campo. A especificação manual dá a você controle sobre exatamente qual valor é lido e evita quebras silenciosas quando a estrutura da página muda.

Verifique se você está enviando dados em todas as ações de conversão elegíveis

O relatório de diagnóstico pode mostrar boas taxas de correspondência em uma ação de conversão, mas nada em outra. Certifique-se de que o Enhanced Conversions esteja ativado em todas as ações de conversão que tenham acesso a dados primários — não apenas na principal.

Como isolar "configurei, mas nada aparece"

Se os números ainda não se movem depois de tudo isso, a primeira coisa a lembrar é que o Enhanced Conversions é um sinal extra que se acopla à sua mensuração de conversão subjacente. Se a conversão subjacente em si não estiver sendo registrada, o Enhanced Conversions não consegue entrar em ação antes dela.

Então, quando você sentir que "o Enhanced Conversions não está aparecendo", a primeira tarefa é isolar se a própria mensuração de conversão subjacente está saudável. As etapas de diagnóstico para um estado zerado / sem rastreamento estão organizadas em Sem conversões no Google Ads? Um guia de diagnóstico passo a passo. Confirme que a base está funcionando e depois volte para a camada do Enhanced Conversions em cima dela.

Você também pode confirmar se a tag de conversão subjacente dispara corretamente em Como verificar sua tag de conversão do Google Ads. A ordem é "a tag dispara → a conversão é registrada → os dados otimizados com hash são acoplados em cima".

O que a verificação na sua própria máquina não consegue dizer

Os métodos de verificação 1 e 2 são úteis, mas verificar uma vez na sua própria máquina tem dois limites estruturais.

  1. Seu ambiente não é o ambiente dos seus visitantes. No seu próprio teste, você consente no banner e digita valores no formulário, então eles são capturados — mas visitantes reais podem não ter dado consentimento e podem seguir caminhos onde os valores são diferentes. O em pode ser enviado na sua máquina e ainda assim estar ausente em condições reais.
  2. A verificação envolvendo um clique de anúncio é difícil. Para ver corretamente "isso realmente funciona de ponta a ponta via anúncio, incluindo o Enhanced Conversions", você precisaria clicar em um anúncio ativo para recriar o caminho — o que carrega o risco de uma violação de política de anúncios por autoclique.

Concluir que "o campo com hash dispara na minha ação, então está tudo bem" tende a deixar passar o problema de dados que se perdem no caminho real que seus visitantes percorrem.

Checklist de verificação

  • A tag de conversão subjacente dispara e a conversão é registrada
  • Verificado o status do Enhanced Conversions no diagnóstico do Google Ads
  • Confirmada a requisição …/pagead/conversion/… na aba Network do DevTools
  • Essa requisição contém campos com hash (em, etc.)
  • O conteúdo de em é um hash (uma longa string alfanumérica), não um e-mail bruto
  • Dados primários (e-mail, etc.) existem na página onde a conversão ocorre
  • Seletores CSS / variáveis correspondem à estrutura atual do DOM
  • Ao usar o modo de consentimento, os dados são enviados com o consentimento ad_user_data presente
  • Se estiver usando o GTM, verificado no modo Preview que a tag captura os campos de dados
  • Verificadas as métricas do relatório de diagnóstico (Cobertura, Taxa de correspondência, Aumento de conversões)
  • Enviando mais de uma chave de correspondência (e-mail + telefone e/ou endereço) quando possível
  • Endereços de e-mail estão em minúsculas e sem espaços antes do hash
  • Confirmado que chega não só na sua máquina, mas no caminho real do visitante

Perguntas frequentes

P. Ativei o Enhanced Conversions, mas não consigo saber se funciona. R. Primeiro, o Enhanced Conversions é um mecanismo que "complementa" sua mensuração de conversão existente; ele não vai produzir números grandes sozinho, de repente. Antes do "efeito", verifique se "está sendo enviado corretamente". Percorra o status de diagnóstico do Google Ads (método de verificação 1) e o campo com hash no DevTools (método de verificação 2), nessa ordem.

P. Onde no DevTools eu olho para saber que "está sendo enviado"? R. Na aba Network, abra uma requisição …/pagead/conversion/… e verifique se os parâmetros incluem um campo de e-mail com hash (em) e similares. Uma longa string alfanumérica (um hash) é um bom sinal. Se o campo estiver ausente ou vazio, o valor não está sendo capturado.

P. Consigo ver um endereço de e-mail bruto em em. Isso é um problema? R. O Enhanced Conversions parte da premissa de gerar hash com SHA-256 antes de enviar. Se dados brutos legíveis estão sendo enviados junto, você pode ter uma implementação que não faz o hash — o que não é o comportamento pretendido. Verifique a implementação.

P. A configuração está correta, mas continua "Sem registro". R. Causas comuns: ① os dados primários não estão na página / não podem ser capturados, ② um seletor CSS ou variável está mal configurado, ③ falta o consentimento (ad_user_data), então nada é enviado. O status de diagnóstico também tem um atraso na atualização, então verifique também no DevTools se está disparando em tempo real.

P. Qual é a diferença entre o click ID (gclid) e o Enhanced Conversions? R. O gclid é um ID que vincula um resultado ao clique de anúncio de onde ele veio; o Enhanced Conversions gera hash dos dados primários informados e os envia para "complementar a atribuição". Eles têm papéis diferentes e se complementam.

P. Ouvi dizer que as configurações do Enhanced Conversions vão mudar em 2026. O que preciso fazer? R. A partir de meados de 2026, o Google vai unificar o Enhanced Conversions para web e o Enhanced Conversions for leads em uma única configuração de ativar/desativar no nível da conta. O Google Ads vai aceitar dados fornecidos pelo usuário simultaneamente de tags do site, Data Manager e conexões de API — você não vai mais precisar escolher um único método de implementação. Se você já tem o Enhanced Conversions ativado e aceitou os termos de dados de clientes do Google, nenhuma ação é necessária; sua configuração será migrada automaticamente. A principal mudança prática é que as importações de conversões offline e uploads de leads passam para a Data Manager API (elas serão bloqueadas na API do Google Ads a partir de 15 de junho de 2026).

Conclusão: confirme "se está sendo enviado" com o diagnóstico e o DevTools juntos

O Enhanced Conversions gera hash dos dados primários com SHA-256, envia ao Google e complementa a atribuição. Antes de julgar "se está funcionando" por sensação, primeiro confirme se está sendo enviado corretamente — usando tanto o status de diagnóstico do Google Ads (método 1) quanto o campo com hash (em, etc.) no DevTools (método 2). Se não estiver chegando, você pode isolar o problema em: nenhum valor, incompatibilidade de seletor, envio de dados brutos ou consentimento ausente.

Mas a verificação na sua própria máquina tem limites. Ir além — confirmando que os dados primários com hash estão realmente sendo enviados, no caminho real que seus visitantes percorrem, em produção — é o que "o Enhanced Conversions está funcionando" realmente significa.

O ConversionOK executa sua página em produção em um navegador independente e isolado e intercepta as requisições de conversão realmente enviadas (incluindo os dados primários com hash), depois as verifica — sem precisar clicar no seu próprio anúncio e sem interferência do ambiente do seu escritório. Comece com uma verificação estática gratuita para confirmar o ponto de entrada da sua mensuração de Enhanced Conversions.