Quais são os cinco parâmetros UTM e para que serve cada um?
Parâmetros UTM são cinco tags — utm_source, utm_medium, utm_campaign, utm_term e utm_content — adicionadas a qualquer URL para indicar ao Google Analytics 4 exatamente de onde veio um clique. Três são obrigatórios (source, medium, campaign), dois são opcionais (term, content). Toda equipe de marketing que gerencia anúncios pagos precisa dos cinco.
Veja o que cada parâmetro responde:
| Parâmetro | Pergunta que ele responde | Valor de exemplo |
|---|---|---|
utm_source | QUEM enviou o tráfego? | meta, google, klaviyo |
utm_medium | COMO ele chegou? | paid_social, cpc, email |
utm_campaign | QUAL campanha é esta? | spring_sale_2026, {{campaign.name}} |
utm_term | POR QUÊ — qual segmentação ou palavra-chave? | running_shoes, {keyword} |
utm_content | QUAL criativo específico? | video_v2, {{ad.name}} |
Pense como uma etiqueta de envio. Source é o remetente. Medium é o método de entrega. Campaign é o número do pedido. Term é o motivo do pedido. Content é qual caixa na remessa. Se faltar uma etiqueta, seu pacote acaba no armazém errado — ou no canal "Unassigned" do GA4, o que é pior.

Por que profissionais de marketing confundem utm_source e utm_medium?
A confusão entre source e medium é o erro UTM mais comum, responsável por relatórios GA4 corrompidos em cerca de 30% das empresas sem convenções UTM documentadas, segundo um estudo da Improvado de 2023. A confusão é simples: ambos parecem descrever "de onde veio o tráfego."
Mas eles respondem perguntas diferentes. utm_source identifica a plataforma — o site, app ou serviço específico que enviou o clique. utm_medium identifica o tipo de canal — a categoria de tráfego nos Default Channel Groupings do GA4.
Veja onde dá errado:
| O que digitaram | O que deu errado |
|---|---|
utm_source=paid_social | Isso é um medium, não um source. Source deveria ser a plataforma: meta, tiktok |
utm_medium=facebook | Isso é um source, não um medium. Medium deveria ser o tipo de canal: paid_social |
utm_source=spring_sale_instagram | Nome da campanha enfiado no source. Três campos comprimidos em um |
utm_medium=social-media | Não é um valor reconhecido pelo GA4. O tráfego cai em "Unassigned" |
Eu cometi exatamente esse erro em 2022. Taguei uma campanha inteira de Q4 com utm_medium=social em vez de utm_medium=paid_social. Cada clique dos Meta Ads caiu no canal "Organic Social" do GA4. Três meses de dados de atribuição paga — perdidos. Os $14.000 de investimento em mídia pareciam ter gerado zero resultado.
A solução é muito simples. Source = nome da plataforma. Medium = valor de channel grouping do GA4. Sempre.
A Clean Signal Method chama isso de "Fale a língua do GA4" — Princípio nº 1. Se o valor do seu utm_medium não corresponde a um Default Channel Grouping do GA4, seus dados já estão quebrados antes do primeiro clique.
Quais são os valores UTM recomendados para cada canal de marketing?
O GA4 usa utm_medium para classificar o tráfego nos Default Channel Groupings. Use o valor errado e seu tráfego vira "Unassigned" — invisível nos relatórios padrão. Aqui estão os valores corretos para 16 canais comuns:
| Canal | utm_source | utm_medium | Exemplo de utm_campaign |
|---|---|---|---|
| Meta Ads (FB + IG) | meta | paid_social | {{campaign.name}}-{{adset.name}} |
| Google Ads (Search) | google | cpc | {campaignid}_{adgroupid} |
| Google Ads (Display) | google | display | {campaignid} |
| TikTok Ads | tiktok | paid_social | __CAMPAIGN_NAME__ |
| LinkedIn Ads | linkedin | paid_social | {{CAMPAIGN_NAME}} |
| Bing/Microsoft Ads | bing | cpc | {CampaignId} |
| Pinterest Ads | pinterest | paid_social | {campaign_name} |
| Snapchat Ads | snapchat | paid_social | {{campaign.name}} |
| Newsletter Mailchimp | mailchimp | email | weekly_digest_2026-03 |
| Email Klaviyo | klaviyo | email | abandoned_cart_flow |
| Post orgânico Facebook | facebook | organic | product_tips_march |
| Post orgânico Instagram | instagram | organic | behind_the_scenes |
| Canal Telegram | telegram | organic | weekly_update |
| YouTube orgânico | youtube | organic | tutorial_series |
| QR code (offline) | offline | referral | conference_berlin_2026 |
| Campanha SMS | sms_provider | sms | flash_sale_march |
Percebe o padrão? Cada valor de utm_medium mapeia diretamente para um GA4 Default Channel Grouping. Sem grafias criativas. Sem abreviações. paid_social — não smm, não social-ads, não paid-social-media.
Dica profissional: Quando você seleciona uma rede de anúncios no UTM Generator, o dropdown de medium mostra apenas valores compatíveis com GA4. Escolha "Meta Ads" e você verá
paid_social,cpm,cpc— nunca valores que acionariam "Unassigned." Acabaram as adivinhações.
Como usar utm_term e utm_content para rastreamento granular?
Esses dois parâmetros opcionais separam um bom rastreamento UTM de um rastreamento excelente. utm_term captura dados de segmentação — a palavra-chave, segmento de audiência ou tipo de correspondência que acionou o anúncio. utm_content identifica qual criativo específico o usuário clicou.
Para Google Ads, utm_term é direto:
utm_term={keyword}_{matchtype}
Isso gera linhas como running_shoes_exact ou best_sneakers_broad no GA4. Você consegue ver quais palavras-chave geram conversões sem abrir o Google Ads.
Para plataformas sociais sem segmentação por palavras-chave, reutilize utm_term para dados de audiência:
utm_term=lookalike_purchasers_1pct (Meta)
utm_term=job_title_cmo (LinkedIn)
utm_term=interest_fitness (TikTok)
utm_content deve sempre identificar o criativo. Cada plataforma tem um macro para isso:
| Plataforma | Valor de utm_content | O que ele resolve |
|---|---|---|
| Meta | {{ad.name}} | O nome do seu anúncio no Ads Manager |
{creative} ou {adid} | O ID do criativo | |
| TikTok | __CID_NAME__ | Nome do criativo |
{{CREATIVE_ID}} | ID do criativo |
E aqui vai uma técnica que eu gostaria de ter aprendido antes: use utm_content para testes A/B de posts orgânicos também. Tagueie um post do LinkedIn com utm_content=carousel_v1 e outro com utm_content=text_only_v2. O GA4 mostra qual formato gera mais tráfego — sem precisar de ferramenta paga.
O que dá errado quando os valores caem no campo errado?
Colocar o valor certo no parâmetro errado é como escrever o CEP no campo de cidade de uma carta. Tecnicamente você preencheu o formulário. Na prática, os dados são inúteis.

