9种改善用户体验的最佳真实用户监控工具

要了解 RUM(真实用户监控),假设您的网站是一个蚂蚁农场,而您的用户是蚂蚁。 RUM 可以清除农场的围墙,让您准确了解用户来自哪里、他们在做什么、他们遇到了什么问题以及他们与您的网站交互需要多长时间。

简而言之,RUM 让您了解您的网站提供什么样的用户体验。

它是一种基于真实用户交互的测试技术。 RUM 监控实际用户并捕获性能数据以形成关键指标,例如事务路径、响应能力和页面加载时间。 测试工具实时分析用户体验,观察他们与网站或应用程序的交互。

为什么朗姆酒很重要?

让我们再考虑一下蚂蚁农场:你喜欢看你的蚂蚁,所以你会尽力让它们舒服。 您网站的访问者在逗留期间也应该感到舒适。 但是,与农场里的蚂蚁不同,如果它们玩得不开心,它们很容易走开。 因此,重要的是您要了解他们的感受,以便让他们尽可能长时间地浏览您的页面。

RUM 获取有关与您的站点交互的实际用户的数据,这与使用自动化工具或机器人的综合监控技术不同,后者以有计划的方式模仿用户操作并根据这些操作获得结果。 这两种方法都对您的网站行为给出了不同的看法,因此为了更好地了解影响用户体验的问题,理想的工具和技术应该结合真实用户和综合监控来展示完整的画面。

上升趋势

为实施 上升趋势朗姆酒,您只需将代码段复制并粘贴到您的网页上。 完成此操作后,Uptrends 脚本开始收集有关用户体验的数据。 该数据提供一系列 RUM 仪表板,您可以立即访问以检查关键指标,例如页面使用情况、每个国家/地区的性能、浏览器使用情况等。

Uptrends 监控解决方案将实际用户的数据与其软件执行的综合监控测试结果相结合。 Uptrends 的综合监控以指定的时间间隔从其全球 209 个地点之一连接到您的站点,执行交互并收集结果数据。 综合结果可以全面了解您网站的整体健康状况和性能。

您可以从用户的角度了解您的网站的表现,并通过网络分析工具(例如 Google Analytics)深入了解这些用户的概况。 数据会在几分钟内显示在您的仪表板中,让您通过从所有页面视图中收集数据来查看全貌。

回旋镖

实现为 JavaScript 库, 回旋镖 RUM 测量页面加载时间、性能指标和用户浏览体验的整体特征。 要设置该工具,您所要做的就是在您的页面中包含该库并调用一个 init 方法。 安装库后,RUM 数据开始流向您的服务器以进行进一步分析。

为了避免“观察者效应”(仅仅通过观察来影响实验结果),Boomerang 的目标是在不增加页面加载时间的情况下运行。 它的脚本可以异步加载,所以即使boomerang.js不可用,脚本也不会延迟页面加载。

Boomerang 是开源的,因此无需支付任何费用。 您只需从其 GitHub 存储库下载它,按照详细说明进行安装,然后开始监控您的用户。 我们鼓励您为 Boomerang 的开发做出贡献,添加插件并使其适应不同的需求。 它具有广泛的插件架构,能够与传统、经典网站和现代网站(包括单页应用程序)一起使用。

捕获点

理想的监控解决方案不应忽视任何盲点。

这正是 捕获点 最终用户监控解决方案承诺这样做。 当您混合异构环境(例如云​​、移动和物联网)时,故障点开始成倍增加。 同时,最终用户希望在始终可用的设备上快速加载页面,您需要全面了解用户的观点,以改善他们的体验并迅速解决问题。

它不仅仅是收集数据并将其显示在仪表板中。 它设置了一个警报系统,当性能从预期水平下降时发送上下文警告。 它的仪表板由算法驱动,这意味着它们可以显示问题的根源。 它们还显示历史数据和未汇总的数据,因此您不会错过重要的细节。

  观看任何国家的 Netflix 版本

当您对应用程序进行更改时,这些更改并不总是会带来更好的响应时间或更高的可靠性。 Catchpoint 监控可帮助您在对新版本进行 a/b 测试时建模和验证性能,查看真实用户访问的页面的请求级别详细信息。

射线枪

用户比以往任何时候都更珍惜时间:40% 的用户会在等待页面加载 3 秒后放弃网站。 所以你需要给他们一个快速的体验,发现并解决他们遇到的性能瓶颈。 要做到这一点, 射线枪 提供来自真实用户会话的可操作数据,让您能够诊断出他们体验不佳的原因。

它可以帮助您改善用户体验、转化更多销售额并提高前端性能。

Raygun 让您清楚地看到谁在使用您的应用程序以及他们遇到的具体问题。 它使您可以查看每个用户的会话,识别有问题的区域及其可​​能的解决方案。 该工具还可以自动检测可能导致令人沮丧的加载时间的前端性能问题。 通过追溯用户浏览您的网站所采用的路径,您可以分析他们在哪里遇到错误、在哪里页面加载过多,或者他们在哪里放弃了会话。

王国

王国 统一、全面的 RUM 平台负责监控用户的活动,以排除猜测并开始根据实际访问者的数据做出决策。 要开始使用 Pingdom 进行监控,您只需向页面添加一个小的 JavaScript 片段,这几乎不会增加微小的性能开销。

您将立即开始了解访问者的数据与平台、国家和浏览器的相关性,无论它们是十几个还是超过一百万。

