VendaloBlog › Leads e tráfego
Leads e tráfego

UTMs para vendas: descubra qual campanha traz receita, não só leads

Blog do Vendalo · atualizado em 26/07/2026

UTM bem configurado mostra dinheiro, não só tráfego

UTM para vendas é a prática de carregar o parâmetro de origem do lead até o momento do fechamento, para que você saiba exatamente qual campanha gerou receita, e não apenas cliques ou cadastros. A diferença parece simples, mas muda completamente a decisão de onde colocar verba.

A maioria dos times de marketing comemora CPL baixo. O problema é que CPL baixo com ticket baixo e ciclo longo pode destruir o CAC. Sem rastrear a UTM até o fechamento, você nunca vai saber disso, e vai continuar aumentando verba na campanha errada.

O que é UTM e por que a maioria usa errado

UTM (Urchin Tracking Module) é um conjunto de parâmetros adicionados à URL para identificar a origem de um visitante. Os cinco parâmetros principais são:

O erro mais comum: o time de marketing configura as UTMs na URL do anúncio, o lead chega no CRM sem nenhum desses dados, e a origem fica como "direto" ou "desconhecido". Isso acontece porque o formulário não captura os parâmetros da URL, ou o CRM não tem campo mapeado para receber esses dados.

O segundo erro mais comum: capturar a UTM no lead, mas não levar ela até o fechamento. O vendedor fecha o negócio, o campo de origem fica vazio ou sobrescrito, e o relatório de receita por campanha vira ficção.

Como estruturar UTMs que chegam até o fechamento

1. Defina uma nomenclatura padrão antes de criar qualquer campanha

Sem padrão, os relatórios ficam fragmentados. Um vendedor vê "Google" outro vê "google-ads" outro vê "gads" e você nunca consegue agrupar. Use letras minúsculas, sem acento, com hífen como separador. Exemplo de estrutura:

Parâmetro Exemplo ruim Exemplo correto
utm_source Google Ads google
utm_medium Pago cpc
utm_campaign Campanha Janeiro 2025 jan25-remarketing-b2b
utm_content Banner azul criativo-banner-azul
utm_term CRM vendas crm-para-vendas

2. Capture os parâmetros no formulário de entrada

Toda landing page precisa de campos ocultos que leem os parâmetros da URL e os enviam junto com o formulário. Em HTML puro, o JavaScript faz isso lendo URLSearchParams e preenchendo inputs hidden antes do submit. Se você usa RD Station, HubSpot ou qualquer ferramenta de automação, o nativo já faz isso, mas precisa estar ativado e mapeado para campos personalizados no CRM.

Teste assim: abra a URL da sua landing page com UTMs na mão, preencha o formulário com um e-mail de teste, e cheque no CRM se o lead chegou com os campos de origem preenchidos. Se não chegou, o problema está na captura, não no anúncio.

3. Trave o campo de origem no CRM

O campo de UTM não pode ser editável pelo vendedor. Se ele puder sobrescrever, vai sobrescrever por acidente. Deixe esse campo como somente leitura e visível no card do lead para que o time saiba a origem, mas não consiga alterar.

4. Propague a UTM até a oportunidade e o fechamento

Quando um lead vira oportunidade no funil, a UTM de origem precisa acompanhar. Quando a oportunidade fecha, a UTM precisa estar no registro de venda. Só assim você consegue um relatório de receita por campanha que faça sentido.

Como calcular ROI por campanha com UTM

Com a UTM chegando até o fechamento, o cálculo fica direto. Pegue todas as oportunidades fechadas no período, agrupe por utm_campaign, some o valor total de contrato e divida pelo gasto da campanha no mesmo período.

Exemplo com números plausíveis:

Sem UTM até o fechamento, o relatório mostra que a Campanha B gerou mais leads e parece mais eficiente. Com UTM, você vê que a Campanha A traz cinco vezes mais retorno por real investido. A decisão de orçamento muda completamente.

UTMs no WhatsApp: o caso específico que ninguém explica direito

Quando o lead vem de um anúncio de clique para o WhatsApp (Click-to-WhatsApp), a UTM não chega automaticamente. O link do anúncio abre o WhatsApp sem passar por uma URL rastreável. Para resolver isso, você tem duas opções:

  1. Usar um link intermediário: o anúncio aponta para uma landing page com UTM que tem um botão de WhatsApp. O lead clica, a UTM é capturada na landing page, e só depois ele vai para o WhatsApp.
  2. Usar a API do WhatsApp com identificador no parâmetro de texto: alguns sistemas permitem configurar o texto pré-preenchido da conversa com um código de campanha, que o SDR ou automação lê e registra no CRM.

No Vendalo, o SDR de IA já opera pelo WhatsApp oficial (API Cloud da Meta) e permite associar a origem da conversa ao registro do lead no funil, resolvendo exatamente esse ponto cego de rastreamento que a maioria dos times enfrenta quando usa WhatsApp como canal principal de entrada.

Exportação de conversões offline para o Google Ads

Fechar a UTM até a venda abre outra possibilidade: exportar as conversões offline para o Google Ads e ensinar o algoritmo a otimizar para receita real, não para lead.

O processo funciona assim:

  1. Ative o parâmetro gclid (Google Click ID) junto com as UTMs. Ele identifica o clique específico no Google Ads.
  2. Armazene o gclid no registro do lead no CRM, junto com a UTM.
  3. Quando o negócio fecha, exporte um arquivo com o gclid, a data de conversão e o valor da venda.
  4. Importe esse arquivo no Google Ads via conversões offline ou API.

Com isso, o Smart Bidding do Google passa a otimizar para fechamentos reais, não para cadastros. Campanhas que traziam volume alto de leads, mas vendas baixas, perdem verba automaticamente. Campanhas com conversão real recebem mais investimento.

O Vendalo tem exportação de conversões offline integrada ao funil, então quando uma oportunidade fecha, o dado já está pronto para ser enviado ao Google Ads sem exportação manual em planilha.

Erros que eliminam o rastreamento mesmo quando tudo parece certo

Modelo de UTM pronto para copiar

URL de exemplo para uma campanha de remarketing B2B no Google:

https://vendalo.com.br/demo?utm_source=google&utm_medium=cpc&utm_campaign=remar-b2b-q1&utm_content=criativo-depoimento&utm_term=crm-com-ia

Para Meta Ads (Facebook/Instagram), troque utm_source=meta e utm_medium=paid-social. Para e-mail marketing, use utm_medium=email e utm_source com o nome da ferramenta de disparo.

O relatório que você precisa ter toda semana

Com UTMs chegando até o fechamento, monte um relatório semanal simples com estas colunas: campanha, leads gerados, oportunidades abertas, fechamentos, receita total, gasto de mídia e ROI. Ordene por ROI decrescente. A conversa com o gestor de mídia muda de "quantos leads vieram" para "qual campanha pagou o investimento".

Esse relatório, cruzado com o funil do CRM, também mostra onde os leads de cada campanha empacam. Uma campanha pode trazer leads que chegam bem qualificados, mas travam na proposta. Outra pode trazer leads que avançam rápido, mas com ticket menor. São decisões diferentes que só aparecem quando a UTM está no funil inteiro, e não só na entrada.

Se você quer fechar esse ciclo de rastreamento sem montar uma stack complexa, o Vendalo conecta a origem do lead ao fechamento e à exportação para o Google Ads dentro do mesmo sistema, o que elimina a dependência de planilhas e integrações manuais para ter esse relatório rodando.

Veja isso funcionando na sua operação

O Vendalo é o CRM com SDR de IA no WhatsApp oficial: atende, qualifica e agenda por você. A demonstração usa seu cenário real de vendas.

Quero uma demonstração

Leia também

Leads e tráfegoLead Ads do Facebook e Instagram: como receber e atender na horaLeads e tráfegoComo integrar o formulário do site ao CRM (com UTMs e origem)Leads e tráfegoConversões offline no Google Ads: ensine o Google a achar quem compra