アナリティクス
Next.jsはパフォーマンスメトリクスの測定とレポート作成に組み込みのサポートを提供します。useReportWebVitals
フックを使用して自分でレポーティングを管理するか、あるいは、Vercelがマネージドサービスを提供し、メトリクスを自動的に収集および視覚化します。
useReportWebVitals
フックは"use client"
ディレクティブを必要とするため、最もパフォーマンスの高いアプローチは、ルートレイアウトがインポートする別のコンポーネントを作成することです。これにより、クライアントの境界がWebVitals
コンポーネントに限定されます。
詳細については、APIリファレンスを参照してください。
Web Vitalsは、Webページのユーザーエクスペリエンスをキャプチャすることを目的とした有用なメトリクスのセットです。以下のWeb vitalsがすべて含まれています:
name
プロパティを使用して、これらのメトリクスのすべての結果を処理できます。
サイト上の実際のユーザーパフォーマンスを測定および追跡するために、任意のエンドポイントに結果を送信できます。例:
補足: Google Analyticsを使用する場合、id
値を使用すると、メトリクス分布を手動で作成できます(パーセンタイルを計算するなど)。
Google Analyticsに結果を送信についての詳細をお読みください。