Capturar Parâmetros de UTMs no seu Formulário é essencial para um rastreamento eficiente, veja abaixo como realizar a configuração completa no Form do Elementor.
Como configurar os “campos ocultos” no seu formulário do Elementor
Para começar, acesse a sua página pelo editor do Elementor, em seguida clique no seu formulário para editá-lo e em depois em “Adicionar item“

Em Type, selecione “Hidden” (oculto) e em label coloque o nome do parâmetro que irá puxar. Começamos com “utm_source“

Vá até a aba “Advanced“, em Default Value clique no icone das pilha e em seguida procure por “Request Parameter“

Depois clique na ferramenta para abrir as configurações. Em “Type” mantenha “Get” e em Parameter Name, escreva “utm_source“

Em ID chame o campo pelo mesmo nome do parâmetro que está puxando.

Repita o processo para os demais parâmetros-padrão de UTM: utm_campaign, utm_medium, utm_term e utm_content. Esse processo funciona para qualquer parâmetro, inclusive parâmetros personalizados.
Para agilizar o processo, clique no ícone de “Criar cópia” em cima do campo oculto recém criado

No final você terá seu formulário com os campos visíveis sendo exibidos e os campos ocultos do Elementor configurados para capturar os parâmetros de UTM da sua URL

Teste suas configurações
Comece inserindo alguns parâmetros de teste na URL sua página, por exemplo:
Acessa a página com o formulário configurado contendo os parâmetros UTMs de teste e faça um cadastro de teste.
Depois, abra seu painel do WordPress e vá até Elementor > Submissions

Identifique seu teste realizado e clique no seu email que você inseriu no teste.

Quando você abrir os dados de cadastro, deverá encontrar os valores que inseriu na sua URL

Bônus – Script que limpa as UTMs antes de
Um problema comum na captura de parâmetros UTM surge quando os dados ficam “presos” no formulário.
Nesse caso, vários leads passam a aparecer com os mesmos parâmetros, mesmo quando vêm de campanhas ou canais diferentes. Como resultado, você analisa dados distorcidos e toma decisões com base em informações incorretas.
Isso acontece, principalmente, quando o sistema mantém dados antigos e continua reutilizando essas informações ao longo do tempo.
Para evitar esse cenário, o script limpa qualquer valor existente nos campos de parâmetros UTM. Assim, ele impede o reaproveitamento de dados antigos e mantém apenas informações atualizadas.
Dessa forma, você reduz erros de atribuição e, consequentemente, melhora a confiabilidade dos dados usados na análise das campanhas.
Para fazer isso, acesse “Elementor“> “Custom Code“

Adicione um novo código e instale-o no BODY – END, conforme indica a imagem abaixo.

Segue o código abaixo:
<script>
document.addEventListener("DOMContentLoaded", function() {
var urlParams = new URLSearchParams(window.location.search);
document.getElementById("form-field-utm_source").value = urlParams.get("utm_source") || "";
document.getElementById("form-field-utm_medium").value = urlParams.get("utm_medium") || "";
document.getElementById("form-field-utm_campaign").value = urlParams.get("utm_campaign") || "";
document.getElementById("form-field-utm_term").value = urlParams.get("utm_term") || "";
document.getElementById("form-field-utm_content").value = urlParams.get("utm_content") || "";
});
</script>
Conclusão
Configurar corretamente a captura de parâmetros UTM no formulário é o primeiro passo para ter clareza sobre o que realmente gera resultado nas suas campanhas.
No entanto, na prática, a maioria das operações ainda perde dinheiro por erros invisíveis de rastreamento, atribuição incorreta ou dados contaminados — como no caso das UTMs presas.
Ou seja, mesmo com tudo aparentemente “funcionando”, é comum tomar decisões baseadas em dados distorcidos, o que impacta diretamente o seu ROI.
Por isso, se você já investe em tráfego pago ou pretende escalar suas campanhas, faz sentido validar se toda a sua estrutura está realmente correta — do clique até a conversão.
Hoje eu disponibilizo um diagnóstico completo de tráfego e rastreamento, onde analiso exatamente esses pontos: identificação de falhas, gargalos de atribuição e oportunidades de melhoria que podem estar escondidas na sua operação.
Como esse diagnóstico é feito de forma individual e estratégica, eu abro poucas vagas por período.
Se fizer sentido para você, você pode solicitar o seu diagnóstico aqui: