Venda sem UTM é a venda aprovada que chega ao seu checkout sem nenhum parâmetro de origem gravado, e por isso não pode ser ligada a uma campanha ou anúncio. Ela aparece por cinco motivos principais: tráfego que nunca teve UTM (post orgânico, bio, busca pela marca), anúncio publicado sem os parâmetros de URL, página ou checkout que descarta a URL no caminho, navegação entre domínios diferentes e campanhas em que a plataforma não preenche todos os parâmetros, como a Performance Max do Google. Uma parte das vendas sem origem é normal. O que passa disso é problema de configuração, e dá para medir o percentual e reduzir.
O problema não é estético. Cada venda de anúncio que cai em "sem origem" some do faturamento daquele anúncio, derruba o ROAS da campanha e pode levar você a pausar exatamente o criativo que está pagando as contas.
Resumo rápido: calcule a taxa de rastreamento (vendas com UTM ÷ total de vendas). Separe a venda sem origem "esperada" (orgânico, indicação, recompra) da "evitável" (anúncio sem parâmetro, botão que perde a URL, redirecionamento, domínio). Corrija na ordem: parâmetros nos anúncios, repasse da página para o checkout, redirecionamentos e, por último, os casos que só um pixel próprio ou regras de atribuição conseguem classificar.
O Que É Venda Sem UTM (e Por Que Ela Importa)
UTM é o conjunto de parâmetros (utm_source, utm_medium, utm_campaign, utm_term e utm_content) que viaja no link e diz de onde veio a visita. Se você ainda está montando o padrão, o guia de UTM: o que é e como criar tem os macros prontos para Meta, Google e TikTok.
Quando a venda é aprovada, o checkout grava os parâmetros que recebeu. Se não recebeu nenhum, a venda fica sem origem. No relatório, ela costuma aparecer como "(sem UTM)", "direto", "desconhecido" ou simplesmente não aparece em nenhuma campanha.
Por que isso importa:
- O ROAS por campanha fica subestimado. A venda aconteceu, o dinheiro entrou, mas nenhum anúncio recebeu o crédito.
- O CPA por anúncio fica inflado. O mesmo gasto dividido por menos vendas atribuídas.
- Você não sabe se o problema é campanha ou configuração. Um mês com 35% de vendas sem origem pode ser um anúncio ruim ou um botão quebrado.
- O algoritmo da plataforma não é afetado diretamente, porque ele usa o Pixel e a API de Conversões, não a sua UTM. O estrago é na sua decisão de verba.
As 5 Causas da Venda Sem UTM
1. Tráfego que nunca teve UTM (orgânico, bio, indicação)
É a causa legítima. O comprador chegou por um caminho que não carrega parâmetro:
- link na bio do Instagram ou post orgânico sem UTM;
- busca pelo nome da marca ou do produto no Google;
- link recebido por WhatsApp, Telegram ou e-mail de um amigo;
- digitou o endereço direto ou usou um favorito;
- viu o anúncio, não clicou e voltou depois por outro caminho;
- clicou no celular e comprou dias depois no computador.
Nesses casos, a venda sem origem não é erro. Ela reflete o mundo real: parte do seu público compra depois de ver o anúncio, mas não pelo clique no anúncio. O que você pode fazer é colocar UTM em tudo o que controla (bio, stories, e-mails, grupos) para diminuir essa fatia.
2. Link de anúncio sem parâmetro
A causa evitável mais comum. Na Meta e no TikTok, os parâmetros de URL ficam no anúncio, não na campanha. Isso quer dizer que:
- anúncio novo publicado com o campo "Parâmetros de URL" vazio chega sem UTM;
- anúncio duplicado de um modelo antigo carrega um padrão desatualizado, às vezes sem o ID do anúncio;
- anúncio de post existente (impulsionado) às vezes é criado fora do fluxo em que você costuma colar os parâmetros;
- macro com erro de sintaxe (
{ad.id}em vez de{{ad.id}}) chega cru, sem valor.
No Google Ads, o modelo de acompanhamento pode ficar na conta, na campanha, no grupo ou no anúncio, e o nível mais específico sobrescreve os outros. Um modelo vazio ou antigo em uma campanha anula o padrão da conta.
3. Página ou checkout que descarta os parâmetros
A visita chega com UTM na página de vendas. A venda chega sem. No meio do caminho, a URL se perdeu. Os pontos clássicos:
- Botão de compra com link fixo. A página recebe
?utm_source=..., mas o botão "Comprar" aponta para o checkout sem repassar nada. - Redirecionamentos. Encurtadores, páginas de "aguarde", redirecionamento de
httpparahttps, de domínio semwwwparawwwou por idioma podem descartar a query string. - Formulário ou quiz intermediário que manda para o checkout por um link montado sem os parâmetros.
- Checkout que não lê o parâmetro que você usa. Cada plataforma aceita um conjunto de parâmetros. A Kiwify, por exemplo, documenta os parâmetros aceitos (
utm_*,src,sck). A Hotmart também usasrcesckpara rastreamento; os detalhes da plataforma estão no guia de como rastrear vendas da Hotmart.
4. Navegação entre domínios diferentes
UTM vive na URL. Quando o visitante passa de um domínio para outro sem que a URL seja repassada, a origem fica para trás. Isso acontece quando:
- o anúncio leva para um domínio (ex.:
seublog.com.br), que leva para a página de vendas em outro (seucurso.com), que leva para o checkout em um terceiro (pay.plataforma.com); - a VSL fica numa página e o botão aparece em outra;
- o comprador sai para ver um depoimento em outro site e volta pelo histórico.
Cookies também não ajudam aqui: um cookie gravado no domínio da sua página não é lido pelo domínio do checkout. Sem repasse explícito na URL (ou um identificador de sessão que viaje junto), a venda chega "limpa".
5. Campanhas em que a plataforma não preenche tudo (Performance Max e afins)
Em campanhas automatizadas do Google, como Performance Max, a entrega é organizada por grupos de recursos e passa por vários inventários (Pesquisa, YouTube, Display, Gmail, Discover). O Google informa que alguns parâmetros ValueTrack têm suporte limitado nesse tipo de campanha. Na prática, é comum o ID do anúncio ({creative}) chegar vazio, enquanto o ID da campanha ({campaignid}) chega preenchido.
Se o seu relatório só considera "rastreada" a venda que tem o ID do anúncio, toda venda de PMax vira venda sem origem, mesmo com a campanha identificada. A saída é aceitar atribuição no nível de campanha para esse tipo de campanha.
Há ainda um caso especial dentro do funil: order bump e upsell. Em muitas plataformas, a compra adicional é registrada como uma transação à parte, e o upsell de um clique acontece numa página pós-compra que não carrega a UTM do anúncio. O resultado são vendas "sem origem" que, na verdade, vieram do mesmo anúncio da compra principal. O tema tem artigo próprio: order bump e upsell: como atribuir ao anúncio certo.
Como Medir o Percentual de Venda Sem UTM
A métrica é a taxa de rastreamento:
Taxa de rastreamento = vendas com alguma UTM ÷ total de vendas × 100
E o complemento:
Percentual de venda sem origem = 100% − taxa de rastreamento
Use no denominador todas as vendas que realmente aconteceram no período, incluindo as que depois viraram reembolso ou chargeback. Se você tirar as reembolsadas só de um lado da conta, a taxa fica distorcida.
Passo a passo manual
- Exporte as vendas do checkout do período (aprovadas, reembolsadas e com chargeback), com as colunas de UTM,
srcesck. - Marque como "com origem" toda venda com pelo menos um parâmetro preenchido com valor real. Macro cru, como
{{ad.id}}, conta como sem origem. - Calcule a taxa geral e por produto. Produtos vendidos só por anúncio devem ter taxa bem maior do que produtos divulgados no orgânico.
- Separe por dia. Um salto repentino no percentual sem origem quase sempre coincide com uma mudança: anúncio novo, página nova, troca de checkout.
- Olhe as vendas sem origem de perto. Horário, produto, valor. Se muitas são order bumps ou upsells de compras que têm UTM, a causa é o funil, não os anúncios.
Exemplo numérico (hipotético)
Uma operação de infoproduto de R$ 197 fecha o mês assim:
| Situação da venda | Quantidade |
|---|---|
| Aprovadas | 400 |
| Reembolsadas | 12 |
| Chargeback | 3 |
| Total | 415 |
| Com alguma UTM | 290 |
| Sem UTM | 125 |
Taxa de rastreamento: 290 ÷ 415 = 69,9%. Venda sem origem: 30,1%.
Agora o impacto na decisão. Suponha R$ 25.000 investidos na Meta e 210 das vendas aprovadas com UTM da Meta (R$ 41.370). O ROAS rastreado é 1,65. Se metade das 90 vendas aprovadas sem origem veio, na verdade, de anúncios da Meta (bumps sem herança, botão quebrado numa das páginas), são mais 45 vendas e R$ 8.865. O ROAS vai para 2,01.
Com 1,65 você talvez corte verba. Com 2,01 talvez escale. Os números são ilustrativos, mas o ponto não é: a venda sem UTM decide verba por você, se você não medir. E lembre que ROAS é só faturamento; a conta com reembolso, taxas e imposto está em como calcular o ROAS real.
Qual percentual de venda sem UTM é normal?
Não existe um número universal confiável. Depende de quanto do seu faturamento vem de orgânico, marca, indicação e recompra. Algumas referências práticas:
- Produto vendido quase só por anúncio, com página e checkout bem configurados: a fatia sem origem tende a ser pequena. Se ela for alta, investigue.
- Operação com perfil forte no Instagram, lista de e-mail e lançamentos: é esperado ver uma fatia relevante sem UTM, a não ser que você etiquete bio, stories e e-mails.
- Mais importante que o número é a tendência. Uma fatia estável é o seu "ruído de fundo". Uma fatia que sobe de uma semana para outra é sinal de configuração quebrada.
Como Reduzir a Venda Sem UTM (Checklist)
Siga a ordem: começa pelo que é mais comum e mais barato de corrigir.
1. Padronize e audite os parâmetros de todos os anúncios ativos
- Use um único padrão por plataforma, com macros dinâmicos e ID do anúncio no
utm_content. - Revise todo anúncio ativo, não só os novos. Anúncios duplicados e posts impulsionados são os que mais escapam.
- No Google Ads, confira se campanhas ou anúncios não têm um modelo de acompanhamento próprio que sobrescreve o da conta.
- Crie o hábito: nenhum anúncio sobe sem conferir o campo de parâmetros.
2. Garanta o repasse da página para o checkout
- Teste o caminho completo: clique na pré-visualização do anúncio, confira a URL da página, clique no botão de compra e confira se o link do checkout abriu com os mesmos parâmetros.
- Use um script que leia os parâmetros da URL e os adicione a todos os links de checkout, inclusive botões que aparecem depois (em VSL com botão atrasado, por exemplo).
- Use os nomes de parâmetro que o seu checkout aceita (
utm_*,src,sck, conforme a plataforma).
3. Elimine redirecionamentos que descartam a URL
- Evite encurtadores entre o anúncio e a página.
- Configure os redirecionamentos do servidor (http→https, com e sem
www) para preservar a query string. - Aponte o anúncio direto para a URL final, sem página intermediária.
4. Etiquete o tráfego orgânico que você controla
Link da bio, stories, e-mails, grupos e parcerias com UTM próprio (utm_source=instagram&utm_medium=bio, por exemplo). A venda continua sendo orgânica, mas sai da pilha "sem origem" e passa a ter nome.
5. Trate os casos que a UTM não resolve
- PMax e campanhas automatizadas: aceite a atribuição no nível de campanha usando o
{campaignid}. - Order bump e upsell: ligue a transação adicional à compra principal e herde a origem dela.
- Comprador que perdeu a URL no caminho: um pixel próprio na página pode guardar a sessão e levar um identificador até o checkout, para cruzar a venda com a visita depois.
Como Fazer Isso na Track Hunter
A Track Hunter conta a venda sem UTM em vez de escondê-la, e tem telas específicas para medir e reduzir essa fatia. Tudo abaixo está disponível em todos os planos, inclusive no Free.
1. Veja o percentual no Dashboard
No Dashboard, ligue os blocos Taxa de Rastreamento e Vendas Não Rastreadas em "Editar blocos". A Taxa de Rastreamento é calculada como vendas com alguma UTM ÷ (aprovadas + reembolsos + chargebacks) × 100, a mesma lógica do cálculo manual acima. Use a comparação de período para ver se a fatia sem origem subiu.
O Dashboard também mostra avisos de configuração, como pixel não configurado ou anúncios com UTM fora do padrão, com link direto para Integrações.
2. Descubra o percentual por produto
Em Integrações › UTMs, o card de vendas sem origem mostra quantos por cento das vendas de cada produto chegam sem origem identificada, e explica se aquilo parece normal (um produto que vende por post orgânico, por exemplo) ou se o funil está perdendo atribuição.
3. Corrija os anúncios sem parâmetro
Na mesma categoria UTMs ficam os cards de Padrão de UTM para Meta Ads, Google Ads e TikTok Ads, com o texto pronto para copiar, e a auditoria Anúncios com UTM fora do padrão:
- lista os anúncios ativos da Meta sem rastreio do anúncio;
- mostra "Como está hoje" e "Como deveria ficar";
- tem o botão Corrigir na Meta.
Na tela Meta Ads, um aviso indica quantos anúncios ativos estão com UTMs incorretas. Na tela Google Ads, a coluna Rastreio (UTM) classifica cada anúncio como "Rastreado", "Sem parâmetro" ou "Sem rastreio", e indica se o valor foi herdado da campanha, do grupo ou da conta.
4. Deixe as regras de atribuição trabalharem
Algumas vendas sem UTM não precisam ficar sem origem:
- Order bump e upsell herdam o anúncio e a campanha da compra principal, tanto na Meta quanto no Google.
- Performance Max e campanhas do Google sem
utm_content: quando outm_campaigntraz o{campaignid}, a venda é atribuída à campanha. - Fonte pela sessão do pixel: com o Pixel de trackeamento avançado instalado, o script decora os links de checkout com um identificador de sessão. Quando uma venda chega sem UTM, mas com esse identificador, ela é cruzada com a sessão do pixel. Se a sessão veio de clique da Meta (
fbclid), a venda conta como Meta na visão por fonte de tráfego; se veio do Google (gclid/gbraid), como Google.
5. Organize as origens orgânicas
Em Gerenciar fontes, no Dashboard, você junta UTMs sob um nome, ícone e cor (por exemplo, todas as variações de bio e stories em "Instagram orgânico") e vê as UTMs pendentes que ainda não foram vinculadas a nenhuma fonte.
Todo plano começa com 30 dias grátis, sem cartão, e o Free tem 300 vendas aprovadas no total. Dá para conectar o checkout, instalar o pixel e comparar a sua taxa de rastreamento com a da planilha que você usa hoje.
Perguntas Frequentes
Por que minha venda aparece sem UTM se o anúncio tem parâmetros?
Porque a UTM precisa sobreviver até o checkout. As causas mais comuns são o botão de compra com link fixo, redirecionamentos que descartam a URL, troca de domínio entre página e checkout, checkout que não lê o parâmetro usado e compras feitas depois, por outro caminho. Teste o caminho completo: anúncio, página, botão, checkout e compra de teste.
Venda sem UTM é sempre venda orgânica?
Não. Parte é orgânica de verdade (bio, busca pela marca, indicação), mas uma fatia relevante costuma ser venda de anúncio que perdeu a origem no caminho: anúncio sem parâmetro, página que não repassa a URL, order bump ou upsell registrado como transação separada. Por isso vale investigar antes de concluir.
Qual a porcentagem aceitável de venda sem origem?
Não existe um número universal: depende de quanto você vende por orgânico, marca e recompra. Produtos vendidos quase só por anúncio, com configuração correta, tendem a ter uma fatia pequena. Mais útil do que buscar um número é acompanhar a tendência: uma alta repentina quase sempre indica configuração quebrada.
A Performance Max do Google passa UTM?
Passa o que você configura no modelo de acompanhamento, mas nem todo parâmetro ValueTrack é preenchido em todos os inventários da PMax. É comum o ID da campanha chegar e o ID do anúncio não. Por isso, para PMax, atribua a venda no nível de campanha usando {campaignid} no utm_campaign.
Order bump e upsell entram como venda sem UTM?
Em muitas plataformas, sim. A compra adicional vira uma transação à parte e o upsell de um clique acontece numa página pós-compra, sem a UTM do anúncio. A solução é ligar a transação adicional à compra principal e herdar a origem dela.
Venda sem UTM atrapalha o algoritmo da Meta?
Não diretamente. O algoritmo usa os eventos do Pixel e da API de Conversões, não a UTM gravada no checkout. O problema da venda sem UTM é na sua análise: ROAS e CPA por campanha e por anúncio ficam errados, e a decisão de verba também.
Dá para recuperar a origem de uma venda sem UTM já feita?
Com cruzamento manual, só em casos específicos: um order bump ligado à compra principal, ou uma compra identificável pelo horário e pelo e-mail em uma campanha pequena. Para classificar em escala, é preciso ter coletado algo antes da venda, como um identificador de sessão do seu próprio pixel levado até o checkout.