Glossário

Por qual número o GA4 divide o tempo médio de engajamento

Taras Shynkarenko
Taras Shynkarenko
•Atualizado: •10 min de leitura
Por qual número o GA4 divide o tempo médio de engajamentoPor qual número o GA4 divide o tempo médio de engajamento

TL;DR, Resposta rápida

10 min de leitura

O GA4 calcula o tempo médio de engajamento como o tempo total em que um site ficou em foco, ou um app em primeiro plano, dividido pelos usuários ativos. É um número por usuário, então fica acima do tempo médio de engajamento por sessão, e o valor de um mês inteiro fica acima de todos os pontos diários do gráfico. O timer para quando a página perde o foco.

O que é o tempo médio de engajamento no GA4?

No Google Analytics 4, o tempo médio de engajamento é o tempo total em que seu site ficou em foco no navegador dos usuários, ou seu app em primeiro plano, dividido pelo número de usuários ativos, o que faz dele um número por usuário e não por sessão. O artigo "Engagement overview report" do Google, lido em 28 de setembro de 2026, traz a fórmula:

Average engagement time = (The total length of time your website was in focus
or your app was in the foreground across all sessions) / (The total number of active users)

O denominador é a parte que as pessoas não percebem. Um visitante que volta cinco vezes em um mês soma cinco visitas de tempo em foco ao numerador e conta uma vez só no denominador. A métrica responde "quanto tempo de atenção cada pessoa nos deu neste período", e não responde "quanto durou uma visita típica".

Usuários ativos também é uma métrica definida do GA4. O artigo do Google sobre métricas de usuário diz que um usuário da web conta como ativo quando tem uma sessão engajada ou quando o Analytics coleta "the first_visit event or engagement_time_msec parameter from a website". Todo visitante da web cuja tag enviou tempo de engajamento entra no denominador.

Uma pessoa lê uma página em um laptop com a aba do navegador em foco, o momento em que o cronômetro de engajamento do GA4 está rodando.

Como o GA4 mede o tempo de engajamento?

O GA4 mede o tempo de engajamento com um timer que só corre enquanto a página está em foco, e reporta o tempo em milissegundos no evento seguinte. O artigo "User engagement" do Google define engajamento do usuário como "the amount of time someone spends with your web page in focus or app screen in the foreground."

O artigo lista os momentos em que a tag envia o tempo acumulado:

  1. O usuário manda a tela do app para segundo plano.
  2. O usuário tira o foco da sua página.
  3. O usuário sai da tela do app ou da página, por exemplo fechando a aba ou carregando outra página.
  4. O site ou o app trava.

O tempo viaja em um parâmetro engagement_time_msec "added to the next collected event." Quando um visitante vai para outra página, o evento user_engagement leva o tempo restante "up to when the last event was sent and before the next page loads." A lista de eventos coletados automaticamente do Google diz que user_engagement dispara "when the app is in the foreground or webpage is in focus for at least one second." Se nenhum tempo de engajamento se acumulou desde o evento anterior, o GA4 omite o parâmetro.

É um relógio diferente da duração de sessão clássica, que media o intervalo entre dois hits e dava tempo zero à última página de toda sessão. Como a duração média da sessão é calculada explica esse método antigo e por que os dois números nunca batem.

Qual é a diferença entre tempo médio de engajamento e tempo médio de engajamento por sessão?

O tempo médio de engajamento divide o tempo total em foco pelos usuários ativos, e o tempo médio de engajamento por sessão divide o mesmo tempo pelas sessões, então o número por sessão fica menor sempre que os usuários voltam. O GA4 mostra os dois no relatório Engagement overview, em cards de resumo separados.

Aplique as três métricas de tempo a uma mesma propriedade. Ela registra 1,000 usuários ativos, 1,600 sessões e 50,000 segundos de tempo de engajamento em um mês.

MétricaNumeradorDenominadorResultado
Tempo médio de engajamento50,000 s de tempo em foco1,000 usuários ativos50 s
Tempo médio de engajamento por sessão50,000 s de tempo em foco1,600 sessões31.25 s
Duração média da sessãoSoma das durações das sessõesSessõesOutro relógio, não comparável

A diferença entre 50 e 31.25 segundos não diz nada sobre comportamento. Ela é a razão entre sessões e usuários, 1.6 neste caso. Uma propriedade que melhora a retenção e traz cada usuário de volta mais vezes aumenta o tempo médio de engajamento sem que nenhuma visita fique mais longa.

