Validador de Google Analytics ID
Valida formatos de IDs do Google Analytics: UA-XXXXX-Y (universal) e G-XXXXXXXXXX (GA4). Identifica o tipo correspondente.
IDs do Google Analytics: GA4, Universal Analytics e o fim da geração antiga
Um ID do Google Analytics e o token único que conecta o site ou app a uma propriedade dentro da plataforma. Sem um ID válido, o snippet gtag.js não tem para onde enviar os hits e os relatórios ficam vazios. Hoje convivem dois prefixos no mercado porque o Google migrou por várias geracoes do produto, e pixels da geração antiga continuam embutidos em milhões de páginas.
A geração atual e o GA4 (Google Analytics 4), lançado em outubro de 2020 e obrigatório desde 1 de julho de 2023, quando o Universal Analytics deixou de processar hits novos. A geração antiga e o Universal Analytics (UA), ja descontinuada mas ainda colada em templates de CMS e temas por descuido. O Google Tag Manager (GTM) usa um terceiro formato de ID, totalmente diferente (coberto pelo nosso validador dedicado de GTM).
Formato do Measurement ID do GA4
- Prefixo
G-seguido de exatamente 10 caracteres alfanuméricos, em maiúsculas e dígitos. - Regex:
^G-[A-Z0-9]{10}$. - Exemplo:
G-XXXXXXXXXX. Os 10 caracteres são pseudo-aleatórios e não tem significado público. - Cada propriedade GA4 tem um Measurement ID por data stream (web, iOS, Android). Logo uma mesma propriedade pode expor vários IDs.
Formato do Universal Analytics (legado)
- Prefixo
UA-seguido de um número de conta (6 a 10 dígitos) e um sufixo de propriedade (1 a 3 dígitos). - Regex:
^UA-\d{4,10}-\d{1,3}$. - Exemplo:
UA-12345678-1. - Situação: descontinuado em 1 de julho de 2023. Dados históricos foram mantidos em modo somente leitura até julho de 2024 e depois apagados em definitivo. Não e mais possível criar propriedades UA.
Instalando o GA4 com gtag.js
O snippet oficial e um bloco de duas linhas, posicionado no <head> logo após a tag de abertura:
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-XXXXXXXXXX');
</script>
O mesmo config aceita opções como send_page_view: false para SPAs, anonymize_ip: true para postura de privacidade mais rigida e cookie_flags: 'SameSite=None;Secure' para cenários cross-domain.
Modelo de eventos: como o GA4 difere do UA
O Universal Analytics girava em torno de pageviews e sessões. O GA4 inverte: toda interacao e um evento com parâmetros. Um pageview e apenas um evento chamado page_view. Isso unifica web e app no mesmo schema e habilita funis granulares, mas obriga as equipes a redesenhar dashboards, conversões e audiencias quando migram do UA.
Consequencias chave: a taxa de rejeicao foi substituida pela taxa de engajamento, o relatório em tempo real usa janela rotativa de 30 minutos e o export para BigQuery e gratuito (limite de 1 milhão de eventos por dia no tier padrão) — antes exclusivo do GA360 pago.
Tracking server-side e Measurement Protocol
O tracking de browser e cada vez mais bloqueado por ad blockers (uBlock Origin, Brave Shield), Apple ITP e proxies corporativos. O GA4 traz um Measurement Protocol que permite enviar eventos direto do backend (Node.js, Python, Cloudflare Worker) usando uma api_secret gerada junto ao Measurement ID:
POST https://www.google-analytics.com/mp/collect
?measurement_id=G-XXXXXXXXXX&api_secret=...
Combinada com um container server-side de GTM, essa estratégia entrega dado mais limpo, páginas mais rapidas e resiliencia a bloqueios — ao custo de manter infraestrutura (Cloud Run, Vercel, Fly.io).
Privacidade e consentimento (LGPD, GDPR, ePrivacy)
O Google Analytics grava cookies (_ga, _ga_<CONTAINER>) e dispara hits para servidores de terceiros, o que sob LGPD (Brasil), GDPR (UE) e Diretiva ePrivacy exige opt-in explícito antes do script carregar. Padrão recomendado:
- Adiar o carregamento do
gtag.jsaté o usuário aceitar cookies via um CMP (Cookiebot, OneTrust, Iubenda, Osano). - Ativar o Consent Mode v2 para informar explicitamente analytics_storage e ad_storage.
- Evitar coletar PII (email, CPF, telefone) como parametro de evento — o Google pode banir a propriedade pelos Termos de Serviço.
Contexto brasileiro e alternativas privacy-friendly
Pesquisas do BuiltWith e do W3Techs mostram que mais de 80% dos sites brasileiros ainda usam Google Analytics — de longe a stack dominante no pais. Para equipes que querem reduzir dependencia do Google ou simplificar a LGPD, os principais concorrentes são o Plausible (sem cookies, hospedado na UE), o Fathom, o Simple Analytics e o Matomo self-hosted. Nenhum deles usa o prefixo G-, então este validador (corretamente) rejeita seus IDs.
FAQ
O Universal Analytics ainda funciona?
Não. O UA parou de processar hits em 1 de julho de 2023 e os dados históricos foram apagados em julho de 2024. Qualquer snippet UA- em produção hoje e peso morto e deve ser removido.
Consentimento do usuário e mesmo obrigatório no Brasil?
Sim. Pela LGPD (Lei 13.709/2018), cookies de rastreio exigem hipotese legal valida — no B2C, geralmente consentimento explícito. Combine GA4 com um CMP e ative o Consent Mode v2 para se manter em conformidade.
O export para BigQuery e gratuito mesmo no GA4?
Sim para propriedades standard, com teto diário de 1 milhão de eventos. Acima disso e necessário GA360 ou amostragem. Os dados caem no seu próprio projeto BigQuery e geram custos de storage e query la.
Posso usar o mesmo Measurement ID em staging e produção?
E um anti-padrão clássico. Tráfego misturado polui funis, audiencias e atribuicao. Use propriedades separadas (um ID por ambiente) ou leia o ID de uma variável de ambiente em build time.
Este validador verifica se o ID realmente existe no Google?
Não. A checagem e apenas regex de formato. Para confirmar que a propriedade existe e esta recebendo dados, abra o DebugView do GA4 ou envie um evento de teste pelo playground do Measurement Protocol.
Ferramentas Relacionadas
Validador de Google Tag Manager ID
Valida formato do GTM ID: GTM-XXXXXXX (7 caracteres alfanuméricos após GTM-). Útil em auditorias de implementação.
Validador de Google Ads Customer ID
Valida formato de Customer ID do Google Ads: 10 dígitos com hífens (XXX-XXX-XXXX). Não verifica se o ID existe — apenas formato.
Validador PIS/PASEP (Formato)
Valide um número de PIS/PASEP (11 dígitos) conferindo o dígito verificador pelo algoritmo oficial. Útil para conferir documentos em cadastros de RH e folha.
Validador Passaporte EUA (Formato)
Valide o formato de um número de passaporte dos Estados Unidos (9 caracteres alfanuméricos). Útil para formulários de viagem, reservas e cadastros internacionais.
Validador de Categoria CNAE (Grupo)
Valida se um código CNAE de 7 dígitos pertence a um grupo específico (sessão A-U). Mostra a sessão correspondente da CNAE 2.0.
Validador de CPF em Lote
Valida uma lista de CPFs (um por linha) e mostra quais são válidos e quais são inválidos. Sem envio para servidores.