Aqui estão os cinco erros que vejo com mais frequência ao auditar configurações UTM de clientes:
| Erro | O que escreveram | O que deveria ser |
|---|---|---|
| Nome da campanha no source | utm_source=spring_sale | utm_source=meta, utm_campaign=spring_sale |
| Plataforma no medium | utm_medium=facebook | utm_source=meta, utm_medium=paid_social |
| Nome do anúncio na campaign | utm_campaign=ad_video_v2 | utm_campaign={{campaign.name}}, utm_content=ad_video_v2 |
| Palavra-chave no content | utm_content=buy+shoes | utm_term=buy+shoes |
| Tudo num campo só | utm_source=meta_paid_spring_2026 | Dividir entre source, medium, campaign |
O princípio da Clean Signal Method "Valor certo, campo certo" existe justamente porque esse problema é muito comum. Quando cada valor está no campo designado, os relatórios do GA4 ficam instantaneamente legíveis. Quando não estão, você está debugando planilhas em vez de otimizar campanhas.
Quais são os novos parâmetros do GA4 além dos cinco clássicos?
O Google Analytics 4 suporta três parâmetros UTM adicionais que a maioria dos profissionais de marketing desconhece — utm_id, utm_source_platform e utm_creative_format. Foram introduzidos com o GA4 e estão se tornando cada vez mais importantes em 2026.
utm_id — O identificador da campanha. Obrigatório para importação de dados de custos no GA4. Sem ele, não é possível vincular seus gastos com anúncios às sessões do GA4. Toda campanha paga deve incluí-lo:
| Plataforma | Valor de utm_id |
|---|---|
| Meta | {{campaign.id}} |
{campaignid} | |
| TikTok | __CAMPAIGN_ID__ |
{{CAMPAIGN_ID}} | |
| Bing | {CampaignId} |
Por que utm_id importa além da importação de custos: IDs de campanha não mudam quando alguém renomeia uma campanha. Já vi gerentes de marketing renomear "Spring Sale" para "March Promo" no meio do voo e quebrar cada join de utm_campaign nos relatórios. O ID numérico do utm_id permanece estável. É sua apólice de seguro contra erro humano.
utm_source_platform — Identifica a plataforma que envia o tráfego num nível superior. O Google usa internamente para o auto-tagging do Google Ads, mas você pode configurá-lo manualmente para outras plataformas. Valores: Search Ads 360, Display & Video 360, Shopping. A maioria dos profissionais de marketing pode ignorar, a menos que use produtos do Google Marketing Platform.
utm_creative_format — Descreve o formato do anúncio: display, native, video, search. Útil para comparação de formatos entre plataformas, mas ainda com baixa adoção. O GA4 preenche automaticamente via auto-tagging para Google Ads.
Resumindo: utm_id é o único parâmetro novo que você precisa usar. Os outros dois são bônus para setups enterprise.
Como o utmgenerator.io ajuda a escolher os valores corretos?
Conhecer a teoria é uma coisa. Acertar tudo às 23h antes do lançamento de uma campanha é outra.
Quando você seleciona uma rede de anúncios no UTM Generator, três coisas acontecem automaticamente. O campo source é preenchido com o nome da plataforma e macros dinâmicos disponíveis — para Meta, isso é meta, meta-{{site_source_name}}-{{placement}} ou simplesmente {{placement}}. O dropdown de medium filtra apenas valores compatíveis com GA4 para aquela rede. E cada campo mostra um tooltip explicando o que deve ir ali, com a sintaxe correta de macro para a plataforma selecionada.
A ferramenta também previne os erros mais caros em tempo real:
- Caracteres cirílicos? Aviso: "Use apenas caracteres latinos — símbolos não latinos serão codificados em porcentagem."
- Maiúsculas e minúsculas misturadas? Conversão automática para minúsculas na geração.
- Campo errado? Valores recomendados direcionam para o parâmetro correto.
utm_idfaltando? O campo vem pré-preenchido com o macro correto da plataforma.
Os templates vão além. Crie uma estrutura UTM correta para campanhas Meta, salve como template e compartilhe a URL com sua equipe. Eles abrem o link — todos os campos se preenchem automaticamente. Sem deck de treinamento, sem documento de governança, sem assinatura SaaS de $100/mês. Apenas uma URL que impõe sua convenção de nomenclatura por padrão.
FAQ
Qual é a diferença entre utm_source e utm_medium?
utm_source identifica a plataforma ou site específico que enviou o tráfego — como meta, google ou klaviyo. utm_medium identifica o tipo de canal de marketing — como paid_social, cpc ou email. Source responde "quem enviou", medium responde "como chegou." O GA4 usa os valores de medium para classificar o tráfego nos Default Channel Groupings.
Quais parâmetros UTM são obrigatórios?
Três parâmetros são obrigatórios para o GA4 atribuir corretamente o tráfego: utm_source, utm_medium e utm_campaign. Sem os três, os dados de sessão podem aparecer incompletos ou cair no agrupamento de canal errado. Os outros dois — utm_term e utm_content — são opcionais, mas recomendados para campanhas pagas que precisam de atribuição no nível do criativo.
O que acontece se eu usar o valor errado de utm_medium?
O GA4 mapeia utm_medium para Default Channel Groupings usando valores específicos reconhecidos. Se você usar social-media em vez de paid_social, seu tráfego cai no canal "Unassigned" — uma zona morta onde os dados ficam invisíveis nos relatórios padrão de aquisição. Segundo a documentação do GA4, apenas valores como cpc, paid_social, email, display, organic e affiliate são reconhecidos.
Devo usar parâmetros dinâmicos ou valores fixos?
Use parâmetros dinâmicos (macros de plataforma) para qualquer valor que possa mudar — nomes de campanha, nomes de anúncio, palavras-chave, IDs de criativos. Use valores estáticos para o que permanece constante — seu utm_medium e o utm_source base. A Clean Signal Method recomenda combinar ambos: utm_source=meta-{{site_source_name}}-{{placement}} usa um prefixo estático com dados dinâmicos da plataforma.
utm_term serve apenas para palavras-chave de busca?
Não. Embora utm_term tenha sido projetado originalmente para palavras-chave de busca paga, você pode reutilizá-lo para qualquer dado de segmentação em plataformas sociais — segmentos de audiência, categorias de interesse, cargos profissionais ou grupos demográficos. Para Google Ads, use {keyword}. Para Meta, tente valores descritivos como lookalike_purchasers_1pct ou retargeting_cart_abandoners.
Os parâmetros UTM funcionam com o auto-tagging do GA4?
Sim. O auto-tagging do Google Ads (GCLID) e os parâmetros UTM manuais podem coexistir. Ative "Permitir que a marcação manual substitua a marcação automática" nas configurações de administração do GA4. O auto-tagging fornece dados detalhados do Google Ads nos relatórios de Google Ads do GA4, enquanto os parâmetros UTM alimentam os relatórios padrão de aquisição e funcionam com ferramentas externas como CRMs e plataformas de BI.
O que é utm_id e eu preciso dele?
utm_id é um parâmetro específico do GA4 que armazena um identificador de campanha — tipicamente o ID numérico de campanha da plataforma. É obrigatório para importar dados de custos no GA4 e fornece uma chave estável que sobrevive a renomeações de campanha. Para campanhas pagas, sempre inclua usando o macro da plataforma: {{campaign.id}} para Meta, {campaignid} para Google, __CAMPAIGN_ID__ para TikTok.
Quantos parâmetros UTM posso adicionar a uma URL?
Não há limite rígido no número de parâmetros. Além dos cinco UTMs padrão e das três adições do GA4, você pode adicionar parâmetros personalizados como language, funnel_stage ou sale para integração com CRM. O limite prático é o tamanho da URL — a maioria dos navegadores suporta URLs de até 2.048 caracteres. Use o UTM Generator para criar links com parâmetros padrão e personalizados, depois encurte para redes sociais e QR codes.
Pare de adivinhar qual valor vai onde. Abra o UTM Generator, selecione sua rede de anúncios e deixe as recomendações específicas de cada plataforma fazerem o resto. Gratuito, sem cadastro, funciona em 29 idiomas.