Google Analytics: Чому середній час на сайті нижчий за середній час на сторінці?


11

У Google Analytics створено такий спеціальний звіт:

Показники:

  • Середній час на сторінці
  • Середній час на сайті

Розміри:

  • Сторінка

Отже, звіт виглядає приблизно так:

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

Чому для кожної "сторінки" кількість переглядів сайтів значно нижча?

Відповіді:


9

Google Analytics підраховує відскоки (де тільки одна сторінки була переглянута відвідувачем) , як має «час на сайті» 0. Але він по- , як і раніше вважає повний робочий день на сторінці для цього візиту. [ Джерело. ]

Якщо на сайті є багато відмов - де багато людей переглядають одну написану вами статтю, а потім залишають, - це скаже середній час перебування на сайті вниз. Це дає можливість "Середній час на сайті" бути меншим за "Середній час на сторінці".

Простий приклад

  • 5 відвідувачів проводять рівно 5 хвилин за читанням /your-article
  • 4 з них закривають свою вкладку після прочитання.
  • 1 з них відвідує /another-article, проводить ще 5 хвилин на читання, а потім закриває вкладку.

Середній час на сторінці = 5 хвилин

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

Середній час на сайті = 2 хвилини

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

Ключовим моментом є те, що відвідувачі, які відхиляються, нараховують як 0 до загального часу на сайті, але як 5 до загального часу на сторінці. Google не знижує нулі - вони все ще сприяють середньому.

(Вбік: на мою думку, Google повинен розглянути можливість використання часу на сторінці як часу на сайті для відвідування однієї сторінки, що може дати кращий показник середнього часу перебування на сайті. У наведеному вище прикладі середній час на сайті тоді складе 6 хвилин, що є правдивим середнім, більшим, ніж середній час на сторінці, і набагато менш заплутаним.)


Читаючи сторінку, з якою ви пов’язані, виглядає, що GA обчислює час, проведений на сторінці / сайті, використовуючи різницю в часі між переглядами сторінок. Відвідування однієї сторінки не мають другої часової позначки для обчислення (як, технічно, GA може записувати лише тоді, коли нова сторінка відкрита, а не тоді, коли користувач залишає сторінку, закриваючи вкладку / вікно), тому немає часу, сторінка записується. Однак визначенням GA часу на місці є $timeOfLastPageView - $timeOfFirstPageView, яке дорівнює 0 при відвідуваннях однієї сторінки, оскільки два значення однакові. Немає можливості використовувати час на сторінці як час на сайті для відвідувань однієї сторінки.
Lèse majesté

1
Щоб зробити те, що ви просите, GA повинен буде опитувати сервер кожні кілька секунд, щоб визначити тривалість відвідувань однієї сторінки. Але це значно збільшить використання пропускної здатності. Іншим варіантом було б також видалити відвідування однієї сторінки із середнього за часом.
Lèse majesté

2
Він не опитував би сервер. Якщо що-небудь, це б'є тільки клієнта, але це також не потрібно робити. Існує цілий ряд методів javascript для виявлення закриття браузера або завантаження сторінки (наприклад, window.onbeforeunload), і простий ajax-виклик може бути запущений, коли це станеться.
Ерік Брандель

1
Схоже, що Лез, можливо, має рацію. Google має більше інформації про час на сторінці та середній час на сайті . У другому посиланні вони кажуть, що "Аналітиці немає даних, які б вказували, коли відвідувач пішов". Це зробило б мою відповідь неправильною. Якщо я знайду краще пояснення, я його перегляну.
Нік

1
Дивіться мою відповідь ...
jrosell

2

Дивіться, як обчислюється avgTimeOnPage: https://developers.google.com/analytics/devguides/reporting/core/dimsmets/pagetracking#ga:avgTimeOnPage

Простий приклад

  • 5 відвідувачів проводять рівно 5 хвилин на читання / свою статтю
  • 4 з них закривають свою вкладку після прочитання.
  • 1 з них відвідує / інша стаття, проводить ще 5 хвилин на читання, а потім закриває вкладку.

Середній час на сторінці = 5 хвилин

Загальний час, витрачений на сторінку / (перегляд сторінок - вихід)
5 / (5 - 4)

Середній час на сайті = 1 хвилина

Загальний час перебування на сайті / кількість відвідувачів
0 + 0 + 0 + 0 + 5/5


Дякуємо за посилання на документи розробників Google. Чи можете ви пояснити свій розрахунок "середнього часу на сайті"? Чому загальний час перебування на сайті 5 хвилин, а не 10 хвилин?
Нік

Оскільки він рахує останній "хіт взаємодії" на останній сторінці та останню взаємодію на останній сторінці, якщо вона не має подій, це буде початковий час візуалізації на останній сторінці. Дивіться cutroni.com/blog/2012/02/29/…
jrosell

1

У вашій статті є щось заплутане: ось ваш приклад: середній час на сторінці = 5 хвилин 5 відвідувачів витрачають рівно 5 хвилин на читання / ваша стаття 4 закриває вкладку після читання. 1 з них відвідує / інша стаття, проводить ще 5 хвилин на читання, а потім закриває вкладку.

якщо 4 з них закриють свою вкладку після читання (відмов), час = 0 хвилин, а не 5 хвилин, тож розрахунок для сторінки середнього часу або середнього часу сторінки буде (0 + 0 + 0 + 0 + 5)


Дивіться мою відповідь ...
jrosell
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.