Encurtador de link com UTM: sem perder o parâmetro

Encurtar link com UTM sem perder o parâmetro depende do redirect. Veja como a full_url é preservada no clique, e por que encurtador ruim quebra a atribuição.

13 de julho de 20267 min de leiturapor Vinicius Castilho

Direto ao ponto

Um encurtador confiável monta a URL final com os UTMs embutidos no momento em que o link é criado, não no momento do clique: o código curto vira só um apontador para essa URL já pronta. Isso elimina o risco de o redirect descartar parâmetros a cada requisição, que é onde os encurtadores genéricos costumam perder o rastreamento.

Um link com UTM completo é longo e feio. Quando ele vai para a bio do Instagram, uma mensagem de WhatsApp ou um material impresso, encurtar resolve o problema visual. O risco é outro: um encurtador que faz o redirect errado descarta os parâmetros no caminho, e você só descobre no fim do mês, quando o relatório mostra tráfego (direct) / (none) no lugar da campanha que você marcou com tanto cuidado.

A boa notícia: encurtar link com UTM sem perder o parâmetro é totalmente possível. Depende de como o encurtador trata a URL no momento do clique. Neste artigo eu explico o mecanismo certo, mostro onde os encurtadores genéricos falham e como o castnx.link preserva os UTMs até o Tracker capturar a origem real da visita.

Se você ainda está montando a estrutura de parâmetros, comece pelo guia completo de parâmetros UTM e volte aqui para a parte do encurtamento.

Por que a URL com UTM fica longa (e por que isso importa)

Um link marcado carrega o destino mais cinco etiquetas possíveis. Na prática, ele fica assim:

https://seusite.com.br/oferta?utm_source=instagram&utm_medium=social&utm_campaign=lancamento-julho&utm_content=stories-01

Nada de errado com esse link tecnicamente. O GA4 lê os parâmetros e registra a origem. O problema é onde ele precisa aparecer. Na bio do Instagram, um link desse tamanho ocupa espaço e passa desconfiança. Numa mensagem de WhatsApp, quebra em várias linhas e parece spam. Num QR Code de material impresso, quanto mais longa a URL, mais densa e frágil fica a leitura.

Encurtar troca essa URL gigante por algo como castnx.link/a1b2c3d4. Curto, limpo, confiável de clicar. A pessoa nem vê os UTMs, e é exatamente isso que você quer: os parâmetros são para a sua análise, não para o usuário. O que não pode acontecer é o link curto entregar a pessoa no destino sem os parâmetros.

Onde o encurtador ruim perde o UTM

A falha acontece quando o encurtador remonta a URL na hora do redirect em vez de guardar a URL final desde o começo. Alguns serviços genéricos tratam o link curto como um simples atalho para um domínio, e no meio do caminho aplicam limpeza de query string, normalização ou um redirect intermediário que descarta tudo depois do ?. O resultado: a pessoa chega no seu site, mas os UTMs ficaram no caminho.

Tem um agravante silencioso. Se você colou no encurtador uma URL que já tinha UTMs e o serviço faz o próprio append de parâmetros de campanha por cima, o link pode chegar ao GA4 com utm_source duplicado. O GA4 não sabe qual valor obedecer e você acaba com dado ambíguo. Encurtador que não trata precedência de parâmetro é tão problemático quanto o que os apaga.

Na minha experiência acompanhando contas de tráfego, esse é o tipo de erro que ninguém percebe no dia a dia. O link funciona, abre a página, converte. Só que a conversão entra como Direct. Você olha o relatório, vê a campanha com clique e sem resultado atribuído, e conclui que o criativo não performou, quando na verdade o encurtador comeu a etiqueta. Diagnóstico errado gera decisão errada.

O mecanismo certo: full_url montada na criação

A regra que separa um encurtador confiável de um problemático é simples: a URL final, com os UTMs embutidos, é montada quando você cria o link, não quando alguém clica. No momento da criação, o encurtador junta o destino com os parâmetros, resolve qualquer duplicação e grava essa URL completa. O código curto vira só um apontador para essa URL já pronta.

No castnx.link o fluxo é este. Você informa o destino e escolhe os UTMs; o sistema monta a full_url uma única vez e a guarda junto do código curto de 8 caracteres. Quando alguém clica em castnx.link/a1b2c3d4, o servidor não recalcula nada: ele busca a full_url exatamente como foi salva e devolve um redirect 302 para ela. Os parâmetros estavam lá desde o primeiro dia e continuam lá no clique.

A diferença é conceitual e faz toda a diferença prática. Remontar a URL no redirect abre espaço para perder pedaço no caminho a cada requisição. Servir uma URL já montada elimina esse risco na origem: o que foi gravado é o que é entregue, clique após clique, sem exceção.

Obs.: se você colou um destino que já continha UTMs, os parâmetros que você configurou no link têm precedência e sobrescrevem os antigos. Isso evita a duplicação que descrevi acima, sem você precisar limpar a URL na mão.

O clique é registrado antes do redirect

