Ver tópicos de ajuda
Configure as conversões otimizadas com o Velo.
Ative as conversões otimizadas no Google Ads, envie dados de contato com hash dos formulários só com consentimento e comprove com um formulário de teste.
Como as conversões otimizadas seguem o consentimento
As conversões otimizadas acrescentam à sua conversão do Google Ads uma cópia com hash dos dados de contato que o visitante digitou, como um endereço de e-mail. O Google usa essa cópia para associar a conversão a um clique no anúncio quando faltam cookies ou o visitante trocou de dispositivo.
A tag do Google só envia esses dados quando o sinal ad_user_data está concedido. O Velo concede ad_user_data, junto com ad_storage e ad_personalization, quando o visitante permite a categoria Publicidade. Nas regiões em que o Velo pergunta antes de rastrear, ele continua negado até lá. Um navegador que envia o Global Privacy Control é tratado como uma recusa de publicidade.
A tag do Google coleta os dados de contato e aplica o hash. O Velo só define os sinais de consentimento que decidem se a tag pode enviá-los.
Antes de começar
- O Velo está instalado e o Consent Mode funciona. Confira com o teste no Tag Assistant.
- Uma conversão do Google Ads dispara quando o visitante preenche o seu formulário, se cadastra ou compra, por exemplo na página de agradecimento.
- O endereço de e-mail ou o número de telefone está disponível na página quando essa conversão dispara.
- Você pode editar as metas do Google Ads e publicar o seu contêiner do GTM ou editar o código do seu site.
- O seu aviso de privacidade diz que você compartilha dados de contato com hash com o Google para medir publicidade. Confira o texto com quem orienta você em privacidade.
Ative no Google Ads
- No Google Ads, abra Goals → Settings.
- Expanda Customer data use. Em contas mais antigas, o painel se chama Enhanced conversions.
- Selecione Turn on enhanced conversions, leia os termos de dados do cliente e aceite-os.
- Salve.
Desde 2026, uma só configuração cobre as conversões otimizadas para a web e para leads, e o Google Ads aceita dados da tag do Google, do GTM e do Data Manager ao mesmo tempo. Se a sua conta ainda pedir um método, escolha o que você usa abaixo: Google Tag Manager ou Google tag.
Configure no Google Tag Manager
O GTM pode encontrar os dados de contato de três formas:
- Automatic collection procura um endereço de e-mail ou um número de telefone na página. É a forma mais rápida, mas a menos confiável.
- Manual configuration lê os seletores CSS ou as variáveis JavaScript que você indicar, um por campo.
- Code lê um objeto que o seu site envia para a camada de dados. É a forma mais confiável.
- Abra a tag Google Ads Conversion Tracking da conversão, como a sua tag de lead ou de compra.
- Selecione Include user-provided data from your website.
- Em User-provided data, escolha New Variable e selecione uma das três formas.
- Mantenha as configurações de consentimento da tag como estão. As tags do Google Ads têm verificações de consentimento nativas, então seguem os sinais que o Velo define sem configurações extras.
- Não adicione um gatilho
velo_consent_updatea uma tag de conversão. Ele contaria uma conversão cada vez que um visitante fizesse uma escolha. - Faça o preview e publique o contêiner.
Na opção Code, coloque os dados na camada de dados quando o formulário for enviado, depois leia user_data com uma Data Layer Variable e selecione-a na variável User-Provided Data.
dataLayer.push({
event: 'generate_lead',
user_data: {
email: formEmail,
phone_number: '+34600000000'
}
});Configure com a tag do Google no seu código
Com a tag do Google instalada diretamente, volte a Goals → Settings no Google Ads. Se aparecer Tag details, escolha ali a detecção automática ou seletores CSS. Caso contrário, defina os dados no seu código antes do evento de conversão.
<script>
gtag('set', 'user_data', {
email: formEmail,
phone_number: '+34600000000'
});
gtag('event', 'conversion', { send_to: 'AW-XXXXXXXXX/XXXXXXXXXX' });
</script>Envie os valores sem hash e deixe a tag aplicar o hash, ou aplique você mesmo o hash com SHA-256 depois de remover os espaços e passar o texto para minúsculas. Deixe de fora os campos que você não coleta. Mantenha o trecho de código do Velo acima da tag do Google, como mostrado em Instalar o trecho de código, para a tag ler os padrões de consentimento primeiro.
Teste com o envio de um formulário
Envie o seu próprio formulário duas vezes, uma aceitando publicidade e outra recusando. Use um endereço de e-mail seu e avise a sua equipe, porque o teste pode chegar ao seu CRM ou à sua caixa de entrada.
Teste 1: aceite publicidade
- Abra o site publicado em uma janela anônima e escolha Aceitar tudo no banner do Velo.
- Abra as ferramentas de desenvolvedor do navegador, vá para Network e digite
conversionno filtro. - Preencha o formulário com o seu endereço de teste e envie.
- Clique na requisição para
googleadservices.com/pagead/conversion/ougoogle.com/pagead/1p-conversion/e abra Payload. - Encontre o parâmetro
em. Ele deve começar comtv.1~eme continuar com uma longa sequência de letras e números. Essa sequência é o endereço com hash.
Teste 2: recuse publicidade
- Abra uma nova janela anônima e escolha Recusar no banner do Velo.
- Envie o formulário de novo com o seu endereço de teste.
- Ou nenhuma requisição de conversão aparece, ou ela aparece sem a longa sequência com hash depois de
tv.1~em. Os dois casos significam que os dados de contato ficaram no navegador.
Com o GTM, você também pode fazer os dois testes no Preview. Selecione o evento de conversão no Tag Assistant e abra Consent: ad_user_data deve mostrar Granted no primeiro teste e Denied no segundo.
Cerca de 72 horas depois, abra Goals → Summary no Google Ads, selecione a ação de conversão e confira o Diagnostics dela para as conversões otimizadas.
Envie um formulário de teste com o painel lateral aberto, e a extensão do Velo para o Chrome vai mostrar se a conversão levou dados com hash e com qual consentimento ela foi enviada. Entre na lista de espera para saber quando ela estiver pronta.
Se algo não parecer certo
O parâmetro em termina em tv.1~em.
A tag disparou antes de os dados de contato estarem disponíveis, muitas vezes porque o formulário redireciona primeiro. Coloque os dados na camada de dados quando o formulário for enviado, ou mantenha-os na página de agradecimento, e dispare a conversão depois disso.
Não há parâmetro em depois de aceitar.
As conversões otimizadas estão desativadas no Google Ads, os termos não foram aceitos, ou Include user-provided data from your website não está selecionado na tag. Confira também no Tag Assistant se ad_user_data estava concedido quando a conversão disparou.
Os dados com hash são enviados depois de uma recusa.
A tag do Google provavelmente começa antes do Velo ou tem os seus próprios padrões de consentimento. Siga Resolva estados de consentimento inesperados e depois repita o teste.
O Diagnostics continua sem dados depois de alguns dias.
O Diagnostics precisa de conversões reais de visitantes que aceitaram publicidade. Confira se a ação de conversão que você editou é a mesma para a qual a sua tag envia, e se a conversão não é importada do Google Analytics, algo que as conversões otimizadas não suportam.