Escolha o número que corresponde à pergunta. Times de conteúdo que querem saber por quanto tempo uma visita prende a atenção precisam do número por sessão. Times de produto que querem saber quanto tempo cada usuário passa no produto ao longo de um mês precisam do número por usuário.

Qual número responde à sua pergunta
Equipes de conteúdo
  • Perguntam quanto tempo uma visita prende a atenção
  • Leem o número por sessão
  • Tempo de foco dividido por sessões
Equipes de produto
  • Perguntam quanto tempo cada usuário passa ao longo de um mês
  • Leem o número por usuário
  • Tempo de foco dividido por usuários ativos
O tempo médio de engajamento e o tempo médio de engajamento por sessão respondem perguntas diferentes a partir do mesmo tempo de foco.

Por que o tempo médio de engajamento mensal é maior do que todos os dias do gráfico?

A aba de resumo divide o tempo em foco do período inteiro pelos usuários distintos de todo o período, enquanto cada ponto do gráfico divide o tempo em foco de um dia pelos usuários daquele dia. Um usuário que visita em três dias conta uma vez no denominador mensal e três vezes nos pontos diários.

O próprio exemplo do Google no artigo Engagement overview mostra o efeito. Dois usuários visitam o site em julho. Em 2 de julho, o usuário 1 fica 3 minutos. Em 3 de julho, o usuário 2 fica 4 minutos. Em 4 de julho, o usuário 1 fica 5 minutos e o usuário 2 fica 6. O usuário 1 soma 8 minutos e o usuário 2 soma 10, então a aba mostra 9m 00s. O gráfico mostra 3m 00s, 4m 00s e 5m 30s. Nenhum dia chega a 9 minutos.

Daí saem duas regras. Compare o tempo médio de engajamento apenas entre períodos de mesma duração, porque um período de 28 dias dá a cada usuário mais dias para somar tempo do que um de 7 dias. E nunca tire a média dos pontos diários para conferir a aba, porque essa conta responde a outra pergunta.

Flowsery
Flowsery

Comece seu teste grátis de 14 dias

Painel em tempo real

Rastreamento de metas

Rastreamento sem cookies

Uma aba em segundo plano conta no tempo médio de engajamento?

Na web, uma aba em segundo plano não soma tempo de engajamento, porque o timer do GA4 só corre enquanto a página está em foco e envia o tempo acumulado quando o usuário tira o foco dela. Um visitante que abre sua página de preços em uma nova aba e a lê dez minutos depois soma tempo de engajamento apenas pelos minutos em que a aba esteve na frente.

Apps se comportam de outro jeito. O artigo do Google sobre engajamento do usuário afirma: "For app streams, especially on Android devices, background app activity might lead to an overestimation of engagement duration." Para sessões na web, o mesmo artigo diz que "engagement time reflects active user interaction with a page."

Foco não é atenção. Uma aba deixada na frente enquanto alguém atende uma ligação mantém o timer correndo. Esse limite é o mesmo do dwell time e de qualquer outra métrica de tempo. A tag vê o estado da janela, e não vê a pessoa.

Dá para obter o tempo médio de engajamento pela Data API do GA4?

O esquema da Data API do GA4 não lista nenhuma métrica de tempo médio de engajamento, então você o calcula a partir de duas métricas que ela expõe. userEngagementDuration é "The total amount of time (in seconds) your website or app was in the foreground of users' devices," e activeUsers é "The number of distinct users who visited your site or app."

  1. Peça userEngagementDuration e activeUsers para o mesmo período e as mesmas dimensões.
  2. Divida o primeiro pelo segundo para obter o tempo médio de engajamento em segundos.
  3. Peça também sessions e divida userEngagementDuration por ele para obter o número por sessão.
  4. Mantenha fixa a duração do período em todas as consultas que você compara, pelo mesmo motivo que faz a aba mensal e o gráfico diário divergirem.

Dividir por uma dimensão como caminho da página ou canal muda o numerador e o denominador, então recalcule a razão linha a linha em vez de reaproveitar um total de usuários ativos do site inteiro.

Uma pessoa hesita diante de um formulário na tela, o tipo de travamento que pode acumular tempo de engajamento sem significar interesse.

O que torna o tempo médio de engajamento um sinal fraco sozinho?

