Analytics
Next.js bietet integrierte Unterstützung zum Messen und Berichten von Leistungsmetriken. Sie können entweder den useReportWebVitals
-Hook verwenden, um die Berichterstattung selbst zu verwalten, oder alternativ bietet Vercel einen verwalteten Dienst zur automatischen Erfassung und Visualisierung von Metriken.
Eigene Lösung entwickeln
Da der
useReportWebVitals
-Hook die"use client"
-Direktive erfordert, ist der leistungsfähigste Ansatz, eine separate Komponente zu erstellen, die das Stamm-Layout importiert. Dies beschränkt die Client-Grenze ausschließlich auf dieWebVitals
-Komponente.
Weitere Informationen in der API-Referenz.
Web Vitals
Web Vitals sind eine Reihe nützlicher Metriken, die darauf abzielen, die Nutzererfahrung einer Webseite zu erfassen. Folgende Web Vitals sind enthalten:
- Time to First Byte (TTFB)
- First Contentful Paint (FCP)
- Largest Contentful Paint (LCP)
- First Input Delay (FID)
- Cumulative Layout Shift (CLS)
- Interaction to Next Paint (INP)
Sie können alle Ergebnisse dieser Metriken über die name
-Eigenschaft behandeln.
Ergebnisse an externe Systeme senden
Sie können Ergebnisse an jeden Endpunkt senden, um die Leistung echter Benutzer auf Ihrer Website zu messen und zu verfolgen. Zum Beispiel:
Hinweis: Bei Verwendung von Google Analytics kann die Verwendung des
id
-Werts es Ihnen ermöglichen, Metrikverteilungen manuell zu konstruieren (zur Berechnung von Perzentilen usw.)
Weitere Informationen zum Senden von Ergebnissen an Google Analytics.