Guia: Google Tag Manager
A conta Google Tag Manager faz o formulário conversacional incorporado no seu site avisar o seu GTM quando alguém o envia. O CRM não carrega o GTM nem envia nada direto às plataformas por esta conta: ele empurra o evento datta_form_submit no dataLayer da página do seu site, onde o seu contêiner já roda, e as tags que você montou no GTM (Meta, Google Ads, GA4, TikTok e outras) decidem o que fazer com ele.
O formulário clássico e o link de WhatsApp não passam por esta conta: eles já têm o rastreamento próprio, configurado no CRM.
Antes de começar
Seção intitulada “Antes de começar”- Um contêiner do Google Tag Manager (tipo Web) instalado no seu site.
- Acesso de publicação ao contêiner.
- O formulário conversacional incorporado no seu site pelo código do CRM.
Se você copiou o código de incorporação antes desta atualização do CRM, copie-o de novo uma vez (na lista de formulários, menu ⋯ › Código de embed) e troque no seu site. Depois disso, não é preciso copiar de novo: o mesmo código passa a avisar o GTM assim que a conta é adicionada, e vale também quando você troca o contêiner, liga ou desliga os dados de contato ou exclui a conta.
ID do contêiner
Seção intitulada “ID do contêiner”- Abra o Google Tag Manager e escolha a conta e o contêiner do seu site.
- No topo, ao lado do nome, copie o código que começa com
GTM-. - No CRM, abra Integrações › Rastreamento › Pixel, clique em Adicionar no cartão Google Tag Manager e cole em ID do contêiner.
- Decida se quer Incluir e-mail e telefone no dataLayer (veja abaixo) e clique em Salvar.
Só pode haver um GTM por conta do CRM: para trocar de contêiner, edite o atual. O CRM não consegue conferir o contêiner (o GTM não tem API pública para isso), então use o modo Visualizar, descrito abaixo.
Incluir e-mail e telefone no dataLayer
Seção intitulada “Incluir e-mail e telefone no dataLayer”Desligado por padrão. Serve para a correspondência avançada das tags (por exemplo, Enhanced Conversions do Google). Ligue só se o aviso de privacidade do seu site cobrir isso. Os dados saem do que a pessoa digitou no formulário e vão em claro: as tags do GTM fazem o hash.
Mesmo ligado, o e-mail e o telefone só entram quando a página que incorpora o formulário está em https e num dos domínios cadastrados em Rastreamento › Site (com ou sem www., os dois contam). Sem domínio cadastrado, numa página http ou num site fora da lista, o evento sai sem eles; a janela do GTM avisa quando falta cadastrar os domínios.
O evento no dataLayer
Seção intitulada “O evento no dataLayer”Quando o envio é aceito pelo servidor, o CRM empurra no dataLayer da página do seu site:
event:datta_form_submitform_ideform_name: o formulário enviado.event_id:lead_<requestId>, o mesmo identificador do envio no servidor, quando o servidor devolve o identificador. Se o envio fica na fila para ser processado depois, o evento sai semevent_id.- Com Incluir e-mail e telefone ligado e a página em https num domínio cadastrado:
email,phone,first_nameelast_name.
No GTM, crie um acionador do tipo Evento personalizado com o nome datta_form_submit e use os campos acima como variáveis da camada de dados. O evento nunca sai com erro de validação nem para envios descartados como robô.
Evitar contagem em dobro com a Meta
Seção intitulada “Evitar contagem em dobro com a Meta”O event_id é o mesmo identificador que o CRM usa nos envios feitos pelo servidor (quando o evento o traz; veja acima). Na tag da Meta (ou do TikTok) no GTM, passe o event_id como eventID: assim a plataforma reconhece que o evento do navegador e o do servidor são a mesma conversão e conta uma vez só.
Testar pelo modo Visualizar
Seção intitulada “Testar pelo modo Visualizar”Esta conta não tem Enviar teste: o teste é feito no próprio GTM.
- No GTM, clique em Visualizar e informe o endereço da página do seu site que tem o formulário conversacional.
- Envie o formulário na janela que abriu.
- No Tag Assistant, procure o evento
datta_form_submite confira os campos em Camada de dados.