O tempo médio de engajamento mede por quanto tempo uma página ficou em foco, e não consegue separar um visitante que leu com atenção de um que ficou travado. Duas páginas com os mesmos 50 segundos podem significar coisas opostas.

  • Um formulário longo. Cinquenta segundos em um formulário de cadastro combinam tanto com um visitante que digita devagar quanto com um que briga com um erro de validação.
  • Uma página de resposta curta. Um artigo de ajuda que responde à pergunta em oito segundos mostra tempo de engajamento baixo enquanto cumpre perfeitamente o seu papel.
  • Um layout confuso. Visitantes procurando um botão acumulam tempo em foco que parece interesse.

Por que o tempo na página é uma inferência e não uma observação aprofunda a mecânica dos timestamps. A correção prática é juntar o tempo a um resultado. Leia o tempo médio de engajamento ao lado da taxa de conclusão de metas da mesma página, e trate uma alta no tempo sem alta nas conclusões como uma pergunta, não como uma vitória.

Como ver o que aconteceu durante o tempo de engajamento?

Assista às sessões por trás do número, porque uma gravação mostra se os segundos foram para leitura, scroll ou briga com a interface. A gravação de sessões do Flowsery reproduz "real visitor sessions with cursor movement, clicks, scrolls, and form input", e a IA dele revisa cada sessão gravada e sinaliza rage clicks, dead clicks e erros de JavaScript, agrupando sessões parecidas em problemas ordenados pelo número de usuários afetados. Uma página com tempo de engajamento alto e um conjunto de rage clicks é uma página onde os visitantes estão travados, não engajados. O analytics de landing pages do Flowsery também rastreia a profundidade de scroll e os cliques nos CTAs para "measure whether visitors reach proof, pricing, forms, and primary calls to action before they leave", o que transforma "ficaram 50 segundos" em "ficaram 50 segundos e nunca viram a tabela de preços".

Perguntas frequentes

Como o tempo médio de engajamento é calculado no GA4?

O GA4 divide o tempo total em que seu site ficou em foco, ou seu app em primeiro plano, pelo número de usuários ativos do período. O Google publica essa fórmula no artigo sobre o relatório Engagement overview. O resultado é tempo em foco por usuário, não por visita.

O tempo médio de engajamento é o mesmo que a duração média da sessão?

Não. O tempo médio de engajamento conta o tempo em foco por usuário ativo, enquanto a duração média da sessão mede a duração da sessão por sessão. Os dois usam relógios e denominadores diferentes, então os números não se comparam.

Por que o tempo médio de engajamento é maior do que o tempo médio de engajamento por sessão?

O tempo médio de engajamento divide o tempo em foco pelos usuários ativos, e a métrica por sessão divide o mesmo tempo pelas sessões. Usuários que voltam mais de uma vez somam sessões ao denominador por sessão, mas contam uma vez só como usuários ativos. Com 1.6 sessão por usuário, o número por usuário é 1.6 vez o número por sessão.

O GA4 conta o tempo em uma aba do navegador em segundo plano?

Não, na web não. O GA4 registra tempo de engajamento apenas enquanto a página está em foco e envia o tempo acumulado quando o usuário tira o foco dela. O Google observa que fluxos de app no Android podem superestimar a duração do engajamento por causa da atividade em segundo plano.

Por que o tempo médio de engajamento mensal não bate com o gráfico diário?

A aba mensal divide um mês de tempo em foco pelos usuários distintos do mês, e cada ponto diário divide o tempo de um dia pelos usuários daquele dia. Usuários que voltam contam uma vez no denominador mensal, então o número mensal fica acima de qualquer dia isolado. O exemplo de julho do Google mostra uma aba de 9 minutos sobre pontos diários de 3, 4 e 5.5 minutos.

Qual é um bom tempo médio de engajamento?

O Google não publica nenhum benchmark para ele, e o número se move com a quantidade de visitas de retorno por usuário e com a duração do período. Compare páginas do mesmo tipo entre si em períodos iguais, e junte o tempo a uma taxa de conclusão de metas, para que um tempo maior só conte como bom quando mais visitantes concluem a ação.

Flowsery
Flowsery

Comece seu teste grátis de 14 dias

Painel em tempo real

Rastreamento de metas

Rastreamento sem cookies

