Tráfego pago

Parâmetros UTM na prática: como montar, padronizar e não quebrar o relatório

Por Equipe Affilitrack · · 9 min de leitura
Pessoa sentada à mesa organizando uma planilha de campanhas no notebook, com anotações ao lado — foto de banco de imagens
Resposta curta

Parâmetros UTM são cinco campos de URL que descrevem a origem do tráfego: utm_source, utm_medium, utm_campaign, utm_term e utm_content. Montar bem significa escrever sempre em minúsculas, usar hífen como separador, remover acento e espaço, manter vocabulário fechado para source e medium, e nunca incluir dado pessoal. A URL aparece em referrer, em log de servidor e em ferramenta de terceiro, então tudo que está nela é público na prática.

Parâmetro UTM é simples de escrever e fácil de escrever errado. O custo do erro não aparece no dia em que o link é montado — aparece três semanas depois, quando o relatório tem quarenta linhas para oito campanhas e ninguém consegue somar nada com confiança.

Este guia é sobre a parte operacional: o que cada parâmetro significa, qual convenção de nomenclatura adotar, o que nunca deve entrar na URL e quais erros quebram relatório de forma silenciosa. Se a pergunta é outra — se UTM substitui tracking de venda — a resposta está em UTM não é tracking, e ela é não.

O que significa cada um dos cinco parâmetros UTM?

São cinco campos canônicos. Qualquer coisa além disso é convenção da sua casa, não padrão.

Parâmetro O que descreve Exemplo bom Erro comum
utm_source A origem concreta do clique, o nome próprio da plataforma ou do veículo google, meta, tiktok, newsletter-semanal Escrever a campanha aqui (black-friday) em vez da origem
utm_medium A natureza do canal, de um vocabulário curto e fechado cpc, paid-social, email, affiliate Inventar valor por campanha (meta-video-remarketing)
utm_campaign A iniciativa comercial à qual o clique pertence bf-2026-curso-excel, lancamento-plano-anual Repetir o nome do criativo ou o id numérico cru da plataforma
utm_term O termo de busca ou o público segmentado gerador-de-utm, publico-lookalike-1 Usar em campanha de display, onde não existe termo
utm_content A variação dentro da campanha: criativo, posicionamento, botão video-30s-feed, carrossel-a, cta-rodape Deixar content genérico como anuncio1, que não diz nada depois

A hierarquia mental que funciona: source é de onde, medium é de que tipo, campaign é para quê, term e content são qual recorte dentro disso. Quando dois parâmetros começam a responder a mesma pergunta, um deles está errado.

Vale separar UTM de identificador de clique. gclid, fbclid e ttclid viajam na mesma URL, mas são chaves opacas que a plataforma emite e só ela interpreta — o funcionamento deles está em gclid, fbclid e ttclid. UTM é rótulo legível; parâmetro de clique é identificador. Não concorrem.

Como criar UTM sem inventar uma regra nova a cada campanha

A pergunta prática não é "como criar UTM", é "como criar UTM que continue somando daqui a seis meses". A resposta é uma convenção escrita, curta o suficiente para caber num parágrafo que qualquer pessoa da equipe consiga seguir sem consultar documentação.

A convenção mínima defensável:

  • Minúsculas sempre. Sem exceção, em todos os cinco campos. Ferramentas de analytics tratam valores de UTM como texto sensível a maiúsculas.
  • Hífen como separador. black-friday-2026, nunca black_friday_2026 nem blackFriday2026. O sublinhado já é usado no nome do parâmetro; misturar os dois confunde na leitura e na hora de dividir a string.
  • Sem acento e sem cedilha. promocao, não promoção. Acento vira codificação percentual na URL e o mesmo valor pode chegar de duas formas diferentes ao relatório.
  • Sem espaço. Espaço vira %20 ou + dependendo de quem codifica, e essas duas versões não são a mesma linha no relatório.
  • Sem dado pessoal. Detalhado na seção sobre LGPD, mais abaixo.
  • Vocabulário fechado para source e medium. Esses dois não são texto livre. Você define a lista uma vez e ninguém acrescenta valor sem discussão.

Um vocabulário fechado de exemplo, que serve como ponto de partida:

  • utm_source: google, meta, tiktok, kwai, youtube, email, whatsapp, parceiro
  • utm_medium: cpc, paid-social, email, organic-social, affiliate, referral

Seis valores de medium cobrem quase toda operação de mídia paga no Brasil. A tentação de criar o sétimo quase sempre é o sinal de que a informação nova pertence a utm_campaign ou a utm_content, não a medium.

Para utm_campaign, um padrão posicional resolve: {periodo}-{oferta}-{objetivo}, por exemplo 2026-q3-curso-excel-aquisicao. Ler da esquerda para a direita já ordena o relatório de forma útil, e a ordenação alfabética passa a agrupar sozinha.

Escrever a convenção é metade do trabalho. A outra metade é não depender de ninguém digitar a mão: um gerador de UTM com os campos de source e medium em lista suspensa elimina por construção a maior parte dos erros de digitação.

Quais erros de UTM quebram o relatório?

Erro de UTM raramente dá mensagem de erro. Ele dá número errado com aparência de número certo. Os cinco mais frequentes:

  1. Maiúsculas misturadas. Facebook, facebook e FACEBOOK viram três linhas distintas, cada uma com uma fração das conversões. O total continua correto; a leitura por origem, não. É o erro mais comum e o mais barato de evitar.
  2. Espaço codificado no valor. utm_campaign=black friday chega como black%20friday em um caminho e black+friday em outro, dependendo de quem montou a URL. Duas linhas, mesma campanha.
  3. UTM em link interno. Um botão dentro do próprio site apontando para /precos?utm_source=home&utm_medium=botao faz a ferramenta de analytics encerrar a sessão em curso e abrir outra. A origem verdadeira do visitante é sobrescrita pelo próprio site, e a campanha que pagou pelo clique perde a conversão para uma origem interna inventada.
  4. UTM duplicada depois de redirect. Quando o redirecionador anexa parâmetros sem verificar os que já existem, a URL final fica com utm_source=google&utm_source=meta. Qual dos dois vale depende da implementação de quem lê — e você não controla isso. O resultado é atribuição aleatória entre os dois valores.
  5. Parâmetro colado com # em vez de ?. https://site.com.br/oferta#utm_source=meta não passa nada para o servidor: tudo que vem depois da cerquilha é fragmento, processado apenas no navegador. O parâmetro simplesmente não existe do ponto de vista do servidor e do relatório. O primeiro parâmetro usa ?, os seguintes usam &, e #, quando existe, vem sempre por último.

Um sexto item, menos erro de sintaxe e mais de expectativa: divergência entre o número da plataforma e o número do seu relatório é normal e tem causas próprias, descritas em discrepância entre plataforma e tracker. Nem toda diferença é UTM mal montada.

O que nunca colocar em um parâmetro UTM

Esta seção não é sobre boas práticas de relatório. É sobre exposição de dado pessoal.

Nunca coloque em UTM, em nenhum dos cinco campos:

  • e-mail
  • telefone
  • CPF ou qualquer documento
  • nome do cliente
  • id interno que permita identificar uma pessoa
  • qualquer dado sensível na acepção da LGPD

O motivo é técnico e vale entender, porque ele deixa claro que não se trata de excesso de zelo. A URL completa, com todos os parâmetros, circula em pelo menos três lugares fora do seu controle:

No cabeçalho Referer. Quando o visitante clica em qualquer link que saia da sua página, o navegador pode enviar a URL de origem — inteira, com a query string — para o site de destino. Um e-mail colocado em utm_content chega ao servidor de terceiros que você nunca escolheu.

No log de servidor. Todo servidor web, CDN, proxy e balanceador registra a URL requisitada em texto plano. Esses logs são copiados, retidos por meses e acessados por equipes que nada têm a ver com a campanha. Um CPF em UTM vira um CPF em arquivo de log distribuído.

Na ferramenta de analytics de terceiro. A UTM existe justamente para ser lida por essas ferramentas. Colocar dado pessoal ali é enviá-lo, por construção, a um operador externo — frequentemente fora do Brasil, quase sempre sem base legal registrada para aquele dado específico.

Sob a LGPD, isso caracteriza tratamento de dado pessoal sem finalidade definida, sem base legal adequada e com compartilhamento não previsto — três problemas distintos ao mesmo tempo. E o agravante prático é que o dado, uma vez em URL, é irrecuperável: ele já está em log de terceiro, em cache e em histórico de navegador. Não existe apagar depois.

A regra operacional é simples: UTM descreve campanha, nunca pessoa. Se você precisa ligar uma conversão a um indivíduo específico, o caminho é um identificador opaco gerado do seu lado, que não significa nada para quem o intercepta e cuja correspondência com a pessoa mora no seu banco de dados, sob seu controle. É essa a lógica descrita em tracking e atribuição, e o nosso tratamento de dados está detalhado na política de privacidade.

