ディメンション: トップレベルパス名 (ff)
個々のURLは特定のデータを提供します。トップレベルパス名は、URLパスの最初のディレクトリによってこのトラフィックを集約します。この自動グループ化により、ビジネス部門全体やテンプレートのパフォーマンスを単一のビューで監査できます。

パス名分析の目的
パフォーマンスのボトルネックは、特定のコンテンツではなく、コード構造に存在することがよくあります。トップレベルパス名は、アプリケーションのルート構造に直接マッピングされます。
- テンプレートの分離: カタログやインベントリセクションでグループ化することで、データベース内のすべてのアイテムのパフォーマンスを集約します。このパス全体が遅い場合、単一の不適切な画像ではなく、製品ページテンプレートの欠陥を特定したことになります。
- アーキテクチャの比較: CMS主導のコンテンツルートと動的なeコマースルートを比較します。これらのセクション間の TTFB の大幅な差異は、一方のスタックが他方よりもパフォーマンスが低いことを示唆しています。
- 機能の監査: チェックアウトファネルやカートページでは、他のページにはない重いサードパーティスクリプトが読み込まれることがよくあります。このビューはその影響を分離するため、それらの統合のコストを測定できます。
指標固有のシナリオ
パス名のグループ化を使用して、特定の種類の回帰を診断します。
- LCP (Largest Contentful Paint): メディアが豊富なカタログページでの高い LCP は、メインの製品画像を遅延させる遅いAPI呼び出しを指していることがよくあります。逆に、テキストの多いブログルートでの高い LCP は、通常、記事テンプレート内の最適化されていないヒーロー画像を示しています。
- CLS (Cumulative Layout Shift): 長文コンテンツページの CLS スコアが低い場合は、コンテンツ本文に挿入された広告や動的要素を確認してください。トランザクションのステップがずれる場合は、遅延読み込みされる配送料計算ツールやトラストバッジを探してください。
- INP (Interaction to Next Paint): 検索インターフェイスでの高い INP は、フィルタリングまたは検索ロジックがメインスレッドをブロックしていることを示しています。これは、複雑な JavaScript のインタラクティビティを最適化する必要性を特定します。
- TTFB (Time to First Byte): 認証済みユーザーエリアと静的ランディングページ間の TTFB の格差は、キャッシュされた公開ページに対する、ログインユーザー向けのサーバーサイドレンダリングのコストを浮き彫りにします。
Core Web Vitals の改善
エンジニアリングリソースを導くために、トップレベルパス名を使用します。
- 遅いパスの特定: インパクトでテーブルをソートします。パフォーマンスの低いボリュームが最も多いディレクトリ(例: /blog/)を見つけます。
- 構成要素の検査: パスをクリックしてダッシュボードをフィルタリングします。URLディメンションに切り替えて、そのグループを構成する個々のページを表示します。
- 原因の区別: パス内の遅いURLの分布を分析します:
システム的な失敗: パス内のURLの大部分が遅い場合、問題は共有テンプレートコードまたはバックエンドロジックにあります。グループ全体を解決するためにテンプレートを修正します。
特定の外れ値: アクセス数の多い一部のURLのみが遅い場合、特定のコンテンツアセット(重いビデオや最適化されていない画像ギャラリーなど)が全体的なp75を歪めています。パスの健全性を回復するために、それらの特定のページを最適化します。

