Main RUM Dashboardの概要
Main RUM Dashboardは、パフォーマンスインフラストラクチャへの主要な入り口です。Core Web Vitals(INP、LCP、CLS)のリアルタイムなステータスを即座に提供し、Timeline、Histogram、Distributionの3つの異なる視点でユーザー体験を可視化します。

これは日々のコマンドセンターです。「なんとなく遅い気がする」という主観的な報告を、紛れもないリアルタイムデータに置き換えます。ユーザーがデグレードを経験している場合、ここで最初にそれを検知できます。
3つの主要な可視化機能
ダッシュボードはデータを3つの重要なコンポーネントに整理し、それぞれがサイトの健全性に関する異なる疑問に答えます。
- Timeline (Time-Series): 選択された期間(デフォルト:7日間)におけるメトリクスの推移を追跡します。「パフォーマンスはいつ変化したか?」という疑問に答えます。レイテンシのスパイクを、特定のコードデプロイやコンテンツ更新と関連付けるために使用します。平坦な線は安定を示し、スパイクはデグレードを意味します。
- Histogram (Frequency): 特定のレイテンシバケット(Good、Needs Improvement、Poor)に分類されるページロードのボリュームを表示します。「どれだけのユーザーが影響を受けているか?」という疑問に答えます。これにより、問題の深刻度を検証できます。LCPのp75値が高いことは緊急事態ですが、赤い「Poor」バケットに数千人のユーザーが存在することを確認できれば、ビジネスへの影響を裏付けることができます。
- Distribution (Statistical Spread): 最も高速な10%(p10)から最も低速な1%(p99)まで、ユーザー体験の全範囲を可視化します。「問題は全体的なものか、それとも局所的なものか?」という疑問に答えます。速度低下が全員に影響しているのか、それとも低スペックデバイスを使用している「ロングテール」のユーザーだけに影響しているのかを判断するために使用します。
ダッシュボードを効果的に活用する方法
データに基づいた意思決定を行うために、以下の順序で各ビューを確認してください。
- 日々のトリアージ(Timeline):毎朝タイムラインをチェックしてください。LCPまたはINPのラインが上昇傾向にある場合は、すぐに調査します。デプロイから12時間後にデグレードを検知することは、28日間のCrUXレポートを待つよりもはるかに優れています。
- 影響度評価(Histogram):スパイクを確認したら、ヒストグラムをチェックしてください。「Needs Improvement」バケットへのわずかな移行が見られるのか、それとも「Poor」への大幅な急増が見られるのか?これにより、即座にホットフィックスを適用すべきか、次のスプリントのタスクとしてスケジュールすべきかを判断できます。
- ディープダイブ(Distribution):ディストリビューションビューを使用して、ばらつきを理解します。p75が良好であってもp95が極めて悪い場合、古いデバイスや遅いネットワークに影響を与える特定のボトルネックが存在する可能性が高いです。
Timelineが警告を発し、Histogramが被害を数値化し、Distributionが修正の手がかりを示します。
データ駆動型の意思決定
Core/Dashはシミュレーションではなく、実際のユーザー体験を測定します。これら3つのディメンションをリアルタイムで監視することで、デプロイするすべての最適化が実際のユーザーに対して測定可能な改善をもたらすことを保証できます。これは、SEO順位やコンバージョン率に直接影響を与えます。

