Marketing digital

GA4 em Portugal: configurar do zero com RGPD em mente

Configurar GA4 em Portugal não é "criar conta e colar código". É decidir, à partida, três coisas: que eventos contam como conversão, como o consentimento do utilizador é respeitado antes do tracking disparar, e onde os dados vão parar (UE, EUA, BigQuery). Errar em qualquer das três significa, na melhor das hipóteses, dados podres — e na pior, queixa à CNPD. Este guia faz a configuração ponta a ponta para um site PT em 2026.

O que mudou desde o Universal Analytics

GA4 não é "UA mais bonito". É um modelo de dados diferente:

  • Tudo é evento. "Pageview" é um evento (page_view), submissão é um evento (generate_lead), compra é um evento (purchase). Não há "objetivos" no sentido antigo — há eventos que marcas como conversão.
  • Modelo baseado em eventos + parâmetros (não em sessões + dimensões).
  • Atribuição data-driven por defeito.
  • Limite de retenção: 14 meses no plano gratuito (era 26+ no UA).
  • BigQuery export gratuito — antes era pago no UA 360.

Quem migrou em pânico em 2023 perdeu dados. Em 2026, GA4 está estável e maduro.

Antes de criar a propriedade: as 4 decisões

Decide isto antes de mexer:

  1. Que ações no site valem dinheiro? (lead, marcação, compra, telefonema, download)
  2. Quem precisa de ver os relatórios? (só tu, agência, equipa)
  3. Vais usar GTM (Google Tag Manager) ou implementação direta? GTM é a escolha certa em 99% dos casos.
  4. Vais ligar BigQuery? Para PME, normalmente não é necessário — mas é gratuito até 1 GB/mês e desbloqueia análise SQL.

Criar a propriedade GA4

Em analytics.google.com:

  • Conta → "Portugal" (ou nome da empresa).
  • Propriedade → nome do site, fuso horário (GMT+0) Lisboa, moeda Euro (€).
  • Categoria do negócio e tamanho — não afeta nada de crítico, mas influencia "insights" automáticos.
  • Aceitar Termos de Tratamento de Dados com cláusulas SCC (Standard Contractual Clauses) — obrigatório para RGPD.

Em "Definições da propriedade":

  • Retenção de dados: muda de 2 meses (default) para 14 meses.
  • Sinais do Google: decide se ativas. Permite remarketing e relatórios demográficos. Em PT, sinaliza no banner de cookies que o utilizador está a permitir cross-device.
  • Recolha de IDs do utilizador: ativa se tens login no site.

Stream de dados

Cria o stream Web:

  • URL do site + nome do stream.
  • Medição melhorada ligada: capta automaticamente scroll, cliques externos, pesquisa interna, downloads, vídeos. Bate 70% do que precisas sem código adicional.
  • Anonimização de IP: ativa por defeito em GA4 (não há opção de desligar). Em conformidade com a posição da CNPD.

Anota o ID de medição (G-XXXXXXXXXX). Vai para o GTM.

Configurar Consent Mode v2 (obrigatório em 2026)

A peça crítica para Portugal. Consent Mode v2 é a forma do Google receber tracking respeitando a escolha do utilizador no banner de cookies.

Sem Consent Mode v2 corretamente implementado:

  • O Google deixou de aceitar dados de marketing (Ads, conversões) para utilizadores na UE desde março 2024.
  • O remarketing fica vazio.
  • As conversões importadas para Google Ads aparecem em 30-40% do real.

Implementação em GTM:

  1. Adicionar o template oficial "Consent Mode (Google)" da galeria.
  2. Disparar tag de consent default em Consent Initialization — All Pages com todos os tipos a denied:
    • ad_storage, analytics_storage, ad_user_data, ad_personalizationdenied
    • security_storagegranted (sempre permitido)
  3. No banner de cookies, quando o utilizador aceita, disparar consent update com os tipos aceites a granted.
  4. Documentação completa: Google Tag Platform — Consent Mode v2.

Se não fazes isto, GA4 cumpre RGPD mas Google Ads fica sem sinal. Detalhe técnico em como combinar analítica e RGPD em paralelo.

Os eventos mínimos para uma PME

A medição melhorada já dá muito. Adiciona estes eventos personalizados:

  • generate_lead — disparado em submissão de formulário. Parâmetros: form_id, form_location.
  • contact_phone — clique no número de telefone.
  • contact_email — clique no email.
  • scheduling_started — abriu Calendly/Outlook.
  • purchase (se loja) — disparado na página de obrigado, com value, currency, items, transaction_id.

Em GTM:

  • Cria tag GA4 Event para cada um.
  • Trigger: clique no elemento (telefone, email) ou pageview da página de obrigado.

Marcar como conversões

Em GA4 → Administração → Eventos → marcar como conversão:

  • generate_lead
  • purchase
  • contact_phone ✓ (cuidado: só conta se o telefonema acontece mesmo; é proxy)

Limite: 30 conversões marcadas por propriedade. Não chega de longe — mas não marques tudo. Conversão = ação com valor real, não comportamento exploratório.

Importar conversões para Google Ads

Se corres Google Ads, não cries conversões em paralelo com tag de Ads e tag de GA4. Resultado: duplicação. Em vez disso:

  1. Configura conversão em GA4.
  2. Liga a conta Ads à propriedade GA4 (Administração → Ligações de produto → Google Ads).
  3. Importa a conversão GA4 para o Ads.
  4. No Ads, configura tCPA/tROAS com base nessa conversão.

