Google Analytics: por que o tempo médio no site é menor que o tempo médio na página?

11

Eu tenho o seguinte relatório personalizado configurado no Google Analytics:

Métricas:

  • Tempo médio na página
  • Tempo médio no site

Dimensões:

  • Página

Portanto, um relatório fica assim:

Page                    Avg Time on Page         Avg Time on Site
/an-article             00:03:14                 00:00:11
/another-article        00:05:11                 00:01:07
/something-written      00:03:00                 00:00:31

Por que, para cada 'página', as 'visualizações do site' são significativamente menores?

Melanie Shebel
fonte

Respostas:

9

O Google Analytics considera os saltos (onde apenas uma página foi visualizada pelo visitante) como tendo um "tempo no site" igual a 0. Mas ainda conta o tempo inteiro na página para essa visita. [ Fonte. ]

Se um site tiver muitas devoluções - onde muitas pessoas visualizam um único artigo que você escreveu e depois as deixa, por exemplo -, isso reduzirá o tempo médio no site para baixo. Isso possibilita que "Tempo médio no site" seja menor que "Tempo médio na página".

Um exemplo simples

  • 5 visitantes gastam exatamente 5 minutos lendo /your-article
  • 4 deles fecham a guia após a leitura.
  • Um deles visita /another-article, passa mais 5 minutos lendo e fecha a guia.

Tempo médio na página = 5 minutos

Total time spent on page /  number of visitors
   5 + 5 + 5 + 5 + 5     /         5

Tempo médio no site = 2 minutos

Total time spent on site /  number of visitors
   0 + 0 + 0 + 0 + 10    /         5

A chave é que os visitantes devolvidos contam como 0 para o tempo total no site, mas como 5 para o tempo total na página. O Google não desconta os zeros - eles ainda contribuem para a média.

(Além disso: na minha opinião, o Google deve considerar o uso do tempo na página como tempo no site para visitas de página única, o que pode fornecer uma melhor representação do tempo médio no site. No exemplo acima, o tempo médio no site seria 6 minutos, que é a média verdadeira, maior que o tempo médio na página e muito menos confuso.)

usuario
fonte
Lendo a página à qual você vinculou, parece que o GA calcula o tempo gasto em uma página / site usando a diferença de tempo entre as visualizações de página. As visitas de página única não têm um segundo carimbo de data / hora para calcular (como, tecnicamente, o GA pode gravar apenas quando uma nova página é aberta, não quando o usuário sai de uma página fechando a guia / janela), portanto, não há tempo página é gravada. No entanto, a definição de tempo no site da GA é $timeOfLastPageView - $timeOfFirstPageViewigual a 0 em visitas de página única, pois os dois valores são iguais. Não há como usar o tempo na página como tempo no site para visitas de página única.
Lèse majesté
1
Para fazer o que você está pedindo, o GA precisa pesquisar o servidor a cada poucos segundos para determinar a duração das visitas de uma única página. Mas isso aumentaria bastante o uso da largura de banda. A outra opção seria também remover as visitas de página única da média de tempo no site.
Lèse majesté
2
Não iria pesquisar o servidor. Se alguma coisa seria atingir apenas o cliente, mas também não precisaria fazer isso. Existem várias técnicas javascript para detectar o fechamento de um navegador ou o descarregamento de uma página (window.onbeforeunload por exemplo) e uma simples chamada ajax pode ser acionada quando isso acontecer.
Eric Brandel
1
Parece que Lèse pode estar certo. O Google tem mais informações sobre o tempo na página e o tempo médio no site . No segundo link, eles dizem que "não há dados disponíveis para o Google Analytics que indiquem quando o visitante foi embora". Isso tornaria minha resposta incorreta. Se eu encontrar uma explicação melhor, vou revisá-la.
Nick
1
Veja minha resposta ...
jrosell
2

Veja como o avgTimeOnPage é calculado: https://developers.google.com/analytics/devguides/reporting/core/dimsmets/pagetracking#ga:avgTimeOnPage

Um exemplo simples

  • 5 visitantes gastam exatamente 5 minutos lendo / seu artigo
  • 4 deles fecham a guia após a leitura.
  • 1 deles visita / outro artigo, passa mais 5 minutos lendo e fecha a guia.

Tempo médio na página = 5 minutos

Tempo total gasto na página / (visualizações de página - saídas)
5 / (5 - 4)

Tempo médio no site = 1 minuto

Tempo total gasto no site / número de visitantes
0 + 0 + 0 + 0 + 5/5

jrosell
fonte
Obrigado pelo link para os documentos de desenvolvedor do Google. Você pode explicar o cálculo do "tempo médio no site"? Por que o tempo total no site é de 5 minutos e não 10 minutos?
11113 Nick
Como conta o último "acerto de engajamento" na última página e a última interação na última página, se não houver eventos, será o tempo de visualização inicial da última página. Veja cutroni.com/blog/2012/02/29/…
jrosell
1

Há algo de confuso no seu artigo: eis o seu exemplo: Tempo médio na página = 5 minutos 5 visitantes passam exatamente 5 minutos lendo / o artigo 4 deles fecha a guia após a leitura. 1 deles visita / outro artigo, passa mais 5 minutos lendo e fecha a guia.

se quatro deles fecharem a guia após a leitura (rejeição), tempo = 0 minutos e não 5 minutos, então o cálculo para o site de tempo médio ou a página de tempo médio seria (0 + 0 + 0 + 0 + 5)

amin
fonte
Veja minha resposta ...
jrosell