Como evitar que UTMs desapareçam no funil de vendas
UTMs “desaparecendo” no funil quase sempre é um problema de tracking quebrado entre clique, formulário, agendamento e CRM. O jeito mais seguro de evitar isso é preservar a origem com GCLID (quando você tem Google Ads) e usar UTMs apenas como apoio no início da jornada, garantindo que o mesmo identificador siga até a conversão e retorne para o Google Ads.
Intenção de busca: você quer parar de perder a origem das conversões
Este conteúdo é informacional com foco prático: você vai identificar por que UTMs somem e como desenhar um fluxo de dados que mantenha a atribuição do lead, do agendamento e da venda até o CRM e de volta ao Google Ads.
Por que as UTMs somem no funil (causas mais comuns)
Quando uma pessoa clica no anúncio, preenche um formulário e depois vira cliente, mas no CRM a origem aparece “direta”, “sem campanha” ou vazia, normalmente existe uma falha em um destes pontos:
- Redirecionamentos e domínios diferentes: a query string das UTMs não é repassada entre páginas, subdomínios ou rotas.
- Perda de parâmetros em formulários: o formulário salva apenas dados do usuário, sem capturar UTMs no momento do envio.
- UTMs apagadas por scripts: algum comportamento do site (recarregamento, troca de URL, normalização) remove a query string antes do submit.
- SPA e navegação interna: em apps de página única, a URL pode mudar sem manter a query string do clique.
- Agendamento com fluxo separado: o agendamento abre uma página externa, outra ferramenta ou outro domínio que não recebe UTMs.
- CRM sem campos de origem: o CRM recebe o lead, mas não recebe UTMs (ou recebe só parte delas) e não guarda o identificador de campanha.
- Atribuição “na mão” no time comercial: o vendedor edita origem, troca campos ou não registra a fonte real.
- Tempo entre toque e conversão: o lead volta dias depois, preenche em outra sessão e você perde o contexto do clique original.
O princípio que evita perda: preserve um identificador do clique
UTMs são ótimas para entender a origem do tráfego no início, mas elas não são um identificador robusto para “seguir” a pessoa por dias, sessões e etapas. Para evitar o sumiço no funil, você precisa de um identificador que sobreviva ao processo.
Na prática, o caminho mais sólido no ecossistema do Google Ads é usar GCLID (quando disponível) para conectar o clique à conversão e, então, enviar a conversão de volta para o Google Ads via conversão offline ou integração equivalente.
Como evitar que UTMs desapareçam: checklist de implementação
Use este checklist para auditar seu fluxo do anúncio até o CRM e o retorno ao Google Ads.
1) Garanta captura de UTMs no clique e no envio do formulário
- Confirme que o site lê UTMs no carregamento da página após o clique.
- Confirme que o envio do formulário registra UTMs no momento do submit (não só na página anterior).
- Evite depender apenas de “ler da URL” no backend sem persistência do momento do submit.
2) Não confie só na URL: persista UTMs em campos do lead
- Crie campos no CRM para: utm_source, utm_medium, utm_campaign e, se fizer sentido, utm_content e utm_term.
- Salve esses valores junto com o lead e o agendamento, não apenas na primeira página.
- Se o CRM tiver histórico, mantenha o registro do primeiro toque (first touch) para auditoria.
3) Trate o agendamento como parte do tracking
- Se o agendamento abre outra página ou domínio, verifique se UTMs são repassadas para lá.
- Se o agendamento usa um link com parâmetros próprios, padronize para não perder a origem.
- Garanta que o evento “agendamento confirmado” também gravará origem no CRM.
4) Use GCLID para fechar o ciclo com Google Ads
- Quando você tem GCLID, use esse identificador para conectar clique e conversão.
- Envie conversões que viraram receita como conversão offline para o Google Ads, de forma que a campanha seja atribuída com mais consistência.
- Se você usa enhanced conversions, confirme como o identificador é gerado e persistido até a conversão.
5) Não deixe o CRM “apagar” a origem
- Bloqueie edição manual de campos críticos ou registre auditoria (quem alterou e quando).
- Padronize campos obrigatórios para lead qualificado e para agendamento.
- Se existirem múltiplos pipelines, garanta mapeamento de campos em todos eles.
6) Valide com testes que reproduzem o comportamento real
- Faça teste end-to-end: clique no anúncio, navegue, preencha o formulário, agende e verifique se o CRM recebeu UTMs e o identificador.
- Simule retorno em outro dia/sessão: se o lead não carregar UTMs de volta, você precisa do identificador do clique para não perder atribuição.
- Compare “o que o Google Ads acha” com “o que o CRM registrou”. Se divergir, ajuste o tracking.
Exemplo prático: quando UTMs somem e como corrigir
Exemplo típico: um usuário clica no anúncio do Google Ads, chega na landing, preenche um formulário e vê o agendamento em uma ferramenta externa. No CRM, a origem do lead aparece como “(not set)” ou “direto”.
O problema costuma ser que UTMs foram capturadas na landing, mas não foram persistidas no momento do submit para o CRM, ou não foram repassadas para o link do agendamento.
Correção:
- Persistir UTMs no registro do lead no submit.
- Garantir que o evento do agendamento também grava esses campos no CRM.
- Quando possível, usar GCLID para conectar o clique à conversão final (por exemplo, uma venda ou um lead qualificado que virou oportunidade), evitando dependência de URL em sessões futuras.
Como Apointoo ajuda a manter clique, UTMs, formulário, CRM e receita conectados
Se sua dor é “o formulário recebe UTMs, mas o agendamento e o CRM não”, ou “o time comercial não consegue provar qual campanha gerou receita”, o ponto central é ter uma infraestrutura de atribuição e conversões offline que conecte os dados do funil de ponta a ponta.
O Apointoo é desenhado para conectar clique, UTMs, GCLID, formulário, agendamento, CRM e receita de volta ao Google Ads, reduzindo perda de atribuição quando a jornada tem etapas e tempos diferentes.
Erros a evitar (para não “consertar” e quebrar outra coisa)
- Capturar UTMs só na página e não no submit do formulário.
- Salvar UTMs apenas no primeiro evento e não no lead qualificado ou no agendamento.
- Não validar domínios (landing, agendamento, checkout, páginas de confirmação).
- Ficar refém de last click quando a conversão demora e o usuário retorna em outra sessão.
- Não testar o fluxo real com dados de teste e conferência no CRM.
FAQ
UTMs podem desaparecer mesmo com tracking perfeito?
Sim. Se a conversão acontece em outra sessão, com retorno em outra origem ou em um domínio diferente sem repasse de parâmetros, UTMs podem não acompanhar. Por isso, o identificador do clique (como GCLID, quando disponível) costuma ser a solução mais estável.
Devo usar UTMs como único método de atribuição?
Não. UTMs ajudam a entender origem e segmentação no início, mas para atribuir conversões com mais consistência no Google Ads, use um identificador que conecte clique e conversão e envie dados de conversão offline quando fizer sentido.
Como saber em qual etapa as UTMs somem?
Compare: (1) UTMs na landing, (2) UTMs no submit do formulário, (3) UTMs no registro do lead no CRM, (4) UTMs no evento de agendamento e (5) dados na conversão final. O ponto em que o valor deixa de existir indica onde ajustar.
O que é mais importante: lead ou agendamento?
Depende do seu modelo de negócio. Se o agendamento é o marco que indica intenção (por exemplo, consulta marcada), então ele deve receber e preservar origem. Se a venda é o objetivo final, você precisa conectar o agendamento e a venda à origem para provar ROI.
Próximos passos
Se você quer parar de perder origem no funil, faça uma auditoria end-to-end e feche o ciclo com um identificador de clique. Depois, valide se lead, agendamento e receita chegam ao CRM com os campos corretos e se as conversões podem ser atribuídas de volta ao Google Ads.
Solicite acesso ao Apointoo se você já roda campanhas em Google Ads e precisa provar quais conversões viraram receita, conectando clique, UTMs, GCLID, formulário, agendamento e CRM.
Sugestões de links internos
- Como configurar conversão offline no Google Ads
- GCLID: o que é e como usar para atribuição
- UTMs: convenção de nomenclatura para campanhas
- Tracking de formulário e lead qualificado no CRM
- Enhanced conversions e como validar o tracking
Leia também

Apointoo funciona com WordPress? Sim, e aqui está o guia completo
Saiba como integrar Apointoo com WordPress, instalar o snippet, evitar perda de GCLID e provar quais leads geraram receita no Google Ads.

Como evitar duplicar conversões no Google Ads sem agir por impulso
Saiba como evitar duplicar conversões no Google Ads com regras de desduplicação, coleta de GCLID e ferramentas como Apointoo. Guia prático…

Integração do Apointoo: Simples, Rápida e Sem Complicação
A integração do Apointoo é simples e rápida: instale um snippet, conecte seu CRM e comece a rastrear leads com GCLID e UTMs preservados.…
Gostou do conteúdo? Adicione o Apointoo como fonte preferida no Google.