GA4 vs Universal Analytics: O Que Mudou na Migração Final

GA4 vs Universal Analytics: O Que Mudou na Migração Final - ilustração editorial

Análise & Tracking
/
9 min de leitura
/
Atualizado mai 2026

GA4 vs UA: O Que Mudou na Migração Final

Operei UA por 7+ anos e migrei +15 contas grandes pro GA4. Sem hype, sem “GA4 é o futuro maravilhoso”. Crítico onde precisa ser crítico, prático onde precisa ser prático.

GP
Por Giorgio Pasquale
·
Especialista em mídia paga
TL;DR · Em 4 linhas

O que mudou de verdade na migração UA → GA4

  • UA morreu em julho/2024 e os dados históricos somem em julho/2025. Se não exportou pro BigQuery, corre.
  • Mudança de filosofia, não upgrade. UA media sessão como unidade central, GA4 mede evento. Sessão virou construct derivado.
  • Bounce rate sumiu e voltou capenga como inverso de Engagement Rate. Números nunca vão bater com histórico UA.
  • Atribuição cross-device melhorou de verdade. Reports padrão pioraram bastante, você é forçado a usar Explorations.

Operei Universal Analytics por 7+ anos antes do GA4 existir como produto utilizável. Vi a ferramenta sair do beta, encher de feature, virar padrão de mercado, e depois ser executada pelo próprio Google em julho de 2024. Migrei contas de e-commerce, edtech, SaaS, marketplace, varejo. Cada migração teve seu drama particular.

A maioria dos comparativos GA4 vs UA que você lê na internet é lista de feature contra feature. “UA tem isso, GA4 tem aquilo”. Não acredito nesse formato. Acredito em entender que a filosofia mudou: tudo é evento agora, e sessão virou um construct derivado, calculado em cima dos eventos. Quem entende isso migra bem. Quem fica procurando o “equivalente do bounce rate no GA4” sofre seis meses até aceitar que o jogo é outro.

Esse post é o que eu queria ter lido em 2022 quando comecei a migrar contas. Sem hype, sem “GA4 é o futuro maravilhoso”. Crítico onde precisa ser crítico, prático onde precisa ser prático.

O que mudou de UA pra GA4 (resumo executivo)

UA foi oficialmente descontinuado em 1 de julho de 2024 pra propriedades padrão (360 ganhou prorrogação até julho/2024 também, mas com janela diferente). A retenção dos dados históricos do UA expira em julho de 2025, então se você ainda não exportou nada pro BigQuery ou pra um warehouse próprio, corre.

O que mudou na prática:

  • Modelo de dados: de sessão (UA) pra evento (GA4). Tudo agora é evento, inclusive page_view.
  • Retenção de dados: 14 meses no GA4 free, 50 meses no GA4 360. UA tinha retenção indefinida pra agregados.
  • Atribuição: data-driven virou padrão, last-click ainda existe mas escondido.
  • Cross-device: melhorou de verdade, principalmente quando você tem User-ID configurado.
  • Reports padrão: pioraram. Tudo migrou pra Explorations, que é mais flexível mas mais lento.
  • Bounce rate: sumiu, voltou em 2022 como inverso de Engagement Rate. Não é a mesma métrica.
14 vs 50meses de retenção (free vs 360)

GA4 free guarda só 14 meses de dados granulares. UA tinha retenção indefinida pra agregados. Se quer histórico longo no GA4 sem pagar 360, ativa o BigQuery export gratuito e guarda fora.
★ Fato chave

UA parou de processar dados novos em 1 de julho de 2024. Propriedades 360 tiveram prazo estendido com retenção de acesso aos dados históricos até julho de 2025. Após essa data, o Google deletará os dados (Google Analytics Help: Universal Analytics deprecation).

Modelo de dados: sessão (UA) vs evento (GA4)

Essa é a mudança que importa de verdade. Universal Analytics foi construído em cima do conceito de sessão. Você tinha hits (pageview, event, transaction, social, timing) agrupados em sessões, e sessões agrupadas em usuários. Tudo no UA era derivado dessa hierarquia.

GA4 jogou isso fora. Agora você tem evento como unidade base. Page_view é um evento. Scroll é um evento. Click é um evento. Compra é um evento. Sessão deixou de ser entidade primária e virou um construct: o GA4 agrupa eventos em sessões usando o evento session_start como marcador, mas a unidade fundamental é o evento.

