Configurar conversões otimizadas com a tag do Google

Neste artigo, explicamos como configurar as conversões otimizadas usando a tag do Google. Saiba como as conversões otimizadas funcionam.

Antes de começar

Para usar as conversões otimizadas:

  • Configure as conversões do Floodlight usando tags do Google.
  • Verifique se seus próprios dados do cliente (e-mail, nome completo e endereço de casa e/ou número de telefone) estão disponíveis na página em que sua tag de rastreamento de conversões é disparada.
  • Leia as Políticas de Dados de Clientes do Google e aceite os Termos de Serviço e as Políticas das Conversões Otimizadas na sua conta do Campaign Manager 360. Saiba como permitir conversões otimizadas no Campaign Manager 360.

Coletar informações com a tag do Google

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 Floodlight é disparado. Isso provavelmente 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.
Observação: é necessário informar pelo menos um dos campos abaixo:
  • 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 fazer a normalização:
  • Remova os espaços em branco à esquerda ou à direita.
  • Converta 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 da 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á".

Código postal address.postal_code Código postal do usuário.

Por exemplo, "80000-000".

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.

Observação: os dados do cliente precisam estar disponíveis quando a tag de conversão é disparada. Se as informações do usuário forem coletadas em uma página anterior, verifique se elas estão disponíveis no seu código na página de conversão para configurá-las nesse script.

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).

Observação: também é possível fixar o campo no código com uma string ou usar uma função em vez de variáveis.
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).
Observação: também é possível fixar o campo no código com uma string ou usar uma função em vez de variáveis.
<script>
  gtag('event', 'conversion', {
    'allow_custom_scripts': true,
    'send_to': 'DC-######/________/___________',
    'user_data': {
      'email': '[Email]',
      'phone_number': '[PhoneNumber]',
      'address': {
        'first_name': '[FirstName]',
        'last_name': '[LastName]',
        'street': '[Street]',
        'city': '[City]',
        'region': '[Region]',
        'postal_code': '[PostalCode]',
        'country': '[Country]'
      }
    }
  });
</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:

// Implement
<script>
  gtag('event', 'conversion', {
    'allow_custom_scripts': true,
    'send_to': 'DC-######/________/___________',
    'user_data': {
"email": {{ yourEmailVariable }},
"phone_number": {{ yourPhoneVariable }}
});
</script>

Observação: é necessário informar pelo menos um dos campos abaixo:
  • 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:

<script>
  gtag('event', 'conversion', {
    'allow_custom_scripts': true,
    'send_to': 'DC-######/________/___________',
    '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

Adicione {'allow_enhanced_conversions': true} à linha de configuração da tag do Google acionada em todas as páginas.
gtag('config', 'TAG_ID', { ' allow_enhanced_conversions':true } ) ;
Antes: exemplo da tag do Google (atualmente em vigor):
<!-- Google tag (gtag.js) -->
<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

<!-- Google tag (gtag.js) -->
<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>

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

  1. Clique com o botão direito na página da Web.
  2. Selecione Inspecionar.
  3. Selecione a guia "Rede".
  4. Digite "google" na barra de pesquisa.
  5. Encontre a solicitação de rede que leva a "googleadservices.com/pagead/conversion/" ou "google.com/pagead/1p-conversion/" em alguns navegadores.
  6. Clique na guia "Payload" para ver a lista de parâmetros da string de consulta.
  7. 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" aparecer, a tag de conversões otimizadas está coletando dados e gerando hash do objeto enhanced_conversion_data.
Observação: se o parâmetro "em" for mostrado, mas apenas "tv.1~em" aparecer sem uma string com hash longa, significa que você está enviando o parâmetro de conversões otimizadas, mas ele está vazio. Isso poderá acontecer se os dados fornecidos pelo usuário não estiverem disponíveis no momento da conversão.
Esta página pode ter conteúdo que foi traduzido com tecnologia de IA. As traduções de IA podem conter erros.

Isso foi útil?

Como podemos melhorá-lo?

Precisa de mais ajuda?

Siga as próximas etapas:

Pesquisa
Limpar pesquisa
Fechar pesquisa
Google Apps
Menu principal
15308189430244741139
true
Pesquisar na Central de Ajuda
false
true
true
true
true
true
69192
false
false
false
false
false