Pular para o conteúdo principal
Eduardo Corrêa

Analytics

Por que Amplitude e GA4 não mostram o mesmo número?

As duas ferramentas contam usuário, sessão e evento de formas diferentes. Veja o que explica a diferença e um roteiro para reconciliar.

· 7 min de leitura · Para produto e engenharia

O relatório da liderança mostra um número no GA4 e outro no Amplitude. Alguém pergunta qual está certo, e a reunião vira uma caça a bugs. Muitas vezes não existe bug nenhum.

Resumo rápido: Amplitude e GA4 usam as mesmas palavras para medir coisas diferentes. "Usuário", "sessão" e "evento" têm definição própria em cada uma. Antes de procurar um erro, alinhe a métrica, o fuso horário, a definição de usuário e os eventos comparados.

A resposta curta: nem toda diferença é bug

As duas ferramentas partem de definições próprias, então uma diferença entre elas é esperada. O que importa é conseguir explicá-la. Se você não explica, o número deixa de ser confiável para quem decide.

Agrupo as causas em quatro famílias:

  • Definição: o mesmo termo significa coisas diferentes.
  • Identidade: cada ferramenta reconhece a mesma pessoa de um jeito.
  • Cobertura: cada ferramenta enxerga uma parte diferente do tráfego.
  • Tempo: fuso horário e atraso na chegada dos dados.

As seções a seguir seguem essa ordem. No fim, há um roteiro de sete passos para reconciliar os números.

"Usuário" não é a mesma coisa nas duas

No GA4 existem três contagens. Os usuários totais são todos que geraram algum evento. Os usuários ativos são os que tiveram interação engajada. Os novos usuários são os que chegam pela primeira vez. Segundo a ajuda do GA4 sobre métricas de usuário (consultada em 17/10/2026), os relatórios mostram usuários ativos por padrão.

O Amplitude decide quem é um usuário único com três identificadores: device ID, user ID e Amplitude ID. Quando existe user ID, ele tem preferência. Se a pessoa se identifica depois, a atividade anônima anterior é mesclada ao perfil dela. Isso consta na documentação do Amplitude sobre usuários únicos (consultada em 17/10/2026).

O Amplitude descreve três causas de contagem dupla:

  • trocar o user ID de uma mesma pessoa;
  • reiniciar o device ID, o que acontece ao limpar cookies ou usar navegação privada;
  • usar campos de user ID diferentes em projetos diferentes.
ConceitoGA4Amplitude
UsuárioTotal, ativo ou novo. Os relatórios mostram o ativo.Único por user ID, device ID ou Amplitude ID, com mesclagem após a identificação.
Sessão, tempo limite padrão30 minutos de inatividade, ajustável.30 minutos na web e 5 minutos no mobile, ajustável.
Sessão engajadaMais de 10 segundos, um evento-chave ou duas ou mais visualizações.Não há conceito equivalente nas fontes que li.
Fuso horário dos dadosConferir a configuração da propriedade.Dados armazenados em UTC.

"Sessão" também muda

O GA4 encerra a sessão após 30 minutos de inatividade por padrão, e o valor pode ser ajustado. A ajuda do GA4 sobre sessões (consultada em 17/10/2026) também define a sessão engajada. Ela dura mais de 10 segundos, tem um evento-chave ou registra duas ou mais visualizações de página.

No Amplitude, o tempo limite padrão é de 30 minutos na web e de 5 minutos no mobile, e também é configurável. A página de discrepâncias do Amplitude (consultada em 17/10/2026) traz esses valores.

Na prática: se você comparar sessões e os tempos limite forem diferentes, a diferença é esperada. Alinhe a configuração antes de comparar.

O que cada ferramenta consegue enxergar

Nem todo acesso chega às duas ferramentas. O GA4 pode usar modelagem de comportamento quando o visitante recusa o consentimento, o chamado consent mode. A ajuda do GA4 sobre diferenças entre relatórios (consultada em 17/10/2026) trata disso. Quanto mais pessoas recusam cookies, maior tende a ser a distância entre o que o GA4 mostra e o que outra ferramenta registra.