Por que isso importa? Porque atribuição, audiência, funil, jornada, tudo passa a ser calculado em cima de evento individual. Você pode criar funil que mistura web e app sem ginástica. Pode rastrear comportamento granular sem inflar o número de “hits” cobrados (UA cobrava por hit no 360, GA4 cobra por evento mas com limite muito maior).

O custo dessa mudança é que análise simples ficou mais complicada. Quer ver “quantas sessões tiveram bounce no mês passado”? No UA era um clique. No GA4 você precisa montar Exploration, configurar dimensão de sessão, calcular engagement rate inverso. Funciona, mas é três vezes mais trabalho.

→ Mudança filosófica

Simo Ahava chama isso de “event-driven schema” e argumenta que GA4 se alinha com como GTM e dataLayer já funcionam há anos. Sessão como entidade central era herança do Urchin (precursor do Analytics, 2005). O modelo de evento já era padrão em Mixpanel, Amplitude, Heap (simoahava.com).

Timeline da migração UA → GA4

Pra contextualizar onde a gente está hoje, vale revisitar a linha do tempo completa:

Out 2020
Lançamento do GA4 (ex-App+Web)

Google libera GA4 como produto separado do UA. Documentação rala, sem bounce rate, sem ecommerce decente, comunidade tratando como beta extenso.

Mar 2022
Anúncio do sunset do UA

Google avisa: UA padrão para de processar em julho/2023, 360 em julho/2024. Pânico generalizado no mercado, agências começam a migrar contas em massa.

Jul 2022
Bounce rate volta no GA4

Pressão da comunidade fez o Google reintroduzir bounce rate como inverso de Engagement Rate. Definição diferente do UA, mas pelo menos a métrica existe de novo.

Jul 2023
UA padrão para de processar

Propriedades free param de coletar dados novos. Dados históricos ficam disponíveis pra leitura por mais 12 meses. Quem não migrou até aqui ficou sem tracking.

Jul 2024
UA 360 para de processar (fim do UA)

Última propriedade UA é desligada. Universal Analytics oficialmente morre. Todas as contas precisam estar em GA4.

Jul 2025
Dados históricos UA são deletados

Janela final pra exportar dados históricos do UA expira. Quem não puxou pra BigQuery ou warehouse próprio perdeu acesso permanentemente.

Bounce rate sumiu? O que substituiu (Engagement Rate)

Bounce rate foi a métrica mais chorada na migração. No UA, bounce rate era a porcentagem de sessões com apenas um hit. Simples, direto, problemática (porque tratava como “ruim” sessão de blog post que a pessoa leu inteiro e saiu).

GA4 lançou sem bounce rate. A justificativa do Google era que a métrica não fazia sentido no modelo de evento. Em vez disso, GA4 trouxe Engagement Rate: porcentagem de sessões “engajadas”, onde sessão engajada é aquela que durou mais de 10 segundos, teve mais de 1 pageview, ou teve evento de conversão.

Em 2022 o Google voltou atrás parcialmente e trouxe bounce rate de volta no GA4, mas calculado como inverso do engagement rate. Ou seja: bounce rate no GA4 não é “sessão de 1 pageview”, é “sessão NÃO engajada”. Os números são diferentes. Sempre.

bounce rate UA ≠ bounce rate GA4

Bounce rate sumiu no GA4 e voltou em 2022 como inverso de Engagement Rate. A definição é outra. Comparar com histórico UA é furada. Em geral, o engagement rate é mais alto que (100 – bounce rate UA), porque conta sessão de mais de 10s mesmo sem segundo pageview.

Como uso isso na prática: bounce rate do GA4 é praticamente inútil pra comparar com histórico de UA. Engagement Rate é a métrica que faz sentido, e ela é geralmente mais alta que (100 – bounce rate UA), porque a definição de “engajado” inclui sessão de mais de 10 segundos mesmo sem segundo pageview.

Atribuição: por que GA4 muda o jogo pra mídia paga

Aqui GA4 é genuinamente melhor que UA. Atribuição era o calcanhar do UA pra mídia paga. Você tinha last-click como padrão, modelos alternativos no Attribution Modeling Tool (que foi descontinuado antes do UA), e cross-device basicamente quebrado se você não pagasse 360.

