Run command
Deploy concluído com sucesso e já no ar em lp.m8marketing.com.br.
As mudanças em produção:
Recomendo, quando puder, fazer um envio de teste real no site para confirmar o comportamento end-to-end em produção.
quando preencho o formulario, nao ta disparando no gtm, alinhe pra mim
Imagem 1: Detalhes da tag "enviar formulario (Google)" no Tag Assistant — é uma tag de Acompanhamento de conversões do Google Ads. O acionador dela é do tipo "Envio de formulário" com filtro _event igual a gtm.formSubmit. Em "Mensagens onde esta tag foi disparada" aparece "Nenhuma mensagem" (ou seja, a tag NÃO disparou). No painel esquerdo, o evento #7 form_submit aparece no dataLayer.
Imagem 2: Resumo do container GTM-NSGRQKXL. Dispararam: Tag do Google (AW-16888281511), Vinculador de conversões e Pixel Meta. NÃO disparou: "enviar formulario (Google)" (conversão do Google Ads).
Encontrei a causa exata. Não é problema no código — o evento está chegando ao GTM corretamente. O problema é um desalinhamento no acionador (trigger) dentro do GTM:
form_submit (é o evento #7 que aparece no Tag Assistant — prova de que está funcionando).gtm.formSubmit.O gtm.formSubmit só é gerado quando o navegador faz um submit nativo de um <form> HTML. Como o seu formulário é um formulário React multi-etapas (que não faz submit nativo de página), esse evento nunca acontece — por isso a tag não dispara. As outras tags (Pixel Meta, etc.) disparam porque usam outros acionadores.
Você precisa trocar o acionador dessa tag de "Envio de formulário" para Evento personalizado:
form_submit (exatamente assim, é o que o código envia).form_submit e publique o container.Depois disso, ao completar o formulário (com CNPJ), o evento form_submit vai acionar a conversão do Google Ads.
Quer que eu confirme rapidamente, com o site em produção, qual é o nome e o conteúdo exato do evento que estamos enviando ao dataLayer, para você bater 100% com a configuração do acionador?
fiz e ficou assim