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:
- Que ações no site valem dinheiro? (lead, marcação, compra, telefonema, download)
- Quem precisa de ver os relatórios? (só tu, agência, equipa)
- Vais usar GTM (Google Tag Manager) ou implementação direta? GTM é a escolha certa em 99% dos casos.
- 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
- 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:
- Adicionar o template oficial "Consent Mode (Google)" da galeria.
- Disparar tag de consent default em Consent Initialization — All Pages com todos os tipos a
denied:ad_storage,analytics_storage,ad_user_data,ad_personalization→deniedsecurity_storage→granted(sempre permitido)
- No banner de cookies, quando o utilizador aceita, disparar consent update com os tipos aceites a
granted. - 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, comvalue,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:
- Configura conversão em GA4.
- Liga a conta Ads à propriedade GA4 (Administração → Ligações de produto → Google Ads).
- Importa a conversão GA4 para o Ads.
- 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:
- Aquisição → Aquisição de tráfego (filtrar por dia, source/medium). Vê de onde vem o tráfego.
- Engagement → Páginas e ecrãs (ordenar por sessões). Vê o que está a ser lido.
- 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
- Banner de cookies a disparar
grantedpor default. Ilegal em PT. CNPD multa. - Pixel/GA4 a carregar fora do gestor de consentimento. Mesmo problema.
- Não definir moeda como EUR. Os relatórios de receita ficam em USD.
- Esquecer fuso horário Lisboa. Os relatórios diários ficam desfasados 1h (UTC).
- 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.
- 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_viewno 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:
- Analítica de site com RGPD: o que podes (e não podes) medir
- Métricas que importam mesmo no site
- Banner de cookies e consentimento em PT
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