Google Analytics считает, что отскоки (при которых посетитель просматривал только одну страницу) имеют «время пребывания на сайте», равное 0. Но при этом все равно учитывается полное время на странице для этого посещения. [ Источник. ]
Если на сайте много отказов - например, многие люди просматривают одну написанную вами статью, а затем уходят, - это приведет к искажению среднего времени на сайте вниз. Это позволяет «Среднее время на сайте» быть ниже, чем «Среднее время на странице».
Простой пример
- 5 посетителей тратят ровно 5 минут на чтение
/your-article
- 4 из них закрывают вкладку после прочтения.
- Один из них посещает
/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 минут, что является правдивым средним, большим, чем среднее время на странице, и гораздо менее запутанным.)
$timeOfLastPageView - $timeOfFirstPageView
, что составляет 0 на посещение одной страницы , так как два значения одинаковы. Там нет никакого способа использовать время на странице в качестве времени на сайте для одностраничных посещений.