Contato
Rua Pedro Gonçalves, 1400
Sala 61 e 62, Centro19 3312-1877
Consultor de Marketing digital
Os formulários de conversão ainda são, em 2024, o ponto de interseção final entre o visitante e a geração de leads em estratégias de marketing digital B2B. Porém, muitos formulários são implementados sem qualquer tipo de rastreio adequado, o que limita consideravelmente a capacidade da empresa de entender o comportamento do usuário, ajustar a jornada e otimizar a taxa de conversão.
Com vendas B2B geralmente implicando ciclos longos e interações complexas, a otimização de formulários não é opcional — é crítica. Neste artigo vamos mostrar, passo a passo, como rastrear eventos do formulário usando Google Tag Manager, criar eventos personalizados no GA4, analisar campos obrigatórios, entender o funil de formulário, detectar abandono com scroll behavior, e estruturar dados para automações e decisões baseadas em dados.
Formulários mal otimizados são responsáveis pela perda direta de oportunidades. Quando você não sabe em que campo seu lead desiste, você abre mão de ajustar a experiência. O rastreio de cliques, preenchimento de campos e a análise de abandono permitem compreender onde os usuários caem no formulário, otimizando a experiência com base em dados reais, e não suposições.
Com essas respostas, você elimina o achismo nas decisões e sustenta melhorias com base nos dados — que é o core de um marketing de performance real.
O primeiro passo para um rastreio eficiente de formulários é utilizar o Google Tag Manager para capturar eventos significativos.
// Criar um trigger de tipo "Form Submission"
Tipo de Trigger: Envio de Formulário
Ativar em: Alguns formulários
Condição: Form ID igual a "form-contato" (ou o ID do seu formulário real)
Após isso, configure sua tag de evento no GA4:
Event Name: formulario_enviado
Parameters:
- form_id: {{Form ID}}
- page_path: {{Page Path}}
No GA4, este evento poderá ser transformado em conversão, sinalizando a eficiência do formulário e alimentando suas metas de negócio.
Limitar-se ao evento de envio (form_submit
) é uma visão míope. Nós recomendamos rastrear:
“Só otimizamos o que medimos. E quanto mais eventos pessoais você captura, mais inteligente seu formulário se torna.”
Crie um funil de formulário no GA4 para visualizar:
Você pode fazer isso com eventos personalizados (form_start
, campo_preenchido
, form_abandonado
, form_submit
). Dashboards no Looker Studio te ajudam a visualizar esse funil em tempo real.
Crie uma tag com Timer Trigger no GTM para detectar usuários que abandonam após 10-20 segundos sem enviar:
Trigger Type: Timer
Interval: 20000 (20 segundos)
Limit: 1
Condição: Page Path contém "/contato"
Event: abandono_formulario
Parameters:
- tempo: 20
- pagina: {{Page Path}}
Esse evento alerta para páginas onde o formulário inicia mas não conclui, sendo ideal para ajustar UX e iniciar testes A/B.
Ao rastrear campos de nome da empresa, telefone comercial ou cargo, você pode descobrir que campos obrigatórios criam atrito demais. Uma boa prática é tornar parte deles condicionais ou usar formulário inteligente que adapta os campos com base nas respostas.
Exemplo em JavaScript com lógica condicional simples:
document.getElementById("cargo").addEventListener("change", function() {
if (this.value === "Outros") {
document.getElementById("campo-outros").style.display = "block";
}
});
Isso melhora a experiência sem remover o valor dos dados coletados.
Use ferramentas como Google Optimize (ou ambiente próprio JS com randomização de conteúdo) para testar:
Ao rastrear usando eventos e dashboards, é possível identificar qual versão converte mais em diferentes segmentos (desktop vs. mobile, fontes de tráfego pagas, etc).
Quem disse que formulários não podem ajudar no SEO técnico? Ao indicar com clareza via Schema.org que seu site possui um formulário de contato funcional, você fortalece a reputação de autoridade e confiança do domínio.
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "ContactPoint",
"contactType": "customer support",
"url": "https://suaempresa.com.br/contato",
"email": "contato@suaempresa.com.br",
"availableLanguage": ["Portuguese"]
}
</script>
Um dashboard no Looker Studio com os seguintes parâmetros é altamente recomendado:
Esse painel entrega visibilidade em tempo real sobre o que está funcionando — e o que não está — na principal porta de entrada de leads qualificados no seu site.
Uma estratégia sólida de otimização de formulários só é completa se conecta com o restante das ferramentas. Certifique-se de que os dados enviados via formulário estão sendo corretamente integrados via:
O exemplo abaixo demonstra um push para o dataLayer
após o envio do formulário:
dataLayer.push({
'event': 'form_submit',
'