RUM(リアルユーザーモニタリング)ソリューションの大手プロバイダーであるSpeedCurveは、データ収集方法を大幅に改善したことを発表した。8月7日付けアップデートでは、より長い期間にわたってデータをキャプチャーし、ページの読み込み開始後、または訪問者がページを離れた場合、それより早く60秒後にビーコンを送信することで、パフォーマンスメトリクスの精度を高めるように設計されている。
同社の以前のアプローチでは、ロードイベントの発生直後にメイン ビーコンを送信し、訪問者が最初にインタラクションした直後に別のビーコンを送信し、その後、ユーザータイミングまたはカスタム データとしてさらにビーコンを追加していた。この方法は、ページのロード速度やルートの変更速度の測定に主眼を置いていた場合には十分だった。しかし、ページのライフサイクル全体にわたって測定する必要があるCLS(Cumulative Layout Shift、累積レイアウトシフト数)やINP(インタラクショントゥネクストペイント)などの新しい指標の導入により、同社はより包括的なアプローチの必要性を認識した。
新しい変更は、Core Web Vitalsやその他の指標にさまざまな影響を与えることが予想される。ほとんどのユーザーには大きな影響はないが、一部では、特定の指標が増加する可能性がある。増加する可能性のある指標には、LCP(Largest Contentful Paint、最大視覚コンテンツの表示時間)、CLS、INPなどがある。これらの指標は時間の経過やユーザー操作の結果として変化する可能性があり、新しいデータ収集方法により変化を監視するための期間が長くなる。
データ収集方法を変更する決定は、より長期間にわたってデータをキャプチャーする必要性および既存のRUM処理パイプラインの制限によって推進された。同社は、FastlyのEdge Computeを使用してパイプラインを再設計し、RUM処理パイプラインを簡素化し、キャプチャーされたメトリクスの精度を向上させた。この変更により、INP、LCPのアトリビューションの実装が容易になり、将来予定されているその他の機能も追加される。
出典:SpeedCurve
この製品の詳細については、SpeedCurve製品ページをご覧ください。