用途 该技能面向 Web 应用的真实用户监控(RUM)实施,目标是把真实用户在页面上的性能与体验数据采集起来并加以分析。它覆盖从方案选择到代码落地的过程,适合需要对线上用户体验进行度量的场景。
主要能力
- 平台选择:协助评估可用的 RUM 平台,资料中列举的例子包括 Google Analytics、Datadog RUM、New Relic。
- 指标定义:协助确定需要跟踪的关键性能指标,包括 Core Web Vitals(LCP、FID、CLS)与自定义事件;页面加载时间方面涉及 FCP、TTI、TTFB。
- 代码实施:协助编写并落地用于采集和传输性能数据的 JavaScript 跟踪代码,并提供基础跟踪的代码片段。
- 自定义指标:支持围绕业务目标定义自定义性能指标,例如统计用户完成一次购买所花的时间,并生成对应的 JavaScript 跟踪代码。
使用方式 技能会在用户提出实施 RUM 相关需求时被触发,例如“为我的新网站搭建 RUM”或“我想跟踪用户完成购买需要多长时间”。触发后,它会引导用户完成平台选择、指标定义和跟踪代码实现等步骤。
适用场景
- 在网站或 Web 应用上实施真实用户监控。
- 跟踪 Core Web Vitals(LCP、FID、CLS)以改进用户体验。
- 监控页面加载时间(FCP、TTI、TTFB)以进行性能优化。
- 为新建网站搭建基础的 RUM 跟踪。
- 定义并采集业务相关的自定义性能指标。
注意事项与限制
- 隐私合规:采集用户数据时需确保符合隐私法规要求,资料中提到的例子包括 GDPR、CCPA。
- 数据采样:建议实施采样,以降低数据量和对性能的影响。
- 错误处理:应实现健壮的错误处理,避免跟踪代码导致网站故障。
- 集成:该技能可与其他监控与分析工具配合使用,以获得更全面的应用性能视图。
- 资料未提供具体平台的收费、价格、功能对比或实施后的效果数据,相关内容暂未提供。