本文概述
- Uptrends
- Boomerang
- Catchpoint
- Raygun
- Pingdom
- Rapidspike
- Elastic
- SpeedCurve
- Sematext
简而言之, RUM使你对站点所提供的用户体验有所了解。
这是一种基于实际用户交互的测试技术。 RUM监视实际用户并捕获性能数据以形成关键指标, 例如事务路径, 响应速度和页面加载时间。测试工具可实时分析用户的体验, 并观察他们与网站或应用程序的交互。
为什么RUM很重要?
让我们再次考虑一下蚂蚁农场:你喜欢看蚂蚁, 因此会尽力使它们变得舒适。访问你网站的访客在住宿期间也应该感到舒适。但是, 与农场中的蚂蚁不同, 如果他们没有美好的时光, 它们很容易消失。因此, 重要的是要知道他们的感受, 以便他们尽可能长时间地浏览页面。
与使用自动工具或机器人的综合监视技术不同, RUM获取有关与你的站点进行交互的实际用户的数据, 综合监视技术使用自动化的工具或机器人来模拟用户的行为, 并根据这些行为获得结果。两种方法都对你的网站行为提供了不同的观点, 因此, 为了更好地理解影响用户体验的问题, 理想的工具和技术应结合实际用户和综合监控来显示完整的图片。
【9个最佳的真实用户监控工具,可改善用户体验】朗姆酒解决方案
- Uptrends
- Boomerang
- Catchpoint
- Raygun
- Pingdom
- Rapidspike
- Elastic
- SpeedCurve
- Sematext
文章图片
Uptrends监视解决方案将实际用户的数据与他们的软件执行的综合监视测试的结果结合在一起。 Uptrends的综合监控以指定的时间间隔从其全球209个位置中的一个连接到你的站点, 进行交互并收集结果数据。合并结果可以全面反映你网站的整体运行状况和性能。
你可以从用户的角度查看网站的效果, 并深入了解如何通过网络分析工具(例如Google Analytics(分析))对这些用户进行分析。几分钟后, 数据就会在你的仪表板中显示出来, 通过从所有页面视图中收集数据, 你可以查看整个图片。
Boomerang Boomerang RUM已实现为JavaScript库, 可测量页面加载时间, 性能指标以及用户浏览体验的总体特征。要设置该工具, 你要做的就是将库包含在页面中并调用init方法。安装库后, RUM数据将开始流到服务器以进行进一步分析。
为了避免” 观察者效应” (仅通过观察就可以影响实验结果), Boomerang的目标是在不增加页面加载时间的情况下运行。它的脚本可以异步方式加载, 因此, 即使不存在boomerang.js, 这些脚本也不会延迟页面加载。
Boomerang是开源的, 因此无需付费。你只需从其GitHub存储库下载它, 按照详细说明进行安装, 然后开始监视你的用户。我们鼓励你为Boomerang的开发做出贡献, 添加插件, 并使其适应不同的需求。它具有广泛的插件架构, 能够与传统, 经典网站和现代网站(包括单页应用程序)一起使用。
Catchpoint 理想的监视解决方案不应遗留任何盲点。
这正是Catchpoint最终用户监控解决方案所承诺的。当你混合使用异构环境(例如云??, 移动和物联网)时, 故障点开始增加。同时, 最终用户希望在始终可用的设备上加快页面加载时间, 并且你需要完全了解用户的观点以改善他们的体验并迅速解决问题。
文章图片
它所做的不只是收集数据并将其显示在仪表板上。它设置了一个警报系统, 当性能下降到预期水平时会发送上下文警告。它的仪表板具有算法功能, 这意味着它们可以显示问题出处。它们还会显示历史数据和未汇总的数据, 因此你不会错过任何重要的细节。
当你对应用程序进行更改时, 这些更改并不总是会导致更好的响应时间或更高的可靠性。在执行新版本的A / B测试时, Catchpoint监视可帮助你建模和验证性能, 查看真实用户访问的页面的请求级别详细信息。
Raygun 用户比以往更珍惜时间:40%的用户将在等待页面加载3秒后放弃网站。因此, 你需要给他们快速的体验, 发现并解决他们遇到的性能瓶颈。为此, Raygun提供了来自实际用户会话的可行数据, 使你能够诊断为什么他们的体验会很差。
它可以帮助你改善用户体验, 转化更多销售额并增强前端性能。
文章图片
Raygun使你可以清楚地看到谁在使用你的应用程序以及他们遇到的具体问题。它使你可以查看每个用户的会话, 识别问题区域及其可??能的解决方案。该工具还自动检测可能导致令人沮丧的加载时间的前端性能问题。通过追溯用户浏览站点所用的路径, 你可以分析他们在哪里遇到错误, 在哪些页面上加载太多或在什么地方只是放弃了会话。
Pingdom Pingdom统一的整体RUM平台负责监视用户的活动, 以排除猜测并根据实际访问者的数据开始做出决策。要开始使用Pingdom进行监视, 只需在页面上添加一个小的JavaScript代码段, 这几乎不会增加很小的性能开销。
你将立即开始查看访问者的数据如何与平台, 国家和浏览器相关联, 无论它们是十几个还是超过一百万。
文章图片
你可以从希望Pingdom收集数据的地方输入URL以及期望的满意度参数。全面的可视化选项将使你了解效果变化如何影响访问者的体验。这样, 你将能够在业务受到影响之前及时采取措施。
无论你的网站是一页还是一千页, 使用Pingdom RUM, 你都可以分析访问者如何体验其中的每个页面。 RUM的页面分组功能可提供汇总数据, 显示相似页面的性能数据。
定价计划的标准功能起价为每月约42美元, 专业功能组的起价计划为每月228美元。该费用不仅包括RUM, 还包括服务器监视, 警报和事务监视以及其他好处。
Rapidspike 设置Rapidspike的RUM监视只需要一个轻巧的自定义RUM脚本。该脚本是通过安全连接提供的, 因此你无需担心会产生漏洞。安装后, RUM监视器将开始从访问者那里收集流量和页面加载速度, 从而确定地理位置, 浏览器和使用的设备。
通过记录来自真实用户的实时数据, 你将能够实时识别性能问题并优化站点的潜力, 而与用户位置或技术无关。
文章图片
一套图形和表格可让你分析重要的流量指标, 以显示准确的性能数据。这些数字显示了用户下载时间分为网络, 服务器和浏览器下载时间, 让你知道需要在哪里解决延迟问题并消除瓶颈。结果是每页特定的, 以帮助你深入分析网站中的每个页面。
Elastic 如果你已经在Elasticsearch中容纳了系统指标, 则可以使用Elastic open-source APM(应用程序性能监视)工具将其扩展到应用程序指标。
APM的范围比RUM更大, 因为它旨在通过发现瓶颈来提高应用程序可用性并减少停机时间。 Elastic的专用UI使你可以轻松地完成此工作, 并专注于解决代码级的问题更改。因此, 除了改善应用程序性能和用户体验之外, 你还可以获得增强的和更有效的源代码, 并缩短了开发测试部署周期。
文章图片
通过使用分布式跟踪, Elastic使你可以将事务串在一起, 以了解服务如何完全交互。它使你可以直观地查看它们之间的服务调用, 检测延迟问题并确定需要优化的组件。你使用Elastic APM工具收集的性能指标将发送到Elasticsearch, 以便通过Kibana预配置的仪表板对其进行可视化。
Elastic使用机器学习功能来主动检测异常响应时间。通过电子邮件或Slack发送的警报将使你了解代码的最新状态, 而无需一直盯着仪表板。要开始使用Elastic APM, 你需要在Elastic Cloud中注册并按照一些简单的步骤设置APM服务器。定价计划使你只需为所需的资源付费, 然后按所需的方式进行部署。
SpeedCurve SpeedCurve在收集的有关你的用户的数据中增加了许多比较维度。例如, 它可以让你查看哪些竞争对手在提供内容时比你更快, 并将合成数据与RUM进行比较以向你展示整个图片。通过将网络性能与用户体验相关联, 参与度图表可以使你了解页面变慢对网站跳出率的影响。
文章图片
该工具易于设置, 并且可以生成出色的可视化效果, 例如并排视频和幻灯片, 可用于证明对队友的看法。你可以跟踪所需的任何指标, 包括转化率和购物车尺寸以及A / B测试结果。为了让你详细了解页面加载时间, SpeedCurve允许你测量单个页面元素的渲染速度, 从而使你确切地知道最关键的内容何时渲染。
SpeedCurve与Google Lighthouse和PageSpeed Insights一起使用, 提供了一系列性能规则, 你可以勾选这些规则以改善用户体验。你可以将SpeedCurve Deploy API用作持续集成过程的一部分, 并自动跟踪连续两次部署之间代码更改的影响。
Sematext Sematext RUM数据可为你提供完整的资源瀑布视图, 从而查明正在减慢页面速度的资产。对于每个页面加载事件, 你可以查看所花费的时间, 以区分在后端花费的时间和在前端花费的时间。
对所有资源进行了概要分析, 包括图像, 字体, JavaScript文件和样式表。你可以按URL, 浏览器类型, 地理位置, 操作系统等进行细化。
文章图片
无论使用什么框架, Sematext RUM都支持单页应用程序:React, Ember.js, Angular, Vue.js等。你可以监视所有触发的HTTP请求和资源的Web应用程序, 并确定性能瓶颈以确保最高用户满足。
Sematext监视你的Apdex分数, 该指数是衡量应用程序性能和用户满意度的标准索引。通过定义页面加载响应, HTTP请求和单个页面上交易的阈值时间, 你可以分析应用程序或网站的Apdex得分, 以检测可能对其产生影响的因素。你可以对满意度得分最低或最高的页面进行排序, 以查看其效果为何如此之好或如此之差。
你可以免费开始使用。如果你想监控更大的数量并访问高级功能(例如电子邮件警报, 异常检测, 无限保存的查询等), 则需要选择Standard或Pro计划, 每月费用为50和60, 分别。
总结
蚁丘和蚂蚁场之间的区别在于你看不到蚁丘内部发生了什么;你只会看到蚂蚁进出。不要让你的网站成为蚁丘。通过添加RUM监视, 变成一个蚂蚁农场;相当于透明的墙壁, 可让你全面了解内部情况。并利用这种洞察力为你的蚂蚁-对不起, 你的用户-带来愉快而丰富的体验。
推荐阅读
- 在15分钟内使用StackPath增强并保护你的网站
- 8个Mac优化软件,可提供更好的性能和安全性
- 7个使你的网站快速加载的技巧
- Attempt to invoke virtual method 'void com.loopj.android.image.SmartImageView.setImageUrl(java.l
- Android Studio 使用真机调试——打开手机开发者模式
- 基于mui的H5套壳APP开发web框架
- 安卓四级级联下拉框效果实现
- 团队冲刺第四天-KeepRunningAPP
- C#----Automatic question application