SuperAPI AI 工具集

implementing-real-user-monitoring

部署与运维

查看项目

更新于 10-23 18:43

技能介绍

用途 该技能面向 Web 应用的真实用户监控(RUM)实施,目标是把真实用户在页面上的性能与体验数据采集起来并加以分析。它覆盖从方案选择到代码落地的过程,适合需要对线上用户体验进行度量的场景。

主要能力

  1. 平台选择:协助评估可用的 RUM 平台,资料中列举的例子包括 Google Analytics、Datadog RUM、New Relic。
  2. 指标定义:协助确定需要跟踪的关键性能指标,包括 Core Web Vitals(LCP、FID、CLS)与自定义事件;页面加载时间方面涉及 FCP、TTI、TTFB。
  3. 代码实施:协助编写并落地用于采集和传输性能数据的 JavaScript 跟踪代码,并提供基础跟踪的代码片段。
  4. 自定义指标:支持围绕业务目标定义自定义性能指标,例如统计用户完成一次购买所花的时间,并生成对应的 JavaScript 跟踪代码。

使用方式 技能会在用户提出实施 RUM 相关需求时被触发,例如“为我的新网站搭建 RUM”或“我想跟踪用户完成购买需要多长时间”。触发后,它会引导用户完成平台选择、指标定义和跟踪代码实现等步骤。

适用场景

  • 在网站或 Web 应用上实施真实用户监控。
  • 跟踪 Core Web Vitals(LCP、FID、CLS)以改进用户体验。
  • 监控页面加载时间(FCP、TTI、TTFB)以进行性能优化。
  • 为新建网站搭建基础的 RUM 跟踪。
  • 定义并采集业务相关的自定义性能指标。

注意事项与限制

  • 隐私合规:采集用户数据时需确保符合隐私法规要求,资料中提到的例子包括 GDPR、CCPA。
  • 数据采样:建议实施采样,以降低数据量和对性能的影响。
  • 错误处理:应实现健壮的错误处理,避免跟踪代码导致网站故障。
  • 集成:该技能可与其他监控与分析工具配合使用,以获得更全面的应用性能视图。
  • 资料未提供具体平台的收费、价格、功能对比或实施后的效果数据,相关内容暂未提供。