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
Como o GCLID ajuda o Google Ads a encontrar clientes melhores
Aprenda como o GCLID conecta clique, formulário, CRM e conversões offline ao Google Ads, ajudando a otimizar para leads que viram receita.…
GCLID Google Ads Brasil: guia simples para rastrear campanhas e vendas
Aprenda o que é GCLID no Google Ads e como conectar clique, formulário, CRM e conversão offline para provar vendas e receita por campanha.
Como usar status do CRM para melhorar campanhas de Google Ads
Aprenda a mapear status do CRM (qualificado, agendado, ganho/perdido) para enviar conversões offline ao Google Ads e otimizar para receita.