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
- 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.
- 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.
- 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. |
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).
<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>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>
- 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
{'allow_enhanced_conversions': true} à linha de configuração da tag do Google acionada em todas as páginas.
<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>
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" aparecer, a tag de conversões otimizadas está coletando dados e gerando hash do objeto enhanced_conversion_data.