GA4 trouxe três coisas:

  1. Data-driven attribution como padrão, gratuito, sem precisar de 360. UA cobrava 150k/ano pra ter DDA decente.
  2. Cross-device nativo via Google Signals quando o usuário tem Personalização de Anúncios ativa.
  3. Comparison de modelos no relatório de Advertising, mostrando como cada canal performaria em last-click, first-click, linear, time-decay, position-based, data-driven.

Se você roda conversion tracking pelo GTM e tem GA4 ligado em paralelo, consegue comparar atribuição entre o que o Google Ads reporta (modelo do Ads), o que o GA4 reporta (modelo do GA4), e o que a sua plataforma de e-commerce reporta (last-click cru). Os três quase nunca batem, e entender o porquê é parte do trabalho.

Limite real: GA4 ainda é Google. Não confia cegamente no Google reportando performance do Google Ads. Sempre cruza com Meta, com o backend, com pixel próprio. Ferramenta nenhuma é fonte única da verdade.

★ Atribuição GA4

Data-driven attribution no GA4 usa machine learning pra distribuir crédito entre touchpoints baseado em milhares de jornadas. Search Engine Land documentou que contas com volume mensal abaixo de ~3000 conversões caem em fallback pra cross-channel rules-based, porque o modelo precisa de dados pra funcionar (searchengineland.com).

Eventos default e custom: o que GA4 já traz vs o que você cria

UA exigia que você configurasse tudo manualmente via GTM ou hardcoded. Pageview vinha de graça, evento era seu trabalho.

GA4 mudou: vem com Enhanced Measurement ligado por padrão, que rastreia automaticamente page_view, scroll (90% de profundidade), outbound_click, site_search, video_start/progress/complete, file_download. Tudo sem configurar nada no GTM.

Em cima disso, GA4 tem eventos recomendados: lista de eventos com nome padronizado que o Google sugere você implementar (purchase, sign_up, login, generate_lead, etc). E em cima disso, eventos customizados: qualquer coisa que você queira rastrear que não esteja nas listas anteriores.

A parte boa: enhanced measurement reduz o trabalho de setup de campanha que entrega visitas pro blog. Você não precisa configurar scroll tracking, ele já vem.

A parte ruim: enhanced measurement registra eventos com nomes pré-definidos que você não controla, e isso pode poluir o relatório se você não filtra direito. Vi conta com 40% dos “eventos” sendo scroll automático, que não significa nada de negócio. Sempre revisa o que está chegando antes de tirar conclusão.

Audiência e remarketing: o que ficou melhor (e o que ficou pior)

Audiência no GA4 ficou mais flexível e mais lenta. No UA, audiência era criada na propriedade e listada na conta de Ads em poucos minutos. No GA4, audiência demora até 24-48h pra começar a popular, e exige tamanho mínimo (geralmente 1000 usuários) pra ser elegível em remarketing.

O que melhorou: audiência baseada em sequência de eventos, audiência com tempo entre eventos, audiência preditiva (probabilidade de compra nos próximos 7 dias, probabilidade de churn). Isso era exclusivo do 360 no mundo UA, virou padrão no GA4.

O que piorou: audiência cross-device exige Google Signals ativado, o que reduz o alcance porque o usuário precisa ter Personalização de Anúncios habilitada na conta Google. Em mercado brasileiro com privacidade ainda nascente, isso significa que 30-50% dos usuários ficam de fora do cross-device.

Pra campanhas de Google Ads e Meta Ads rodando em paralelo, o ideal é usar GA4 pra audiência de Google Ads (integração nativa) e Pixel próprio pra audiência de Meta. Ferramenta certa pra cada plataforma, sem tentar centralizar em uma só.

Reports: por que GA4 força você a usar Explorations

Aqui GA4 piorou. Reports padrão do GA4 são pobres comparado ao UA. UA tinha relatório de Comportamento, Aquisição, Audiência, cada um com 20-30 visões customizáveis sem precisar mexer em nada. GA4 tem Lifecycle, User, e pronto, basicamente.

Tudo que era análise rápida no UA virou Exploration no GA4. Exploration é poderoso (free-form, funnel, path, segment overlap, cohort, user lifetime, user explorer), mas é mais lento e exige conhecer a UI. Profissional que vivia no relatório padrão do UA sofre.