O Amplitude lista a filtragem de bots entre as causas de diferença. Eu não confirmei se o GA4 filtra do mesmo jeito. Antes de afirmar que um bot explica a sua diferença, confira nas duas.

Esses fatores mudam a cobertura, não a definição. Por isso é difícil medi-los só olhando os relatórios.

Eventos, fuso horário e atraso

Compare o mesmo evento nos dois lados. Um evento com nome parecido e gatilho diferente gera uma diferença que nenhuma configuração resolve.

O Amplitude guarda os dados em UTC. Se o seu GA4 usa outro fuso, um acesso perto da virada do dia cai em datas diferentes. Alinhe o fuso nas duas antes de comparar um dia específico.

Há também o atraso. O GA4 avisa que consultas das últimas 48 horas podem divergir. O Amplitude cita a ingestão tardia, como o envio em lote dos SDKs mobile. Evite comparar o dia de ontem.

Até os relatórios do GA4 não batem entre si

Antes de culpar o Amplitude, compare o GA4 com ele mesmo. A ajuda do GA4 (consultada em 17/10/2026) lista motivos para relatórios e Explorações divergirem:

  • limiares de dados, que escondem informações quando há poucos usuários;
  • filtros e comparações aplicados em um relatório e não no outro;
  • diferenças em retenção e na modelagem de consentimento.

Se o GA4 já difere de si mesmo, é cedo para esperar que ele bata com outra ferramenta.

Roteiro para reconciliar em sete passos

  1. Escolha a mesma métrica, o mesmo período e o mesmo fuso horário nas duas ferramentas.
  2. Compare os usuários ativos do GA4 com os usuários únicos do Amplitude, não os totais.
  3. Confirme que o mesmo evento existe nos dois lados, com o mesmo nome e o mesmo gatilho.
  4. Alinhe o tempo limite de sessão, quando o assunto for sessão.
  5. Revise a identidade: user ID estável, device ID e regra de mesclagem.
  6. Meça o efeito do consentimento e do bloqueio. Se existir dado de servidor, use-o como referência.
  7. Registre a diferença esperada e documente. Defina a tolerância com a sua própria linha de base, sem copiar um número genérico.

Perguntas frequentes

O GA4 e o Amplitude contam usuários do mesmo jeito?

Não. O GA4 separa usuários totais, ativos e novos. O Amplitude usa device ID, user ID e Amplitude ID. Veja a seção sobre usuário acima.

Qual a diferença entre usuário ativo e total no GA4?

Usuário total é quem gerou qualquer evento. Usuário ativo é quem teve interação engajada. Os relatórios do GA4 mostram o ativo por padrão.

A sessão tem o mesmo tempo limite nas duas?

Por padrão, não. O GA4 usa 30 minutos. O Amplitude usa 30 minutos na web e 5 no mobile. As duas permitem ajustar.

Uma diferença de contagem é normal?

Depende da causa. Se vem de definição, é esperada. Se vem de evento faltando, é erro. Defina a tolerância com a sua linha de base, depois de documentar a diferença.

O que fazer agora

Três pontos para levar:

  • a mesma palavra tem definições diferentes em cada ferramenta;
  • alinhe métrica, fuso, evento e identidade antes de procurar bug;
  • documente a diferença esperada, para que ela não vire discussão toda semana.

Monte a tabela de definições do seu time e anexe ao tracking plan. Ela evita a reunião de "qual número está certo".

Nota de IA: usei inteligência artificial na pesquisa e no rascunho deste texto. O caso da campanha é real, e a revisão e as opiniões são minhas. Trabalho com Amplitude e tenho a certificação Amplitude Data Management, sem patrocínio nem parceria com Amplitude ou Google. Como escrevo.

Recurso gratuito · Analytics

Leve isso para o seu time: baixe o template de tracking plan

Planilha em português, agnóstica de ferramenta, com convenções de nomes, um funil de exemplo preenchido e checklist de QA.

Política de privacidade

Você recebe o template na hora e a newsletter mensal sobre dados, experimentação e acessibilidade. Cancele com um clique.