As conversões otimizadas para a Web são um recurso que melhora a precisão da medição de conversões. Ele complementa as tags de conversão atuais enviando dados próprios com hash do site sem comprometer a privacidade. O recurso usa um algoritmo de hash unidirecional e seguro chamado SHA256 nos dados pessoais do cliente, como endereços de e-mail, antes de enviá-los para o Google. Fazemos a correspondência entre os dados com hash e as Contas do Google conectadas para atribuir suas conversões de campanha a eventos de anúncios, como cliques ou visualizações.
Neste artigo, descrevemos como configurar as conversões otimizadas para a Web usando a tag do Google. Também é possível configurar as conversões otimizadas para a Web com o Gerenciador de tags do Google ou com a API Google Ads.
Antes de começar
Verifique os seguintes requisitos antes de iniciar a configuração:
- Conheça o URL da página de conversão em que a tag de conversão é disparada (por exemplo, o URL da página de confirmação) e o acionador do evento de conversão (por exemplo, um clique em um botão ou uma visualização de página).
- Para fazer essa implementação, é necessário saber como o acompanhamento de conversões foi configurado no seu site e como fazer alterações no código. Sendo assim, fale com sua equipe de desenvolvimento se achar necessário.
- Você precisa obedecer às políticas de dados do cliente para conversões otimizadas no Google Ads (consulte as etapas abaixo em "Instruções").
- Se você configurar a conversão usando URL, só será possível implementar as conversões otimizadas usando as opções de seletores de CSS ou JavaScript ou as conversões otimizadas automáticas.
- Cerca de 30 dias após a implementação das conversões otimizadas, você vai poder saber qual foi o impacto na sua tabela de ações de conversão. Saiba mais sobre os resultados do impacto das conversões otimizadas para a Web.
Instruções
- Na sua conta do Google Ads, clique no ícone Metas .
- Clique no menu suspenso Conversões no menu da seção.
- Clique em Configurações.
- Abra a seção "Conversões otimizadas".
- Marque "Ativar as conversões otimizadas para a Web".
- Leia a declaração de conformidade. Para ativar as conversões otimizadas, confirme que você obedece às nossas políticas e que os Termos de Processamento de Dados de Publicidade do Google se aplicam ao uso dessas conversões. Clique em Concordar e continuar para aceitar esses termos.
- Clique no menu suspenso para escolher um método de configuração e gerenciamento dos dados fornecidos pelo usuário. Selecione "Tag do Google".
Observação: se você enviar dados de conversões otimizadas do Google de uma maneira diferente da selecionada no Google Ads, talvez os dados não sejam processados. Por exemplo, se você selecionar "Tag do Google" e tentar enviar dados pela API Google Ads, eles não serão processados.
- Se você não souber qual método de inclusão de tag escolher, clique em Qual método devo usar? Insira o domínio do seu site e clique em Verificar URL para conferir as sugestões.
- Se a mensagem "Sua tag vai coletar dados fornecidos pelo usuário do seu site" for exibida, clique em Salvar para concluir a configuração.
- Se a mensagem acima não aparecer ou se você quiser saber mais sobre outros métodos de configuração das conversões otimizadas, clique em Detalhes da tag.
- Na tela de detalhes da tag, você pode decidir como quer capturar os dados fornecidos pelo usuário na tag:
- Detectar automaticamente dados enviados pelo usuário: inspecione a página de maneira automática em busca de strings que correspondem a um padrão para os tipos de dados configurados. Esse método requer esforço mínimo e funciona bem para a maioria dos anunciantes. Para ter mais controle, adicione um snippet de código ao seu site ou especifique seletores de CSS ou variáveis JavaScript. Você pode especificar seletores de CSS para serem excluídos quando a detecção automática estiver ativada. Basta clicar em "Adicionar exclusões".
- Especificar seletores de CSS ou variáveis JavaScript: especifique manualmente os seletores de CSS ou variáveis JavaScript na sua página que contêm dados relevantes fornecidos pelo usuário. Se você quiser usar esse método, selecione essa opção e siga as instruções abaixo.
- Adicionar um snippet de código ao seu site: adicione um snippet de código ao seu site que envie dados do cliente com hash para correspondência. Esse método melhora a precisão das conversões otimizadas garantindo o envio consistente de dados formatados sempre que a tag de conversão é disparada. Se você usar esse método, não vai ser necessário marcar a caixa de seleção em "Detalhes da tag". Vamos processar automaticamente os dados fornecidos pelo usuário que você enviar por um snippet de código. Se preferir, use uma combinação de opções. Por exemplo, você pode selecionar "Detectar automaticamente dados enviados pelo usuário" para aplicar a detecção automática a todas as ações de conversão e usar um snippet de código para eventos de conversão específicos da sua escolha. Os dados fornecidos por um snippet de código são priorizados em relação aos dados detectados de maneira automática. Consulte mais instruções abaixo em Adicionar um snippet de código ao seu site.
- Clique em Salvar.
- Depois de concluir a configuração, valide sua implementação para garantir que a conversão otimizada tenha sido configurada corretamente. Observação: após cerca de 30 dias, você vai poder saber qual foi o impacto das conversões otimizadas nos relatórios. Saiba mais sobre os resultados do impacto das conversões otimizadas para a Web.
Adicionar um snippet de código ao seu site
Antes de seguir as instruções abaixo, conclua as etapas em Configurar conversões otimizadas e selecione "Tag do Google" como fonte de dados.
Identificar e definir campos de conversões otimizadas
Verifique se os campos necessários, como e-mail, endereço e número de telefone, estão disponíveis na página de conversão em que o snippet de evento do Google Ads é disparado. Isso provavelmente vai acontecer nas páginas de conversão para compras, inscrições e outros tipos de conversão semelhantes, que geralmente precisam de dados do cliente. Se você não souber qual é a página, fale com um desenvolvedor.
- E-mail (preferencial)
- Endereço (nome, sobrenome, CEP e país são obrigatórios). Informações opcionais incluem endereço, cidade e região como chaves de correspondência.
- O número de telefone também pode ser informado com um e-mail ou o nome completo e endereço.
É possível enviar dados sem hash, que o Google vai normalizar e gerar hash antes que eles cheguem aos servidores, ou dados normalizados e com hash. Se você normalizar e gerar hash dos dados, siga as instruções abaixo.
Para normalização:
- Remover os espaços em branco à esquerda ou à direita.
- Converter o texto em letras minúsculas.
- Formate os números de telefone de acordo com o padrão E.164.
Para gerar hash:
- Use o SHA256 hexadecimal.
A tabela abaixo lista mais informações sobre os campos que podem ser definidos. A coluna "Nome da chave" indica como eles serão referenciados no snippet HTML das conversões otimizadas, que vai ser criado na próxima etapa. Todos os dados precisam ser passados como tipos de string.
Campo de dados | Nome-chave | Descrição |
---|---|---|
Endereço de e-mail | email |
E-mail do usuário Exemplo: "jdoe@example.com" |
sha256_email_address |
E-mail do usuário com hash. Exemplo: "a8af8341993604f29cd4e0e5a5a4b5d48c575436c38b28abbfd7d481f345d5db" |
|
Número de telefone | phone_number |
Número de telefone do usuário. Precisa estar no formato E.164, isto é, ter de 11 a 15 dígitos e incluir um prefixo de sinal de adição (+) e um código de país sem traços, parênteses ou espaços. Exemplo: "+11231234567" |
sha256_phone_number |
Número de telefone do usuário com hash. Exemplo: "e9d3eef677f9a3b19820f92696be53d646ac4cea500e5f8fd08b00bc6ac773b1" |
|
Nome | address.first_name |
Nome do usuário, por exemplo, "João". |
address.sha256_first_name |
Nome do usuário com hash. Exemplo: "96d9632f363564cc3032521409cf22a852f2032eec099ed5967c0d000cec607a" |
|
Sobrenome | address.last_name |
Sobrenome do usuário, por exemplo, "Silva". |
address.sha256_last_name |
Sobrenome do usuário com hash. Exemplo: "799ef92a11af918e3fb741df42934f3b568ed2d93ac1df74f1b8d41a27932a6f" |
|
Endereço | address.street |
Endereço do usuário, por exemplo, "Avenida Brasil, 123" |
Cidade | address.city |
Nome da cidade do usuário, por exemplo, "'Curitiba". |
Região | address.region |
Província, estado ou região do usuário, por exemplo, "Paraná". |
CEP | address.postal_code |
Código postal do usuário. Por exemplo, "SO99 9XX". |
País | address.country |
Código do país do usuário, por exemplo, "Brasil". Use os códigos de país de duas letras de acordo com o padrão ISO 3166-1 alfa-2. |
Implementar o script de conversões otimizadas
Configure e adicione o script a seguir na página de conversão em que o snippet de evento do Google Ads está instalado. Atualize os nomes das variáveis abaixo para corresponder aos dos atributos na sua página da Web.
Por exemplo, se você armazenar e-mails em uma variável chamada "email_address", o snippet vai precisar ser editado para refletir isso (por exemplo, em yourEmailVariable).
// Implement
<script>
gtag('set', 'user_data', {
"email": yourEmailVariable, ***Mude yourEmailVariable para o nome da variável JavaScript em que você armazena os dados de e-mail do usuário. Faça o mesmo com as outras variáveis abaixo. Certifique-se de que os valores não estejam criptografados com hash.
"phone_number": yourPhoneVariable,
"address": {
"first_name": yourFirstNameVariable,
"last_name": yourLastNameVariable,
"street": yourStreetAddressVariable,
"city":yourCityVariable,
"region": yourRegionVariable,
"postal_code": yourPostalCodeVariable,
"country": yourCountryVariable
}
});
</script>
O número de telefone precisa estar no formato E.164, isto é, ter de 11 a 15 dígitos e incluir um prefixo de sinal de adição (+) e um código de país sem traços, parênteses ou espaços.
Se o site não coleta um dos campos acima, remova completamente o campo em vez de deixar essa parte em branco. Por exemplo, se ele apenas coletasse e-mails e números de telefone, esta seria a aparência:
<script>
gtag('set', 'user_data', {
"email": {{ yourEmailVariable }},
"phone_number": {{ yourPhoneVariable }}
});
</script>
- E-mail (preferencial)
- Endereço: é necessário incluir nome, sobrenome, CEP e país. Informações opcionais incluem endereço, cidade e região como chaves de correspondência.
- Número de telefone (com e-mail ou nome completo e endereço)
Vários valores
Como alternativa, os desenvolvedores podem fornecer vários valores (até três para telefone e e-mail e dois para endereço) usando um valor de matriz em vez de uma string. Se você capturar mais de um valor, isso aumentar a probabilidade de uma correspondência. Veja o exemplo abaixo:
gtag('set', 'user_data', {
"email": [yourEmailVariable1, yourEmailVariable2],
"phone_number": [yourPhoneVariable1, yourPhoneVariable2],
"address": [
{first_name: yourFirstNameVariable,last_name: yourLastNameVariable, street: yourStreetAddressVariable, city: yourCityVariable, region: yourRegionVariable, postal_code: yourPostalCodeVariable},
{first_name: yourFirstNameVariable,last_name: yourLastNameVariable, street: yourStreetAddressVariable, city: yourCityVariable2, region: yourRegionVariable2, postal_code: yourPostalCodeVariable2}
]
});
</script>
Configurar a tag do Google na página de conversão
'allow_enhanced_conversions': true
}" à linha de configuração da tag do Google acionada em todas as páginas.Antes: exemplo da tag do Google (atualmente em vigor):
<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'TAG_ID');
</script>
Depois:
<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config','TAG_ID', {'allow_enhanced_conversions':true});
</script>
Especificar seletores de CSS ou variáveis JavaScript
Antes de seguir as instruções abaixo, conclua as etapas em Configurar conversões otimizadas e selecione "Tag do Google" como fonte de dados. Confira também se você selecionou "Especificar seletores de CSS ou variáveis JavaScript" como método de implementação.
Encontrar campos de conversões otimizadas na página de conversão
- Acesse a página de conversão usando outra guia do navegador Chrome com a conta do Google Ads. Se você não souber qual é a página, fale com um desenvolvedor.
- Identifique os dados do cliente exibidos na página que gostaria de enviar para o Google. Por exemplo, ela pode exibir uma mensagem de agradecimento e incluir o endereço de e-mail de um cliente após uma compra.
Observação: pelo menos um dos campos a seguir precisa ser informado para que as conversões otimizadas funcionem corretamente:
- E-mail (preferencial)
- Nome completo e endereço (nome e sobrenome, rua e número, cidade, estado, CEP, país)
- Opcional: um número de telefone acompanhado por um e-mail ou nome completo e endereço
- Depois de identificar os dados do cliente na página, você vai precisar copiar os seletores de CSS ou as variáveis JavaScript e inseri-los no Google Ads.
Identificar os seletores de CSS das conversões otimizadas e copiar dados no Google Ads
- Siga as instruções para ativar as conversões otimizadas e selecione "Especificar seletores de CSS ou variáveis JavaScript".
- Clique em Personalizar para mostrar uma tela com os campos em que é possível especificar seletores de CSS para cada um dos tipos de dados desejados.
- Marque a caixa para os dados do cliente que você pretende implementar, como e-mail, nome e endereço etc.
- Escolha JavaScript ou seletor de CSS.
Observação: se você estiver usando variáveis JavaScript, provavelmente vai ser mais fácil perguntar ao desenvolvedor quais devem ser adicionadas a esses campos. Caso esteja usando seletores de CSS, siga as etapas abaixo.
- Em uma guia separada, acesse a página de conversão.
- Na sua página de conversão, quando encontrar os dados do cliente correspondentes que você quer enviar com as conversões otimizadas, use o mouse para clicar com o botão direito neles e selecione "Inspecionar".
- Se você estiver inserindo o seletor de CSS para e-mail no Google Ads, clique com o botão direito do mouse no endereço de e-mail mostrado na sua página de conversão.
- As Ferramentas para Desenvolvedores do Chrome serão abertas nesse navegador.
- No código-fonte apresentado na página das ferramentas, você verá uma parte do código em destaque. Esse snippet inclui os seletores de CSS para os dados do cliente em que você clicou com o botão direito na Etapa 2 desta seção.
- Passe o cursor sobre o código destacado e clique nele com o botão direito do mouse.
- Role para baixo até "Copiar" e escolha "Seletor".
- Cole esse texto nos campos correspondentes do Google Ads (na outra guia). Para referência, ele deve ser algo como:
tsf > div:nth-child(2) > div.A8SBwf > div.RNNXgb > div > div.a4bIc > custEmail
- Conclua as etapas de 6 a 12 desta seção para cada tipo de dado do cliente, como e-mail, nome e endereço etc.
- No Google Ads, clique em Salvar.
Validar sua implementação
Para verificar se a implementação das conversões otimizadas está funcionando corretamente, acesse a página de conversão. Se necessário, faça uma conversão de teste. Depois, siga estas etapas: é recomendado fazer isso imediatamente depois de implementar as conversões otimizadas para que todas as alterações sejam feitas caso ela não esteja funcionando de forma correta.
Validar sua implementação usando as Ferramentas para Desenvolvedores do Chrome
- Clique com o botão direito na página da Web.
- Selecione Inspecionar.
- Selecione a guia "Rede".
- Digite "google" na barra de pesquisa.
- Encontre a solicitação de rede que leva a "googleadservices.com/pagead/conversion/" ou "google.com/pagead/1p-conversion/" em alguns navegadores.
- Clique na guia "Payload" para ver a lista de parâmetros da string de consulta.
- Procure um parâmetro "em" com uma string com hash como valor. O valor precisa começar com "tv.1~em" seguido de uma longa string de caracteres. Se o parâmetro "em" for mostrado, a tag de conversões otimizadas está coletando dados e gerando hash do objeto
enhanced_conversion_data
.
Depois de 72 horas, consulte o Relatório de diagnósticos para confirmar a implementação.
- Na sua conta do Google Ads, clique no ícone de Metas .
- Clique no menu suspenso Conversões no menu da seção.
- Clique na ação que tem as conversões otimizadas ativadas.
- Selecione Diagnóstico no Menu de páginas na parte superior. Você verá o relatório de diagnóstico da tag de conversão otimizada e as métricas dessas conversões em cada seção.
- Revise todas as verificações de integridade para garantir que tudo esteja funcionando como esperado.
- Se o Relatório de diagnóstico da tag informar que há algo errado, siga as instruções na notificação e na Central de Ajuda para resolver problemas.
Desativar as conversões otimizadas
Siga estas etapas para desativar as conversões otimizadas no nível da conta:
- Na sua conta do Google Ads, clique no ícone Metas .
- Clique no menu suspenso Conversões no menu da seção.
- Clique em Configurações.
- Abra a seção "Conversões otimizadas".
- Desmarque a caixa de seleção para desativar as conversões otimizadas.
- Clique em Salvar.
Siga estas etapas para desativar as conversões otimizadas no nível da ação de conversão:
- Na sua conta do Google Ads, clique no ícone Metas .
- Clique no menu suspenso Conversões no menu da seção.
- Selecione a ação de conversão em que você quer desativar as conversões otimizadas.
- Clique em Configurações.
- Abra a seção "Conversões otimizadas".
- Desmarque a caixa de seleção ao lado de "Ativar as conversões otimizadas".
- Clique em Salvar.