Minha recomendação: aceita que GA4 é uma camada de dados, não uma ferramenta de visualização. Conecta no Google Data Studio (ou no warehouse via BigQuery export, que é gratuito no GA4 free) e monta dashboard próprio. Pra dashboards de cliente uso Data Studio 100% das vezes, GA4 só pra ad-hoc.

Comparativo lado a lado: UA vs GA4

Feature Universal Analytics GA4
Modelo de dados Sessão como unidade central Evento como unidade central
Bounce rate % sessões com 1 hit Inverso de Engagement Rate (definição diferente)
Sessões Entidade primária Construct derivado de session_start
Atribuição padrão Last-click Data-driven
Retention free Indefinida (agregados) 14 meses
Retention 360 Indefinida 50 meses
Custom events Manual via GTM Enhanced Measurement default + custom
Explorations Não existe Núcleo da análise
Cross-device Só 360 Free via Google Signals
BigQuery export Só 360 Free no GA4 padrão
Reports padrão 20-30 visões prontas ~5 visões básicas

O que migrou bem e o que ficou pior

Migrei mais de 15 contas grandes pra GA4 (e-commerce, edtech, marketplace, varejo). O que aprendi:

O que migrou bem:

  • Conversion tracking de e-commerce, especialmente com GTM bem configurado. Enhanced ecommerce do UA virou ecommerce events no GA4 com mapeamento direto.
  • Atribuição cross-device, principalmente em contas com User-ID populado (login obrigatório).
  • Integração com Google Ads e Performance Max, que precisam de GA4 pra rodar otimização robusta.
  • BigQuery export gratuito, que dá acesso a raw data sem pagar 360.

O que ficou pior:

  • Reports padrão. Pobres, lentos, limitados. Sem Explorations a ferramenta é quase inútil pra análise.
  • Bounce rate, métrica histórica que perdeu sentido. Engagement Rate é melhor conceitualmente, mas quebra comparação com histórico.
  • Velocidade do realtime e dos reports não-realtime. UA atualizava em 4h, GA4 demora 24-48h pra estabilizar dados completos.
  • Aprendizado da equipe. Conta grande precisa retreinar todo mundo, e o ROI desse retraining demora 6-12 meses.

Se você está rodando mídia paga séria, GA4 é mandatório agora. Não tem escolha, UA não existe mais. Mas não trata GA4 como ferramenta única: cruza com pixel próprio, com backend, com dashboard custom. Análise séria nunca foi feita em uma única ferramenta.

Perguntas frequentes

UA ainda funciona em 2026?

Não. UA parou de processar dados novos em julho/2024. A retenção dos dados históricos termina em julho/2025. Se você não exportou pra BigQuery ou warehouse, perdeu acesso.

Posso recuperar bounce rate exatamente igual ao UA no GA4?

Não. Bounce rate do GA4 é inverso de Engagement Rate, com definição diferente. Os números nunca vão bater com o histórico de UA. Aceita e usa Engagement Rate como métrica nova.

Vale a pena pagar GA4 360?

Pra maioria das empresas brasileiras, não. GA4 free já tem BigQuery export, cross-device, data-driven attribution, audiência preditiva. 360 só faz sentido pra empresa que precisa de SLAs, suporte premium, retenção de 50 meses, ou ultrapassa os limites de cardinality.

GA4 substitui ferramentas como Mixpanel e Amplitude?

Pra análise de produto, geralmente não. GA4 é melhor pra atribuição de marketing e tráfego. Mixpanel/Amplitude continuam superiores pra cohort, funil de produto, segmentação avançada. Muitas empresas rodam os dois em paralelo.

Qual o passo zero pra migrar UA pra GA4 hoje em 2026?

Já é tarde pra “migrar”. Se você ainda não tem GA4, instala hoje, configura enhanced ecommerce se for e-commerce, liga Google Signals, configura conversions. Aceita que histórico do UA já era. Foca em construir baseline de dados de GA4 daqui pra frente. Pra comparar benchmarks de mídia paga no Brasil, vai precisar de pelo menos 3-6 meses de dados estabilizados.

GA4 substitui dashboard customizado?

Não. GA4 é fonte de dados, não plataforma de visualização. Pra cliente, monto sempre dashboard em Data Studio puxando de GA4 + Google Ads + Meta + outras fontes. Dashboard nativo do GA4 é só pra ad-hoc.

Rolar para cima