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 geracao antiga
Um ID do Google Analytics e o token unico que conecta o site ou app a uma propriedade dentro da plataforma. Sem um ID valido, o snippet gtag.js nao tem para onde enviar os hits e os relatorios ficam vazios. Hoje convivem dois prefixos no mercado porque o Google migrou por varias geracoes do produto, e pixels da geracao antiga continuam embutidos em milhoes de paginas.
A geracao atual e o GA4 (Google Analytics 4), lancado em outubro de 2020 e obrigatorio desde 1 de julho de 2023, quando o Universal Analytics deixou de processar hits novos. A geracao 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 alfanumericos, em maiusculas e digitos. - Regex:
^G-[A-Z0-9]{10}$. - Exemplo:
G-XXXXXXXXXX. Os 10 caracteres sao pseudo-aleatorios e nao tem significado publico. - Cada propriedade GA4 tem um Measurement ID por data stream (web, iOS, Android). Logo uma mesma propriedade pode expor varios IDs.
Formato do Universal Analytics (legado)
- Prefixo
UA-seguido de um numero de conta (6 a 10 digitos) e um sufixo de propriedade (1 a 3 digitos). - Regex:
^UA-\d{4,10}-\d{1,3}$. - Exemplo:
UA-12345678-1. - Situacao: descontinuado em 1 de julho de 2023. Dados historicos foram mantidos em modo somente leitura ate julho de 2024 e depois apagados em definitivo. Nao e mais possivel criar propriedades UA.
Instalando o GA4 com gtag.js
O snippet oficial e um bloco de duas linhas, posicionado no <head> logo apos 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 opcoes como send_page_view: false para SPAs, anonymize_ip: true para postura de privacidade mais rigida e cookie_flags: 'SameSite=None;Secure' para cenarios cross-domain.
Modelo de eventos: como o GA4 difere do UA
O Universal Analytics girava em torno de pageviews e sessoes. O GA4 inverte: toda interacao e um evento com parametros. 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, conversoes e audiencias quando migram do UA.
Consequencias chave: a taxa de rejeicao foi substituida pela taxa de engajamento, o relatorio em tempo real usa janela rotativa de 30 minutos e o export para BigQuery e gratuito (limite de 1 milhao de eventos por dia no tier padrao) — 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 estrategia entrega dado mais limpo, paginas 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 explicito antes do script carregar. Padrao recomendado:
- Adiar o carregamento do
gtag.jsate o usuario 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 Servico.
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 sao o Plausible (sem cookies, hospedado na UE), o Fathom, o Simple Analytics e o Matomo self-hosted. Nenhum deles usa o prefixo G-, entao este validador (corretamente) rejeita seus IDs.
FAQ
O Universal Analytics ainda funciona?
Nao. O UA parou de processar hits em 1 de julho de 2023 e os dados historicos foram apagados em julho de 2024. Qualquer snippet UA- em producao hoje e peso morto e deve ser removido.
Consentimento do usuario e mesmo obrigatorio no Brasil?
Sim. Pela LGPD (Lei 13.709/2018), cookies de rastreio exigem hipotese legal valida — no B2C, geralmente consentimento explicito. 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 diario de 1 milhao de eventos. Acima disso e necessario GA360 ou amostragem. Os dados caem no seu proprio projeto BigQuery e geram custos de storage e query la.
Posso usar o mesmo Measurement ID em staging e producao?
E um anti-padrao classico. Trafego misturado polui funis, audiencias e atribuicao. Use propriedades separadas (um ID por ambiente) ou leia o ID de uma variavel de ambiente em build time.
Este validador verifica se o ID realmente existe no Google?
Nao. 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.