您可以输入您希望 Pingdom 从中收集数据的 URL 和预期的满意度参数。 全面的可视化选项将使您了解性能变化如何影响访问者的体验。 这样,您就可以在业务受到影响之前及时采取行动。

无论您的网站是一页还是一千页,使用 Pingdom RUM,您都可以分析访问者对每一页的体验。 RUM 的页面分组功能提供汇总数据,显示类似页面的性能数据。

标准功能的定价计划起价约为每月 42 美元,专业功能集的起价为每月 228 美元。 这笔费用不仅包括 RUM,还包括服务器监控、警报和交易监控等。

急速尖刺

您只需要设置一个轻量级的自定义 RUM 脚本 Rapidspike 的 RUM 监控. 该脚本通过安全连接提供服务,因此您无需担心会产生漏洞。 安装后,RUM 监视器将开始收集访问者的流量和页面加载速度,识别地理位置、浏览器和使用的设备。

通过记录真实用户的实时数据,您将能够实时识别性能问题并优化您网站的潜力,而不受用户位置或技术的影响。

一套图表可让您分析显示精确性能数据的重要流量指标。 这些数字将用户下载时间分为网络、服务器和浏览器下载时间,让您知道需要在哪里解决延迟问题并消除瓶颈。 每个页面的结果都是特定的,以帮助对您网站中的每个页面进行深入分析。

松紧带

如果您已经在 Elasticsearch 中包含系统指标,则可以将其扩展到应用程序指标 松紧带 开源 APM(应用程序性能监控)工具。

APM 的范围比 RUM 更广泛,因为它旨在通过识别瓶颈来提高应用程序可用性并减少停机时间。 Elastic 的专用 UI​​ 让您可以轻松完成这项工作,并专注于解决代码级别的有问题的更改。 因此,除了提高应用程序性能和用户体验之外,您还可以获得增强且更高效的源代码,并缩短开发-测试-部署周期。

通过使用分布式跟踪,Elastic 让您可以将事务串在一起,以了解您的服务是如何充分交互的。 它使您可以可视化它们之间的服务调用、检测延迟问题并确定需要优化的组件。 您使用 Elastic APM 工具收集的性能指标会发送到 Elasticsearch,以便通过 Kibana 预配置的仪表板进行可视化。

Elastic 使用机器学习功能以主动方式检测异常响应时间。 通过电子邮件或 Slack 发送的警报将使您及时了解代码的执行情况,而无需一直盯着仪表板。 要开始使用 Elastic APM,您需要在 Elastic Cloud 中注册并按照一些简单的步骤设置 APM 服务器。 定价计划让您只需为所需的资源付费并以您想要的方式部署它们。

  什么是“军用级加密”?

速度曲线

速度曲线 将许多比较维度添加到它收集的有关您的用户的数据中。 例如,它可以让您查看哪些竞争对手在提供内容时比您更快,并将合成数据与 RUM 进行比较以向您展示全貌。 通过将 Web 性能与用户体验相关联,参与度图表可让您了解页面减速对您网站跳出率的影响。

该工具易于设置,并且可以生成出色的可视化效果,例如可用于向队友证明自己观点的并排视频和幻灯片。 您可以跟踪所需的任何指标,包括转化率和购物车大小,以及 A/B 测试结果。 为了让您详细了解页面加载时间,SpeedCurve 可让您测量单个页面元素的渲染速度,让您准确了解最关键内容的渲染时间。

SpeedCurve 与 Google Lighthouse 和 PageSpeed Insights 一起工作,提供了一系列性能规则,您可以勾选以改善用户体验。 您可以将 SpeedCurve Deploy API 用作持续集成过程的一部分,并自动跟踪连续部署之间代码更改的影响。

语义文本

语义文本 RUM 数据为您提供完整的资源瀑布视图,精确定位使您的页面变慢的资产。 对于每个页面加载事件,您可以查看花费的时间,区分它在后端花费的时间和在前端花费的时间。

所有资源都经过分析,包括图像、字体、JavaScript 文件和样式表。 您可以按 URL、浏览器类型、地理位置、操作系统等进行深入分析。

Sematext RUM 支持单页应用程序,无论使用何种框架:React、Ember.js、Angular、Vue.js 等。您可以监控所有触发的 HTTP 请求和资源的 Web 应用程序,识别性能瓶颈以确保最高用户满意。

Sematext 监控您的 Apdex 分数,这是衡量应用程序性能和用户满意度的标准指数。 通过定义页面加载响应、HTTP 请求和单个页面事务的阈值时间,您可以分析您的应用程序或网站的 Apdex 分数,以检测可能对其产生影响的因素。 您可以对满意度得分最低或最高的页面进行排序,以了解它们为何表现如此出色或如此糟糕。

您可以免费开始使用它。 如果您想监控更大的流量并访问高级功能,例如电子邮件警报、异常检测、无限保存的查询等,您需要选择标准或专业计划,每月费用分别为 19 美元和 89 美元。

结论

蚁丘和蚁场的区别在于你看不到蚁丘内部发生了什么。 你只能看到蚂蚁进进出出。 不要让您的网站成为蚁丘。 加入RUM监控,变身蚂蚁农场; 相当于晶莹剔透的墙壁,让您可以全面了解内部发生的事情。 并利用这种洞察力为您的蚂蚁(对不起,您的用户)提供愉快而丰富的体验。