Vais ter uma fonte única de verdade. As métricas que importam no site deixam de divergir entre plataformas.

Audiências e públicos para Google Ads

Configurado o GA4 + Ads ligados + Consent Mode v2, podes criar audiências em GA4 que ficam disponíveis em Google Ads para remarketing:

  • Visitantes 30 dias (exceto quem já converteu).
  • Visitantes da página de preços (alta intenção).
  • Abandonaram o checkout (e-commerce).
  • Engaged sessions > 2 min (qualificou-se sozinho).

Para que isto funcione, o utilizador tem de aceitar ad_storage e ad_user_data no banner de cookies. Sem isto, a audiência é vazia. Por isso o banner é tão crítico para analítica RGPD-compliant — não é só conformidade, é alimentar o algoritmo.

E-commerce enhanced — eventos extra obrigatórios

Para loja online, os eventos da medição melhorada não chegam. Adicionar:

  • view_item_list — categoria/listagem aberta.
  • select_item — produto clicado na listagem.
  • view_item — página de produto vista.
  • add_to_cart — adicionado ao carrinho (parâmetros: items, value, currency).
  • begin_checkout — checkout iniciado.
  • add_payment_info, add_shipping_info — passos do checkout.
  • purchase — confirmado (transaction_id obrigatório).

Em WooCommerce, plugin "GA4 Enhanced Ecommerce" trata disto. Em Shopify, configuração nativa. Em loja à medida, implementação via dataLayer + GTM. Sem estes eventos, GA4 mostra cliques mas não mostra funil.

BigQuery export — quando vale a pena

A partir de 2024, GA4 export para BigQuery é gratuito até 1 GB/mês. Vale ativar se:

  • Tens loja online com 1.000+ encomendas/mês.
  • Queres análise SQL custom (cohort, RFM, LTV).
  • Queres reter dados além dos 14 meses do GA4.

Para uma PME com tráfego abaixo de 30.000 sessões/mês, normalmente não justifica.

Relatórios essenciais para uma PME ler todas as semanas

Em GA4 → Relatórios, vale a pena fixar três views customizadas:

  1. Aquisição → Aquisição de tráfego (filtrar por dia, source/medium). Vê de onde vem o tráfego.
  2. Engagement → Páginas e ecrãs (ordenar por sessões). Vê o que está a ser lido.
  3. Monetização ou Conversões (ordenar por conversões). Vê o que está a converter.

Cria também uma Exploração custom:

  • Tabela com First user source, Sessions, Conversions, Revenue.
  • Compara semana sobre semana.

Esta exploração feita 15 minutos por semana evita 90% das surpresas de "porque é que o tráfego caiu".

Erros comuns que matam dados em PT

  1. Banner de cookies a disparar granted por default. Ilegal em PT. CNPD multa.
  2. Pixel/GA4 a carregar fora do gestor de consentimento. Mesmo problema.
  3. Não definir moeda como EUR. Os relatórios de receita ficam em USD.
  4. Esquecer fuso horário Lisboa. Os relatórios diários ficam desfasados 1h (UTC).
  5. Não excluir tráfego interno. Toda a equipa a navegar o site infla as métricas. Cria regra "Excluir tráfego interno" pelo IP do escritório.
  6. Não excluir referências internas. Pagamentos via ifthenpay/MB Way que voltam ao site aparecem como "referral" — adiciona ao "Listar referências indesejadas".

Validação: como saber se está bem configurado

Antes de declarar "pronto":

  • DebugView do GA4 mostra eventos em tempo real quando navegas com ?debug_mode=true.
  • Tag Assistant (Chrome extension) confirma Consent Mode default denied.
  • Banner de cookies em estado "Rejeitar tudo" não dispara page_view no DebugView.
  • Banner em "Aceitar tudo" dispara todos os eventos.
  • Em "Definições" → "Recolha de dados", o sinal "Consent Mode" está green (a receber pings de consentimento).
  • Conversão de teste (submissão de formulário) chega ao Google Ads em 24-48h.

Se algum destes falha, a base está mal e qualquer decisão tomada com dados é deformada.

Permissões — quem vê o quê

GA4 tem 5 níveis de permissão por propriedade:

  • Administrador: controlo total, incluindo apagar a propriedade.
  • Editor: muda configuração mas não permissões.
  • Marketer: cria audiências, conversões, modelos.
  • Analista: vê e cria explorações próprias.
  • Visualizador: só leitura.

Para PME: dono em Administrador, agência/responsável em Editor, comercial em Visualizador. Nunca dês "Administrador" a fornecedores externos — se um dia trocas de agência, perdes acesso ao analytics todo. Já aconteceu.

O panorama: GA4 sem Consent Mode v2 não é GA4

Em 2026, GA4 sem Consent Mode v2 correto é meio sistema. Cumpres CNPD mas perdes o Google Ads. Cumpres Google Ads sem consentimento e tens queixa CNPD na agenda. A configuração certa demora 3-4 horas, faz-se uma vez e fica. Atalhos nesta etapa pagam-se em meses de dados podres e decisões erradas — o oposto de ROI medido.


No sitesfixe.pt construímos sites e lojas online com GA4, Consent Mode v2 e GTM ligados desde o primeiro dia — sem dados podres nem queixas CNPD. Se queres começar a medir a sério e não sabes por onde, pede um orçamento. Sites desde 1.500€, lojas desde 3.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