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

为什么每个“页面”的“网站浏览量”都低得多?

Answers:


9

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分钟,这是真实的平均值,比网页上的平均时间还长,而且不会造成混乱。)


阅读您链接到的页面后,GA似乎会使用页面浏览量之间的时间差来计算花费在页面/网站上的时间。单页访问没有第二个时间戳可以计算(因为从技术上讲,GA只能记录打开新页面时的记录,而不能记录用户通过关闭标签/窗口离开页面时的记录),因此没有开启时间页面被记录。但是,GA的“ 网站停留时间”定义为$timeOfLastPageView - $timeOfFirstPageView,由于两个值相同,因此在单页访问中等于0。无法将页面停留时间用作单页访问的站点停留时间。
冒犯君主

1
要执行您的要求,GA必须每隔几秒钟对服务器进行一次轮询,以确定单页访问的时间。但这将大大增加带宽使用率。另一种选择是从现场停留时间的平均值中去除单页访问量。
冒犯君主

2
它不会轮询服务器。如果有的话,它只会打到客户端,但也不需要这样做。有多种JavaScript技术可用于检测浏览器关闭或页面卸载(例如,window.onbeforeunload),并且在发生这种情况时可以触发一个简单的ajax调用。
埃里克·布兰德尔

1
看起来Lèse可能是正确的。谷歌拥有更多的信息页面停留时间在现场的平均时间。在第二个链接中,他们说“没有数据可用于Google Analytics(分析),表明访问者何时离开”。那会使我的答案不正确。如果找到更好的解释,我将对其进行修改。
尼克

1
看到我的回信...
jrosell

2

查看avgTimeOnPage的计算方式:https : //developers.google.com/analytics/devguides/reporting/core/dimsmets/pagetracking#ga :avgTimeOnPage

一个简单的例子

  • 5位访客正好花5分钟阅读/您的文章
  • 他们中的4个人在阅读后关闭了标签。
  • 其中之一访问/ other-article,再花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条阅读后关闭了标签。其中之一访问/ other-article,再花5分钟阅读,然后关闭选项卡。

如果其中4个在阅读(跳动)后关闭了标签,则时间= 0分钟而不是5分钟,因此,“平均时间”网站或“平均时间”页面的计算结果为(0 + 0 + 0 + 0 + 5)


看到我的回复...
jrosell
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.