我目前正在开发一个网页,其结构为单页应用(一次性加载所有内容)。该网站依赖于pushState api以便运行,当然出于分析目的,我们正确地跟踪这些事件的用户,以便我们的观点准确无误。
我想知道的是,目前我的主要关注点是谷歌分析是否在这些页面跟踪事件发生时测量页面加载?如果是这样,它在这种情况下如何计算加载时间。 (我知道在初始页面加载时它会使用导航API)
提前致谢!
答案 0 :(得分:0)
来自:https://support.google.com/analytics/answer/1205784?hl=en
网站速度跟踪仅适用于那些浏览器的访问 支持HTML5
Navigation Timing
界面或拥有Google 工具栏已安装。通常,这包括:Chrome,Firefox 7和 以上,Internet Explorer 9及以上版本,Android 4.0浏览器及以上版本, 以及与Google一起使用的早期版本的Internet Explorer 已安装工具栏。
因此,无论您如何加载代码,它都会准确地测量时间,因为它使用浏览器API window.performance.timing
。
有关Navigation Timing
API的更多信息: