我已经升级了一个现有的基于MVC的应用程序到角5应用程序。avg页面加载时间在MVC时为3.5秒,升级为5时仍保持接近状态。对于角5应用程序,我可以清楚地看到页面路由发生在眨眼之间,但在GA报告中却没有。
我正在使用谷歌标签管理器,并能够看到pageView事件发送给GA在每一个页面加载。我遵循了以下步骤:https://developers.google.com/analytics/devguides/collection/analyticsjs/single-page-applications
和
我的问题1. Avg页面加载时间是如何计算的?当我们刷新页面或者仅仅是第一次加载时,它是否只计算完整的页面加载? 2.我应该更改任何实现吗?
发布于 2018-07-30 12:16:40

siteSpeedSampleRate设置进行自定义。在大型实现中,如果收集了太多的数据,GA将忽略siteSpeedSampleRate。实际上,在大型实现上,我看到的抽样率是围绕着0.8% (查看# samples /# pageviews)。RUM (实际用户监控)解决方案,比如Google、Pinging等.您现在看到的越来越多的是复制页面加载的解决方案,并进行图像分析以确定用户何时看到他们应该看到的内容。下面是一个例子。因此,performance数据是一个很好的指标(例如,如果建立一个不太好的连接需要5秒的话),但是从根本上来说,它是有缺陷的,因为这是一个人类的概念(例如,如果用户对它不感兴趣,那么谁在乎页脚是否完成了加载?)RUM解决方案是一个没完没了的麻烦(您的堆栈更改会影响速度数据,您永远无法确定它是否真正反映了用户的体验),所以我的建议是测量各种内容/UI的加载速度。Google中有一个叫做用户时间的特性。然后,您可以使用您的分析来分割和查看哪些内容/UI片段驱动良好的UX/转换,并度量它们的性能。https://stackoverflow.com/questions/51589048
复制相似问题