Encurtar bem não é só preservar o parâmetro. É também transformar o link curto numa fonte de dado. Cada acesso a um link do castnx.link é registrado antes de mandar a pessoa para o destino: momento do clique, país, dispositivo, navegador, idioma, origem do referer e uma marcação de bot para separar tráfego real de robô.

A prioridade é sempre entregar a pessoa no destino rápido. O registro do clique roda em segundo plano, sem segurar o redirect, então o usuário não sente diferença nenhuma na velocidade. Você ganha a métrica de quantas pessoas clicaram no link antes mesmo de qualquer conversão acontecer no site.

Esse número resolve uma dor concreta. Quando você manda um link na bio ou dispara no WhatsApp, o Meta e o próprio app não te contam quantos abriram. Com o link curto registrando o clique, você para de trabalhar no escuro: sabe o volume que passou pelo link e cruza isso com o que aconteceu depois.

Fechando o loop com o Tracker

Aqui está o motivo de preservar o UTM importar tanto. Os parâmetros que sobrevivem ao redirect são exatamente o que o Tracker lê quando a pessoa cai no seu site. No 302, o destino recebe a full_url com utm_source, utm_medium, utm_campaign mais o código curto. O Tracker captura tudo na sessão e amarra a visita à campanha certa.

O loop fecha assim: você cria o link curto no UTM Builder, a pessoa clica, o clique é registrado, o redirect entrega os UTMs intactos, o Tracker vê a origem e, quando a conversão acontece, ela entra atribuída à campanha real. No painel você lê algo como "campanha lancamento-julho / instagram gerou X leads", em vez de ver esse resultado sumir dentro de Direct.

Nenhum encurtador genérico faz isso, porque nenhum tem um tracker próprio do outro lado. É a diferença entre um link curto que só encurta e um link curto que encurta, registra o clique e alimenta a atribuição de ponta a ponta.

Um caso real de um gestor que acompanhei: ele rodava tráfego para a bio do Instagram com um encurtador popular e jurava que o Instagram convertia mal, porque quase tudo entrava como Direct no relatório. O encurtador estava descartando a query string no redirect. Trocamos o link pelo castnx.link com a mesma marcação de UTM, e na semana seguinte as conversões que antes eram Direct apareceram atribuídas ao Instagram. O criativo sempre funcionou. Quem estava quebrado era o link.

Como encurtar seu link com UTM sem perder o parâmetro

O fluxo prático é curto. Você monta o link com UTM na ferramenta, escolhendo o destino e os parâmetros pelos valores padronizados, sem risco de espaço, acento ou maiúscula inconsistente. A ferramenta gera a versão longa e, no mesmo passo, o link curto do castnx.link apontando para ela. Você copia o link curto e usa onde precisar: bio, WhatsApp, QR Code para material offline.

Para os canais que mais sofrem com link comprido, vale ver os guias específicos: UTM para Instagram cobre a bio e os stories, e UTM para WhatsApp mostra por que esse canal aparece como Direct sem marcação e como resolver.

FAQ

Encurtar link com UTM perde os parâmetros?

Depende do encurtador. Um serviço que remonta a URL no momento do clique pode descartar os parâmetros no caminho. Um encurtador que monta a URL final na criação e a serve intacta no redirect preserva os UTMs. O castnx.link segue o segundo modelo: a URL completa é gravada quando você cria o link e devolvida exatamente como está no clique.

O link curto continua funcionando no GA4 e no Tracker?

Sim. O link curto faz um redirect 302 para o destino já com os UTMs embutidos. Do ponto de vista do GA4 e do Tracker, a pessoa chega ao site com os parâmetros normais na URL: eles não sabem nem se importam que houve um encurtamento antes. A origem é registrada como se você tivesse usado o link longo diretamente.

Posso usar o link curto em QR Code e material impresso?

Sim, e é um dos melhores usos. Quanto mais curta a URL, mais simples e legível o QR Code fica. Como os UTMs viajam do lado do servidor e não no texto do QR, você mantém o código enxuto sem abrir mão da atribuição. O UTM Builder gera o QR do link direto na ferramenta.

E se o meu destino já tiver UTMs na URL?

Os parâmetros que você configura no link têm precedência e sobrescrevem os que já vinham no destino. Isso evita duplicar utm_source ou utm_campaign, que deixaria o dado ambíguo no relatório. Você não precisa limpar a URL manualmente antes de colar.

Encurte seu próximo link agora

Se você marca campanhas com UTM e precisa que o link seja curto para a bio, o WhatsApp ou um QR Code, o caminho seguro é usar uma ferramenta que preserva o parâmetro por design.

O UTM Builder monta o link com UTM e encurta com o castnx.link no mesmo fluxo: você escolhe o destino e os parâmetros padronizados, copia o link curto e usa onde quiser, com o clique registrado e a atribuição fechando no Tracker. Sem perder o parâmetro no caminho.

Gere sua URL com UTM agora

Gratuito, sem cadastro. Templates prontos para Facebook, Google, TikTok, WhatsApp e mais. Com conta grátis, você salva os links e vê os cliques reais de cada campanha.