Como medir apenas leads válidas em Google Ads (com GTM)
Com cada vez mais campanhas de display a pagar por conversões (pay per conversions) torna-se mais importante verificar ao máximo se as leads que estamos a conseguir são válidas de forma a não pagar por emails inválidos. Neste artigo vamos falar como é possível disparar conversões apenas para emails e números de telefone válidos através do Google Tag Manager.
Índice:
- Como funciona esta configuração (contexto)
- Como medir apenas leads válidas em Google Ads com o Google Tag Manager (implementação)
- Porque é bom utilizar este método (razão)
Como funciona esta configuração
Iremos utilizar os triggers (acionadores) do Google Tag Manager para dispararem apenas mediante formulários enviados com 2 variáveis válidas:
Variável 1: o número de telefone começar por 9 e tiver 9 números. Por exemplo: 911111111. A ideia é utilizar apenas números de telefone de telemóveis.
Variável 2: O email deve conter um dos seguintes domínios: gmail.com|outlook|hotmail|sapo.pt|live.com|yahoo|googlemail|icloud|me.com|msn.com
IMPORTANTE B2B: Este exemplo leva em conta leads num contexto B2C em Portugal. Caso trabalhem um cliente B2B será importante utilizarem apenas terminações do domínio como .com ou .pt.
IMPORTANTE Brasil: Este exemplo leva em conta contas de email de domínios populares em Portugal. Deverão adaptar à vossa realidade.
Depois basta ter a tag de Google Ads ou um evento de Google Analytics a disparar mediante formulários enviados mas com as variáveis verificadas.
Como medir apenas leads válidas em Google Ads (com GTM) (implementação)
1 Configurar um evento mediante cada formulário enviado
Para configurar um evento no vosso formulário, basta adicionar um HTML personalizado que dispara em todas as páginas e alterar o código infra na parte onde diz: “identificador_do_vosso_formulário
” e não se esqueçam de adicionar as tags de <script> antes e depois (como na imagem).
document.querySelector('#identificador_do_vosso_formulário').addEventListener('submit', function(){
dataLayer.push({
'event': 'formSubmit'
})
})
Para encontrarem o ID do vosso formulário basta inspecionar o vosso formulário (imagem infra).
2 Criar as duas variáveis
Criar uma variável de JavaScript Personalizado para obter o email (imagem infra). Caso o nome do campo de email não seja “email” como está na imagem basta alterar o nome. Contudo, por norma essa deverá ser a configuração standard.
function emailValue (){
return document.querySelector('[name="email"]').value;
}
Criar uma variável de JavaScript Personalizado para obter o número de telemóvel (imagem infra). Caso o nome do campo de telefone não seja “tel”, como está na imagem, basta alterar o nome. Contudo, por norma essa deverá ser a configuração standard.
function telValue (){
return document.querySelector('[name="tel"]').value;
}
3 Configurar o trigger (acionador) mediante o evento de formulário – configurado no passo 1 – e as variáveis – configuradas no passo 2.
Neste caso devem adicionar as variáveis em parte de “Este acionador é acionado nas seguintes condições: Alguns eventos personalizados” como na imagem.
E adicionar a opção de “corresponde à RegEx (ignorar maiúsculas e minúsculas)” para gmail.com|outlook|hotmail|sapo.pt|live.com|yahoo|googlemail|icloud|me.com|msn.com
E adicionar a opção de “corresponde à RegEx (ignorar maiúsculas e minúsculas)” para o telefone: ^9[0-9]{8}$
.
Estes Regex vão permitir o acionar disparar apenas caso o email e o número de telefone sejam válidos.
4 Configurar a tag de evento de Google Analytics ou a Tag de Google Ads (ou mesmo Facebook) para diparar mediante o acionador criado anteriormente.
Porque é bom utilizar este método
Com a evolução dos sistemas de inteligência artificial a trabalharam para nós e para as nossas campanhas é cada vez mais importante enviar a informação correta para esses sistemas. Caso contrário o sistema poderá otimizar mediante falsos resultados.
Por outro lado, as campanhas de pagamento por conversão são cada vez mais uma nova realidade e principalmente quando a nossa conversão não é uma compra efetiva, é importante validar o que é uma verdadeira conversão para evitarmos pagamentos indevidos.
Se tiverem feedback ou necessitarem de ajuda estou por aqui e podem sempre falar comigo. Espero que este artigo vos ajude.