Como testar a UTM antes de subir a campanha

Cinco minutos antes de ativar valem semanas de dado limpo:

  1. Abra o link montado no celular, em rede móvel, e confira na barra de endereço se todos os parâmetros chegaram — na ordem e com os valores esperados.
  2. Procure %25 nos valores. É sinal de codificação dupla: alguém codificou o que já estava codificado.
  3. Confira se não há parâmetro repetido, especialmente se o link passa por encurtador ou redirecionador.
  4. Verifique se o valor de utm_source e de utm_medium está na lista fechada. Se não está, ou a lista muda por decisão, ou o link está errado.
  5. Passe os olhos na URL inteira procurando qualquer coisa que pareça dado de pessoa.

Se a campanha roda em Google Ads, Meta Ads ou TikTok Ads com macros dinâmicas, teste também o valor substituído, não só o template. Macro que não resolve chega literal ao relatório e polui a linha com chaves e colchetes.

Onde a UTM termina e o tracking começa

Vale fechar sendo explícito sobre o alcance. Parâmetros UTM bem padronizados resolvem leitura de origem em ferramenta de analytics e rótulo legível dentro da plataforma de vendas. Eles não resolvem venda que acontece fora da sessão, pagamento em boleto concluído dias depois, checkout em outro domínio nem reembolso que precisa voltar para a campanha de origem. Esses casos exigem identificador único por clique e confirmação pelo servidor — o assunto de UTM não é tracking.

Padronizar UTM continua valendo a pena de qualquer forma, porque um relatório com nomes consistentes é pré-requisito para qualquer leitura, inclusive a que vem depois. Terminologia técnica usada aqui está no glossário.

Para montar os links seguindo a convenção deste artigo sem depender de digitação manual, use o gerador de UTM gratuito do Affilitrack: os campos de source e medium já vêm com vocabulário fechado, a normalização para minúsculas e hífen é automática e a URL sai pronta para colar na plataforma.

Perguntas frequentes

Qual a diferença entre utm_source e utm_medium?

utm_source é de onde veio o clique, o nome da origem concreta, como google ou tiktok. utm_medium é a natureza do canal, como cpc, email ou organic-social. A regra que evita confusão é escrever source como um nome próprio e medium como uma categoria de um vocabulário curto e fechado.

Preciso preencher os cinco parâmetros sempre?

Não. utm_source, utm_medium e utm_campaign são o mínimo utilizável. utm_term faz sentido em busca paga e utm_content quando existem variações de criativo ou de posicionamento dentro da mesma campanha. Parâmetro preenchido com valor genérico só polui o relatório.

Maiúscula em UTM atrapalha mesmo?

Sim. A maior parte das ferramentas de analytics trata valores de UTM como texto sensível a maiúsculas, então Facebook, facebook e FACEBOOK viram três linhas diferentes no mesmo relatório. Escrever sempre em minúsculas é a regra mais barata de adotar e a que mais evita retrabalho.

Posso colocar UTM em link interno do meu site?

Não é recomendável. Ferramentas de analytics costumam iniciar uma nova sessão quando encontram UTM na URL, o que corta a sessão em duas e atribui a segunda metade à campanha errada. Para navegação interna, use parâmetros próprios ou eventos, nunca UTM.

UTM funciona com boleto e Pix pagos depois?

A UTM registra a origem na chegada. Se o pagamento acontece horas ou dias depois, possivelmente em outro aparelho, não existe chave para ligar aquele pagamento ao clique original. Esse é o limite estrutural da UTM, tratado em detalhe no artigo sobre UTM e tracking.

Qual o tamanho máximo de uma URL com UTM?

Não há um número único: o limite varia por navegador, servidor e intermediário. Na prática, URLs muito longas correm risco de truncamento em encurtadores e redirecionadores. Manter valores curtos e passar apenas o que será lido no relatório reduz esse risco.

Equipe Affilitrack

Time que constrói e opera o Affilitrack. Escrevemos a partir de operação real de tracking de afiliados no Brasil — postback de casa de aposta, infoproduto e mídia paga.

Teste o Affilitrack com a sua operação

Postback server-side, atribuição por clique e repasse automático para sub-afiliados. Planos a partir de R$ 97/mês, com Pix ou cartão.

Continue lendo