UTMs explicados: saber de onde vêm os clientes do site
A maior parte das PMEs portuguesas olha para o GA4 e vê "google / organic", "direct / none" e "facebook.com / referral". E pronto — não consegue dizer se a venda veio da newsletter de junho ou do post do Instagram. A solução tem 25 anos e chama-se UTM. Parâmetros simples na URL que dizem ao GA4 (e a qualquer analítica) exatamente de onde vem cada clique. Este guia mostra o quê, como, com que estrutura e que erros evitar.
O que é um UTM
UTM são parâmetros que adicionas ao final de uma URL para identificar a campanha. Exemplo:
https://sitesfixe.pt/blog/ga4-portugal-configurar?utm_source=newsletter&utm_medium=email&utm_campaign=junho_2026
Tudo o que está depois do ? é UTM. Não muda o que o utilizador vê. Muda o que tu vês no GA4 (e no Meta, Google Ads, qualquer ferramenta).
São 5 parâmetros (3 obrigatórios, 2 opcionais):
| Parâmetro | Obrigatório | O que indica | Exemplo |
|---|---|---|---|
utm_source | Sim | A plataforma de origem | newsletter, google, facebook, linkedin |
utm_medium | Sim | O tipo de canal | email, cpc, social, referral, affiliate |
utm_campaign | Sim | Nome da campanha | junho_2026, lancamento_curso, bf_2026 |
utm_term | Não | Palavra-chave (Ads) | canalizador_braga |
utm_content | Não | Variante criativa | banner_topo, cta_rodape, versao_a |
Source, Medium e Campaign — escolher bem
O 90% do valor está em manter source/medium/campaign consistentes. As convenções padrão:
Source (de onde vem):
google,bing,yahoo(motores).facebook,instagram,linkedin,tiktok,youtube(redes).newsletter,email_signature,whatsapp_business(próprios).- Nome do parceiro/influencer se for caso (
maria_jose,barbearia_pt).
Medium (que tipo de tráfego):
cpcoupaid— anúncios pagos.email— envio próprio.social— orgânico em redes.referral— link num site externo.affiliate— afiliados.qr— código QR em material físico.display— banner pago.
Campaign (qual o esforço):
- Sempre snake_case ou kebab-case (
junho_2026,lancamento-curso). - Sem espaços, sem acentos, sem maiúsculas. Tudo em minúsculas.
- Inclui ano/mês para isolar no tempo.
Exemplos prontos por canal
Newsletter mensal
?utm_source=newsletter&utm_medium=email&utm_campaign=junho_2026&utm_content=cta_principal
Post Instagram orgânico (link em bio)
?utm_source=instagram&utm_medium=social&utm_campaign=reels_junho
Anúncio Meta Ads (Facebook + Instagram)
?utm_source=facebook&utm_medium=cpc&utm_campaign=jul26_promo_verao&utm_content=carrossel_a
Em Meta Ads tens dynamic UTMs: {{campaign.name}}, {{adset.name}}, {{ad.name}} — preenchem automaticamente. Configura uma vez ao nível da conta.
Google Ads
Não precisas de UTM manual. Ativa auto-tagging (gclid) nas definições da conta. O GA4 ligado lê o gclid e atribui corretamente. Se mesmo assim queres UTMs visíveis, usa templates de tracking.
Código QR em flyer / material físico
?utm_source=flyer&utm_medium=qr&utm_campaign=feira_braga_junho
WhatsApp Business / link partilhado
?utm_source=whatsapp&utm_medium=referral&utm_campaign=resposta_pessoal
Influencer
?utm_source=maria_jose&utm_medium=influencer&utm_campaign=jul26_promo&utm_content=stories
Ferramenta: Campaign URL Builder
Não construas UTMs à mão. Usa o oficial: Google Campaign URL Builder.
- Preenches campos.
- Copia URL pronta.
- Encurta no bit.ly ou no teu encurtador (URL com UTMs é feia, ninguém precisa de a ler).
Para volume, monta um Google Sheets com formula CONCATENATE que gera as UTMs em massa para 50 emails / 30 posts / etc. Salva 1h por semana e elimina typos.
Como aparecem no GA4
No GA4, secção Aquisição → Aquisição de tráfego:
- A coluna Session source / medium mostra os UTMs (ou auto-detected).
- Em Exploração (Explorations), monta tabela:
Campaign×Conversões×Receita. - Crias um público personalizado: utilizadores cujo
utm_campaign = junho_2026→ vês a jornada deles.
Documentação oficial: GA4 — Identifying sources of traffic.
Erros que destroem a medição
1. Maiúsculas vs minúsculas
utm_source=Facebook ≠ utm_source=facebook. GA4 trata como fontes diferentes. Tudo em minúsculas, sempre.
2. UTMs no link interno do próprio site
Erro brutal. Se pões UTM num link de menu (entre páginas do teu site), reinicias a sessão do utilizador e perdes a origem real. Regra: UTMs apenas em links de fora para dentro, nunca em links internos.
3. UTMs em links de email assinatura sem necessidade
Se sempre que respondes email vai um link com ?utm_source=email, todos esses cliques ficam atribuídos a "email" — mesmo quando é uma conversa privada. Usa só em campanhas estruturadas.
4. Nomes inconsistentes entre campanhas
utm_campaign=junho2026, utm_campaign=junho_2026, utm_campaign=Junho-2026 aparecem como 3 campanhas distintas. Define uma convenção escrita e segue-a.
5. Não excluir UTMs do cache
Se o site usa cache de URL inteira, pode estar a servir página em cache para URLs com UTMs (rara mas existe). Verifica em Pingdom ou similar que URLs com UTMs respondem 200 e não 304.
6. Encurtadores que perdem UTMs
Alguns encurtadores antigos cortam parâmetros. Testa sempre. bit.ly, lnnkin, tinyurl preservam.
Como manter UTMs sem caos
Solução prática para uma PME:
- Google Sheets "UTM master" com 5 colunas:
Source,Medium,Campaign,Content,URL final. - Regra: cada campanha nova nasce neste Sheet antes de sair para o mundo.
- Convenção escrita no topo do Sheet (
utm_source = minúsculas, sem espaços). - Quem cria links (marketing, comercial, agência) tem acesso e sabe.
Em 3-6 meses, este Sheet vale ouro: histórico completo do que correu em cada canal.
Privacidade: UTMs e RGPD
UTMs em si não recolhem dados pessoais. Identificam a origem do tráfego, não o utilizador. Mas:
- Se combinas UTM + IP + cookie de tracking, estás a tratar dados pessoais — aplica-se RGPD.
- A medição via UTM no GA4 está coberta pelo consentimento de cookies se o GA4 estiver com Consent Mode v2 corretamente configurado (guia GA4 + RGPD).
Não há obrigação de declarar UTM no banner de cookies (não é um cookie). Mas há obrigação de declarar GA4. Cumpre essa, e os UTMs ficam cobertos.
UTMs + atribuição: o que realmente vais ver
UTMs dizem-te a primeira ou última fonte que tocou o utilizador. Não te dizem o caminho completo. Para o caminho completo:
- GA4 tem modelo data-driven que reparte crédito pela jornada.
- Para PME normal, ver "Last click" é suficiente em 80% dos casos.
- Para ciclos de venda longos, usa o modelo de atribuição multitoque.
UTMs alimentam todos estes modelos. Sem UTMs, qualquer modelo de atribuição é adivinhação.
UTMs e LinkedIn — caso particular
LinkedIn tem auto-tagging próprio (li_fat_id), mas em 2026 o GA4 ainda não o lê automaticamente como faz com gclid. Resultado: tráfego de LinkedIn Ads aparece como "linkedin.com / referral" se não puseres UTMs.
Solução: sempre que cries anúncio LinkedIn, template de tracking com UTMs fixos:
?utm_source=linkedin&utm_medium=cpc&utm_campaign={CAMPAIGN_NAME}&utm_content={CREATIVE_NAME}
Para conteúdo orgânico (artigos, posts), UTM manual no link partilhado.
UTMs e tagging no Search Console
Search Console não usa UTMs. O GSC dá-te dados de search orgânico (queries, impressões, posições) — não atribuição de tráfego. Não tentes "etiquetar" links no GSC: não faz nada e pode confundir GA4 a contar como referral.
UTMs em campanhas físicas: QR + tracking
Material impresso (flyers, cartazes, embalagens) pode levar QR code com URL UTMificada. Permite atribuir vendas físicas a origem física:
- Flyer da feira de Braga:
?utm_source=flyer&utm_medium=qr&utm_campaign=feira_braga_junho - Cartão de visita:
?utm_source=cartao&utm_medium=qr&utm_campaign=contacto_pessoal - Etiqueta de produto:
?utm_source=embalagem&utm_medium=qr&utm_campaign=produto_premium
Combina com tráfego pago vs orgânico para ver onde o offline está realmente a empurrar o online.
UTMs para offline → online: cuidados extra
QR codes em material físico são poderosos mas têm um detalhe: muitos utilizadores escaneiam e fecham. O dado que importa é clique no QR → ação no site, não apenas "scaneou". Boas práticas:
- URL curta visível abaixo do QR (caso o leitor não funcione):
sitesfixe.pt/feira. - URL final UTMificada atrás de um encurtador
sitesfixe.pt/feira → 302 → URL com UTMs. - Landing dedicada por evento físico — não a homepage. Cliente espera continuidade do que viu no flyer.
- Mede o "alcance" do material físico indiretamente: pico de tráfego direto da zona geográfica do evento nas 24-72h seguintes.
Como saber se uma campanha está bem etiquetada — checklist rápido
Antes de publicar uma URL UTMificada:
- Source, medium, campaign — todos preenchidos.
- Tudo em minúsculas, sem espaços.
- Convenção alinhada com URLs anteriores (
junho_2026vs2026_junho— uma só). - URL testada num browser anónimo: chega à página, GA4 regista o evento
page_viewcom a fonte correta. - Encurtador (se usado) preserva os parâmetros.
- Adicionada ao Google Sheets "UTM master".
5 minutos antes de carregar publicar. Poupa 5 horas de tentativa de reconstrução depois.
Convenções recomendadas — quadro-resumo
Para colar no Sheets de UTMs como página 1:
| Campo | Convenção |
|---|---|
| Case | Minúsculas sempre |
| Separadores | _ (underscore) ou - (hífen). Não misturar. |
| Datas | aaaa_mm (ex.: 2026_06) — ordena cronologicamente |
| Source | Sempre da plataforma de origem (facebook, instagram, linkedin, newsletter, whatsapp) |
| Medium | Padrões fixos: cpc, email, social, referral, affiliate, qr, display |
| Campaign | Tema + ano/mês: promo_verao_2026_06 |
| Content | Variante criativa: versao_a, cta_topo, banner_lateral |
| Term | Só em pago: palavra-chave ou audiência |
Documenta no Sheet a regra de cada coluna. Toda a equipa segue. Histórico fica limpo a 12 meses.
A regra que junta tudo
UTMs são a única forma de medir, com precisão, o que cada canal traz. Levam 30 segundos a construir, têm padrão estabelecido há 25 anos, e quase todas as PMEs portuguesas ignoram. Quem adopta, decide com dados; quem não adopta, opina em reunião. Em 2026, com Consent Mode v2 a alinhar o tracking ao RGPD, não há justificação para continuar a olhar para "direct / none" como fonte principal de tráfego.
No sitesfixe.pt entregamos sites com GA4, Consent Mode v2 e UTM-aware analytics ligados desde o primeiro dia — sem dados podres, sem origens perdidas em "direct". Se queres parar de adivinhar de onde vêm os clientes, pede um orçamento. Sites desde 1.500€.
Lê também:
- Métricas que importam mesmo no site
- GA4 em Portugal: configurar do zero com RGPD
- Como medir o ROI canal a canal
Fontes
Precisas de um site ou loja online?
Agência digital portuguesa. Sites e lojas online rápidos, otimizados para o Google e feitos para resultado.
Pedir orçamento