Marketing digital

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âmetroObrigatórioO que indicaExemplo
utm_sourceSimA plataforma de origemnewsletter, google, facebook, linkedin
utm_mediumSimO tipo de canalemail, cpc, social, referral, affiliate
utm_campaignSimNome da campanhajunho_2026, lancamento_curso, bf_2026
utm_termNãoPalavra-chave (Ads)canalizador_braga
utm_contentNãoVariante criativabanner_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):

  • cpc ou paid — 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çãoAquisiçã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=Facebookutm_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_2026 vs 2026_junho — uma só).
  • URL testada num browser anónimo: chega à página, GA4 regista o evento page_view com 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:

CampoConvenção
CaseMinúsculas sempre
Separadores_ (underscore) ou - (hífen). Não misturar.
Datasaaaa_mm (ex.: 2026_06) — ordena cronologicamente
SourceSempre da plataforma de origem (facebook, instagram, linkedin, newsletter, whatsapp)
MediumPadrões fixos: cpc, email, social, referral, affiliate, qr, display
CampaignTema + ano/mês: promo_verao_2026_06
ContentVariante criativa: versao_a, cta_topo, banner_lateral
TermSó 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:

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