Beim Real User Monitoring (RUM) werden Performance-Daten direkt von tatsächlichen Website-Besuchern erfasst. Es hält fest, wie deine Website unter Realbedingungen funktioniert und misst, wie die Endnutzer deine Website auf unterschiedlichen Geräten, Browsern und Netzwerken erleben.
Voraussetzungen
Um RUM zu nutzen, benötigst du die Berechtigung, den Code deiner Website zu bearbeiten. Uptrends stellt ein Skript bereit, das du in deine Website einfügst. Sobald das Skript hinzugefügt wurde, erfasst RUM Daten.
Uptrends RUM einrichten
Um Uptrends RUM einzurichten:
- Füge eine RUM Website hinzu.
- Setze das Skript auf deine Website ein
- Verfolge deine Website-Performance über die RUM Dashboards.
Eine RUM Website hinzufügen
- Wechsle zu .
- Gib einen Namen für deine RUM Website ein.
- Gib die zu überwachende URL ein.
- Wenn du eine Single Page Application (SPA) nutzt, aktiviere Nutze die Messung für Single Page Application.
- Um URL-Fragmente (beispielsweise
#fragmentin/page#fragment) zu überwachen, aktiviere URL-Fragment einschließen. - Klicke auf Speichern, um das RUM Skript zu erzeugen.
- Wechsle zu Implementierung und kopiere das Skript.
Das RUM Skript ist ein kleines JavaScript-Schnipsel, das du in die Seiten deiner Website einfügst, um das Nutzererlebnis zu messen. Das Skript wurde so entwickelt, dass es nicht mit anderen Skripten deiner Website in Konflikt gerät, sodass der Endnutzer keine Auswirkung bemerkt. Weitere Informationen findest du unter Auswirkung des RUM Skripts auf die Website.
Das Skript auf deiner Website implementieren
Um das Skript auf deine Website einzufügen:
- Füge das Skript in den
<head>-Bereich jeder Seite ein, die du überwachen möchtest. Einfügen in den<head>-Bereich stellt sicher, dass das Skript so früh wie möglich lädt und alle wichtigen Performance-Zeitdaten erfasst.
- Wenn deine Website eine Content Security Policy (CSP) nutzt, stelle sicher, dass die Uptrends RUM-Domain (
https://hit.uptrendsdata.com) hinzugefügt wurde und korrekt in deiner Content Security Policy konfiguriert ist.
-
Verifiziere, dass das Uptrends RUM-Skipt richtig funktioniert:
a. Prüfe den Quellcode der Website und bestätige, dass das Uptrends RUM Skript vorhanden ist.
b. Öffne Entwicklertools > Netzwerk in deinem Browser und verifiziere, dass Uptrends RUM-Ressourcen ohne Fehler laden.
-
Veröffentliche deine Website mit dem Skript.
Sobald Besucher die aktualisierten Seiten aufrufen, wird RUM Daten erfassen und sie in Echtzeit in deinem RUM Dashboard anzeigen.
Site ID
Jedes RUM Skript wird für eine einzelne Website erzeugt. Es enthält eine einzigartige sid (Site ID), die die entsprechende RUM Website in deinem Account identifiziert. Uptrends erfasst Seitenaufrufe von der Domain, die du angibst.
Beispiel
Wenn deine Website www.your-domain.com lautet, funktioniert das Skript sowohl für www.your-domain.com als auch für your-domain.com. Wenn du das Skript jedoch auf test.your-domain.com oder eine andere Domain einsetzt, erfasst Uptrends keine Seitenaufrufe. Jede Website oder Domain erfordert eine eigene RUM Website und ein eigenes Skript.
In diesem Beispiel funktioniert RUM nur in deiner Produktionsumgebung. Solltest du getrennte Entwicklungs- und Testumgebungen haben, die lokal oder unter einer anderen Domain ausgeführt werden, wird RUM keine Seitenaufrufe für diese Websites verzeichnen.
Lizenz
Das Uptrends RUM Skript und seine Komponenten werden unter einer Berkeley Software Distribution (BSD) Lizenz bereitgestellt. Den vollständigen BSD-Lizenztext findest du hier. Weitere Informationen darüber, wie Uptrends den Datenschutz gewährleistet, findest du unter RUM und Nutzer-Datenschutz.