ブラウザ合成モニタリングとブラウザ リアル ユーザー モニタリングの比較

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

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

問題の特定

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

環境要因の制御

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

Use Synthetic Metrics and Screenshots to Understand the User Experience

Browser SUM can collect certain data that Browser RUM cannot. For example, Browser SUM provides screenshots, which shows you the current situation. You can also use the Visually Complete and related metrics to understand how users experience page load time.

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

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

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

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

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

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