Antes de começar
- Conheça o URL da página de conversão em que a tag de conversão é acionada (por exemplo, o URL da página de confirmação) e o acionador de evento de conversão (por exemplo, um clique em um botão ou uma visualização de página).
- 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.
- Para esse processo, é necessário saber como o acompanhamento foi configurado no seu site e como fazer mudanças no código. Se necessário, fale com sua equipe de desenvolvimento.
- 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.
Configurar as conversões otimizadas manualmente usando o Google Tag Manager
É recomendável configurar as conversões otimizadas ativando a coleta de dados fornecidos pelo usuário no produto do Google que você está usando e aceitando os Termos de Serviço das conversões otimizadas. Em seguida, configure a opção Permitir recursos de dados fornecidos pelo usuário da tag do Google na Central de dados. Saiba como definir as configurações da tag do Google.No entanto, se você usa o Google Tag Manager para o rastreamento de conversões e precisa de configurações de dados fornecidos pelo usuário específicas ao evento, configure as tags de evento para substituir os dados fornecidos pelo usuário em toda a tag.
user_data aos "Parâmetros de evento" usando uma variável personalizada de dados do usuário.- Usar a "Configuração manual" com seletores de CSS ou variáveis atuais da camada de dados. Não é necessário mudar o código da sua página. Isso é recomendado se a opção "automática" não estiver disponível.
- Esse é o jeito mais fácil de implementar conversões otimizadas com o Google Tag Manager, porque geralmente não é preciso mudar o código se você tem dados de clientes (como um e-mail) disponíveis na página de conversão.
- Se você altera com frequência o código do seu site, especialmente a formatação ou os seletores de CSS na página de conversão, recomendamos usar as variáveis da camada de dados ou a opção "Código" (veja abaixo), porque mexer na formatação pode interromper o método do seletor de CSS.
- Utilizar o método "Código" para enviar todos os dados em um único objeto, o que talvez exija mudanças no código da página.
- Você pode implementar as conversões otimizadas como um objeto único de dados usando variáveis JavaScript na sua página de conversão, desde que os dados do cliente (e-mails, números de telefone etc.) que serão transmitidos na tag sejam definidos nas variáveis JavaScript globais da página.
- Esse método é útil quando você quer transmitir as informações usando variáveis JavaScript ou quando os dados do cliente não estão disponíveis na página de conversão, por exemplo, quando estão em páginas anteriores e precisam ser enviados à página de conversão. Também é melhor quando você muda com frequência a formatação do seu site, já que é mais adaptável a alterações de código.
- Usar a coleta automática (se disponível).
- O Google recomenda o uso de uma das opções manuais acima para conseguir os melhores resultados, mas a forma automática é rápida e simples, caso você não consiga usar um dos caminhos manuais de implementação.
Encontrar variáveis de conversões otimizadas na página de conversão
- Abra o navegador Chrome e acesse a página de conversão.
- A página de conversão é onde a conversão que você está tentando medir com as conversões otimizadas (por exemplo, compras da página A) está sendo rastreada com a tag de rastreamento de conversões atual. Se você não sabe qual é a página, entre em contato com seu desenvolvedor e identifique os dados do cliente mostrados na página que você quer enviar para o Google após uma compra (por exemplo, sua página pode ter uma mensagem de agradecimento e incluir o endereço de e-mail de um cliente).
- É necessário preencher pelo menos um dos campos abaixo para que as conversões otimizadas funcionem corretamente:
- E-mail (preferencial)
- Endereço (nome e sobrenome, CEP e país são obrigatórios se você quiser usar esses dados)
- 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 e inserir os seletores de CSS no Google Tag Manager ou usar as variáveis da camada de dados, se houver. Isso garante que sua tag de conversão otimizada saiba quais dados precisam ser criptografados com hash e enviados ao Google. É importante manter a guia da página de conversões aberta.
Ativar as conversões otimizadas do Google Tag Manager
- Faça login na sua conta do Google Tag Manager.
- Clique em Espaço de trabalho e, depois, em Tags no menu de navegação.
- Selecione a tag do Google associada à conversão do Floodlight em que você quer implementar as conversões otimizadas e edite essa tag.
- Expanda a seção Parâmetros de evento e clique em Adicionar parâmetro.
- Insira
user_datano campo "Parâmetro de evento". - No campo "Valor", crie uma variável de dados fornecidos pelo usuário.
- Na variável de dados fornecidos pelo usuário, selecione Configuração manual.
- Você também pode selecionar "Código" se quiser usar JavaScript personalizado ou outros objetos para enviar seus dados pelo Google Tag Manager. Esse método exige uma formatação específica dos dados. Se você quiser aplicá-lo, consulte as instruções de "Código" abaixo. O texto "Dados fornecidos pelo usuário" vai aparecer na parte de cima da página, seguido de todas as informações dos clientes que podem ser incluídas na tag de conversões otimizadas.
- No campo relevante de dados de usuários que você quer enviar, clique no menu suspenso e selecione "Nova variável".
- Se você já tem variáveis sem hash na sua camada de dados (seja com seletores de CSS ou outros tipos de variáveis), selecione essas opções em vez de criar novas. Se não tiver certeza, siga as instruções.
- Na tela "Configuração da variável", selecione "Escolher tipo de variável" para iniciar a configuração.
- Em "Escolher tipo de variável", selecione "Elemento DOM" e, no menu suspenso na tela "Configuração da variável", mude o "Método de seleção" para "Seletor de CSS".
- Escolha um título para a variável.
- Insira o seletor de CSS que faz referência aos dados dos usuários no campo de entrada "Seletor de elementos". Veja a seção abaixo sobre como encontrar o seletor de CSS. Você pode deixar o campo "Nome do atributo" em branco (veja mais informações abaixo).
Identificar os seletores de CSS das conversões otimizadas e inserir no Google Tag Manager
- Volte à guia da página de conversão, mas não feche o Google Tag Manager.
- Clique com o botão direito nos dados do cliente correspondentes que você quer enviar com as conversões otimizadas e selecione "Inspecionar" para abrir as Ferramentas para desenvolvedores do Chrome no navegador.
- Por exemplo, se estiver tentando capturar um endereço de e-mail, clique com o botão direito do mouse na opção mostrada na página de conversão.
- No código-fonte, na página "Ferramentas do desenvolvedor do Chrome", uma parte do código vai estar destacada. Esse código é o elemento de onde você precisa extrair os seletores de CSS para os dados do cliente em que clicou com o botão direito do mouse.
- Passe o cursor sobre o código destacado e clique com o botão direito.
- Role a tela para baixo até "Copiar" e escolha "Copiar seletor".
- Cole o texto no campo "Seletor de elementos" no Google Tag Manager.
- O texto vai ser semelhante a este:
tsf > div:nth-child(2) > div.A8SBwf > div.RNNXgb > div > div.a4bIc > custEmail
- O texto vai ser semelhante a este:
- Clique em Salvar.
Configurar conversões otimizadas usando "Código" no Google Tag Manager
Identificar e definir variáveis de conversões otimizadas
Primeiro, verifique se as variáveis necessárias (como e-mail, endereço e número de telefone) estão disponíveis na página de conversão em que a tag do Floodlight é disparada. Isso provavelmente vai acontecer nas páginas de conversão para compras, inscrições e outros tipos de conversão semelhantes, que precisam de dados do cliente. Se você não tiver certeza, entre em contato com o desenvolvedor. Depois da confirmação, os dados do cliente vão estar disponíveis na sua página como variáveis JavaScript globais para que possam ser usados pela tag de conversões otimizadas. Isso é abordado na próxima seção.
É necessário informar pelo menos um dos campos abaixo.- E-mail (preferencial)
- Endereço (nome e 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.
Confira na tabela a seguir mais informações sobre as variáveis de dados do cliente que você pode definir. Atribua o nome que quiser às variáveis. A coluna "Nome da chave" indica como as variáveis vão ser referenciadas na tag de conversões otimizadas. Todos os dados precisam ser enviados como variáveis do tipo string. Ao especificar o nome e o endereço, defina cada componente como uma variável individual (nome, sobrenome etc.).
| Campo de dados | Nome da chave (na variável JavaScript personalizada abaixo) | Descrição |
| Endereço de e-mail | email |
E-mail do usuário |
| Número de telefone | phone_number |
Número de telefone do usuário. A tag vai remover os símbolos e traços, mas o número precisa conter o código do país. |
| Nome | address.first_name |
Nome do usuário, por exemplo, "João". |
| Sobrenome | address.last_name |
Sobrenome do usuário, por exemplo, "Silva". |
| Endereço | address.street |
Endereço do usuário, por exemplo, "Avenida Principal, 123". |
| Cidade | address.city |
Nome da cidade do usuário, por exemplo, "São Paulo". |
| Região | address.region |
Província, estado ou região do usuário, por exemplo, "São Paulo" ou "SP". |
| Código postal | address.postal_code |
CEP do usuário (somente versão de cinco dígitos). Por exemplo, "12345" |
| País | address.country |
Código do país do usuário, por exemplo, "US". Use os códigos de país de duas letras de acordo com os padrões ISO 3166-1 alfa-2. |
Ative as conversões otimizadas no Google Tag Manager e inclua uma referência às variáveis de dados do cliente que você criou nas etapas a seguir.
Ativar as conversões otimizadas no Google Tag Manager e criar uma variável JavaScript personalizada
- Faça login na sua conta do Google Tag Manager.
- Clique em Espaço de trabalho e, depois, em Tags no menu de navegação.
- Selecione a tag do Google associada à conversão do Floodlight em que você quer implementar as conversões otimizadas e edite essa tag.
- Expanda a seção Parâmetros de evento e clique em Adicionar parâmetro.
- Insira
user_datano campo "Parâmetro de evento". - No campo "Valor", crie uma variável de dados fornecidos pelo usuário.
- Na nova "Variável de dados fornecidos pelo usuário", selecione Código.
- No menu suspenso "Fonte de dados", escolha Nova variável.
- Selecione JavaScript personalizado na seção "Configuração da variável".
- Copie o seguinte código na variável JavaScript personalizada:
function () {
return {
"email": yourEmailVariable , // replace yourEmailVariable with variable name that captures your user’s email
"phone_number": yourPhoneVariable , // repeat for yourPhoneVariable and following variable names below
"address": {
"first_name": yourFirstNameVariable
"last_name": yourLastNameVariable ,
"street": yourStreetAddressVariable ,
"city": yourCityVariable ,
"region": yourRegionVariable ,
"postal_code": yourPostalCodeVariable ,
"country": yourCountryVariable
}
}
} - Para cada tipo de dados de clientes no código acima, substitua as variáveis de marcador de posição, por exemplo, yourEmailVariable, pelo nome da variável JavaScript global que contém essa parte dos dados de clientes na sua página de conversão.
- É preciso informar pelo menos um dos seguintes campos:
- E-mail (preferencial)
- Endereço (nome e sobrenome, CEP e país são obrigatórios)
- Número de telefone (com uma das opções acima)
- Se o site não coletar um desses campos, remova o campo totalmente em vez de deixar essa parte em branco.
- Por exemplo, um site que coleta somente e-mails e números de telefone cria uma variável JavaScript personalizada semelhante a esta:
function () {
return {
"email": yourEmailVariable ,
"phone_number": yourPhoneVariable
}
}
- Por exemplo, um site que coleta somente e-mails e números de telefone cria uma variável JavaScript personalizada semelhante a esta:
- É preciso informar pelo menos um dos seguintes campos:
- Clique em Salvar.