ブラウザ合成ユーザモニタリング(ブラウザ SUM)とブラウザ リアルユーザ モニタリング(ブラウザ RUM)には、両方ともユーザエクスペリエンスを向上させるという同じ目標があります。この 2 つの違いは、この目標を達成するために使用される方法です。

このページでは、モニタリングの違いと、2 つのモニタリングタイプを併用する方法について説明します。

問題の特定

ブラウザ RUM は特定の種類の問題(JavaScript 例外など)を検出できますが、機能の正しさを包括的にテストすることはできません。たとえば、オンラインストアの品目リストの価格が妥当であることを確認することができます。サイトが完全にダウンしている場合、JavaScript エージェントはロードされないため、エラーまたは検証は報告されません。都合の良いことに、ブラウザ SUM は実行し続け、エラーを検出してアラートを送信し、問題に関する詳細情報を提供できます。

環境要因の制御

ブラウザ RUM のパフォーマンス分析は、ユーザがサイトにアクセスする際に使用するハードウェア、ブラウザ、オペレーティングシステム、およびネットワークの幅広さのために困難です。ブラウザ SUM は、一貫したハードウェア、ソフトウェア、およびネットワークの構成を使用するため、パフォーマンスの逸脱が見られる場合は問題が存在していることを確信できます。

合成メトリックとスクリーンショットを使用したユーザエクスペリエンスの把握

ブラウザ SUM は、ブラウザ RUM が収集できない特定のデータを収集できます。たとえば、ブラウザ SUM では現在の状況を示すスクリーンショットを取得できます。また、Visually Complete および関連のメトリックを使用して、ユーザがページのロード時間をどのように体験するかを理解することもできます。

パフォーマンスとワークフローの比較

ブラウザ RUM は、実際のユーザが体験するパフォーマンスの全容を把握するうえで優れています。ブラウザ SUM は、主なワークフローが常に機能し、実行されているという自信を与えてくれます。

合成とブラウザ RUM メトリックの違い

ブラウザ SUM とブラウザ RUM は同様のメトリックを報告しますが、次の違いにより、これらの比較には注意が必要です。

  • ハードウェア
  • ネットワーク接続
  • 異なるブラウザ
  • ブラウザのキャッシュは合成セッションには存在しない

ただし、これらのメトリックのいずれかに急激な変化がある場合は、ブラウザ SUM とブラウザ RUM の結果を比較して、既存の問題があるかどうかを確認する必要があります。