Quais métricas a Data API do GA4 usa para calcular o tempo médio de engajamento?

A Data API expõe userEngagementDuration, o tempo total em segundos que um site ou app ficou em primeiro plano, e activeUsers, o número de usuários distintos. Dividir o primeiro pelo segundo dá o tempo médio de engajamento, e dividir por sessions dá o valor por sessão.

O que conta como usuário ativo no denominador do tempo médio de engajamento?

O artigo do Google sobre métricas de usuário conta um usuário da web como ativo quando ele tem uma sessão com engajamento ou quando o Analytics coleta o evento first_visit ou o parâmetro engagement_time_msec. Qualquer visitante cuja tag envie tempo de engajamento entra no denominador.

Quando o GA4 envia o tempo de engajamento acumulado para o servidor?

A tag envia quando o app vai para segundo plano, quando o usuário tira o foco da página, quando ele navega para outro lugar ou fecha a aba, ou quando o site ou app trava. O tempo viaja no parâmetro engagement_time_msec anexado ao próximo evento.

Como saber se um tempo médio de engajamento alto é realmente um bom sinal?

Leia junto com a taxa de conclusão da meta da mesma página. Um aumento no tempo de engajamento sem aumento nas conclusões é uma pergunta, não uma vitória, já que esses segundos podem mostrar um visitante travado em um layout confuso em vez de alguém lendo com atenção. As gravações de sessão mostram qual dos dois aconteceu.

Este artigo foi útil?

Diga-nos o que pensa!

Veja-nos mais no Google

Um clique marca a Flowsery como fonte preferida e nossos artigos passam a aparecer mais acima nas suas Principais notícias, no modo IA e nas visões gerais com IA.

Antes de ir...

Flowsery

Flowsery

Analytics orientado para receitas para o seu site

Rastreie cada visitante, fonte e conversão em tempo real. Simples, poderoso e sem cookies.

Painel em tempo real

Rastreamento de metas

Rastreamento sem cookies

Termos relacionados do glossário

Como o GA4 decide quais visitas contam como sessões engajadasComo o GA4 decide quais visitas contam como sessões engajadas
Glossário

Como o GA4 decide quais visitas contam como sessões engajadas

O GA4 conta como sessões engajadas as visitas que passam de 10 segundos, têm um evento principal ou duas páginas vistas. Veja cada gatilho e onde ele engana.

•10 min de leitura
O que a duração média de sessão realmente medeO que a duração média de sessão realmente mede
Glossário

O que a duração média de sessão realmente mede

Na analytics clássica, a duração média de sessão dá zero tempo registrado à última página vista de cada sessão, o que puxa a média para baixo silenciosamente.

•9 min de leitura
Por que a taxa de rejeição do GA4 é só a taxa de engajamento invertidaPor que a taxa de rejeição do GA4 é só a taxa de engajamento invertida
Glossário

Por que a taxa de rejeição do GA4 é só a taxa de engajamento invertida

Sua taxa de rejeição do GA4 é a parcela de sessões não engajadas. Como o Google a define, como ela difere do Universal Analytics e onde adicioná-la.

•9 min de leitura
O que o relatório de página de destino do GA4 conta e onde ele fica em brancoO que o relatório de página de destino do GA4 conta e onde ele fica em branco
Glossário

O que o relatório de página de destino do GA4 conta e onde ele fica em branco

Em Reports, o relatório de página de destino do GA4 lista a primeira página de cada sessão. Onde achar, métricas padrão, linhas (not set) e como ver a origem.

•10 min de leitura
Como o rastreamento de pesquisa no site do GA4 registra o que os visitantes digitamComo o rastreamento de pesquisa no site do GA4 registra o que os visitantes digitam
Glossário

Como o rastreamento de pesquisa no site do GA4 registra o que os visitantes digitam

Configure a pesquisa no site do GA4 com a medição aprimorada, adicione seus parâmetros, ache a dimensão Search term e rastreie buscas sem URL.

•9 min de leitura
Como definir propriedades de usuário do GA4 e usá-las em relatóriosComo definir propriedades de usuário do GA4 e usá-las em relatórios
Glossário

Como definir propriedades de usuário do GA4 e usá-las em relatórios

Defina propriedades de usuário do GA4 com gtag ou Tag Manager, registre cada uma como dimensão personalizada de usuário e respeite o limite de 25.

•10 min de leitura

Artigos relacionados