Zum Inhalt springen
Anexet
Abstrakte Illustration zu „Real User Monitoring (RUM)“

Real User Monitoring (RUM)

Real User Monitoring (RUM) misst, wie eine Website oder App für tatsächliche Besucher funktioniert, anhand von Zeit- und Fehlerdaten, die in ihren Browsern und Geräten während echter Sitzungen erfasst werden. Es zeigt Geschwindigkeit und Zuverlässigkeit so, wie Menschen sie wirklich erleben.

Anexet Team
21. Oktober 2026Lesezeit 5 Min.

Was Real User Monitoring ist

Real User Monitoring (RUM) ist ein Verfahren, um zu messen, wie sich eine Website oder Anwendung für die Menschen verhält, die sie tatsächlich nutzen. Ein kleiner Codeabschnitt in der Seite oder ein SDK in der mobilen App zeichnet bei jedem echten Besuch Zeiten und Fehler auf und sendet sie zur Auswertung an einen Erfassungsdienst.

Das Wort „Real“ ist der Kern. Ein Labortest zeigt, wie eine Seite auf einem schnellen Rechner in einem einzigen Rechenzentrum lädt. RUM zeigt, wie sie auf einem drei Jahre alten Smartphone im Zug lädt, bei schwachem Netz und mit einer Browser-Erweiterung, die eigene Skripte einschleust. Diese Bedingungen sind zu vielfältig, um sie nachzustellen, daher lassen sie sich nur dort erfassen, wo sie auftreten.

RUM ist passiv: Es erzeugt keinen Testverkehr, sondern beobachtet nur. Es ist eine Hälfte der Messung der digitalen Erfahrung, die andere ist das synthetische Monitoring, und es ist eine Lesart des weiter gefassten Begriffs End User Monitoring, der auch die Aktivitätserfassung umfasst. Es gehört zur allgemeinen Praxis des Monitorings. Trotz des Namens ist der „Nutzer“ hier eine Besuchersitzung und kein Beschäftigter, der bewertet wird.

Der Weg der Daten

Unabhängig vom Anbieter folgt jedes RUM-Setup demselben Weg vom Gerät des Besuchers bis zum Dashboard.

  1. 1
    Instrumentieren

    Fügen Sie der Seite ein Skript oder der App ein SDK hinzu. Es registriert Beobachter für die Leistungsdaten, die der Browser ohnehin bereitstellt.

  2. 2
    Erfassen

    Während des Besuchs liest das Skript Zeiten für Navigation, Ressourcen, Darstellung und Interaktionen aus und vermerkt JavaScript-Fehler und fehlgeschlagene Anfragen.

  3. 3
    Anreichern

    Jeder Datensatz erhält Kontext: Seite oder Bildschirm, Browser, Gerätekategorie, Verbindungstyp, ungefährer Standort und eine Sitzungskennung.

  4. 4
    Senden

    Das Skript sendet die Daten in kleinen Paketen als Beacon, idealerweise wenn die Seite ausgeblendet oder geschlossen wird, damit der Besuch selbst nicht gebremst wird.

  5. 5
    Aggregieren

    Das Backend gruppiert die Datensätze nach Seite, Release, Land oder Gerät und zeigt Verteilungen, Trends und Alarme.

Was gemessen wird

RUM erfasst viele Signale, doch drei sind in der Webarbeit Standard. Sie heißen Core Web Vitals, und Google veröffentlicht Zielwerte, die als gut gelten, wenn sie bei mindestens 75 Prozent der Besuche erreicht werden. Darüber hinaus verfolgt RUM meist die Antwortzeit des Servers (TTFB), JavaScript-Fehler, die Dauer der API-Aufrufe der Seite und in mobilen Apps Abstürze und Startzeiten.

MetrikWas sie erfasstGuter Wert
Largest Contentful Paint (LCP)Wie lange der Hauptinhalt bis zum Erscheinen braucht≤ 2,5 s
Interaction to Next Paint (INP)Wie schnell die Seite auf Tippen und Klicks reagiert≤ 200 ms
Cumulative Layout Shift (CLS)Wie stark Inhalte beim Laden verrutschen≤ 0,1

Zahlen richtig lesen

RUM-Daten sind eine Verteilung, keine Einzelzahl. Ein Durchschnitt verdeckt die Besucher, die am meisten leiden, deshalb lesen Teams Perzentile: Der Median zeigt den typischen Besuch, das 75. oder 95. Perzentil den langsamen Rand. Vergleichen Sie über Releases hinweg dasselbe Perzentil, sonst wirkt eine veränderte Besucherzusammensetzung wie eine Änderung der Website.

Den eigentlichen Nutzen bringt die Aufteilung. Gliedern Sie die Daten nach Gerätekategorie, Browser, Verbindungstyp, Seitenvorlage und Geolokalisierung, und das Problem benennt sich meist selbst: ein schweres Skript, das nur einfache Smartphones ausbremst, eine Region weit entfernt vom nächsten Server, ein Release, das die Fehlerrate in einer Browserversion erhöht hat. Die Methode hat auch blinde Flecken. Sie sieht nur Besuche, bei denen das Skript geladen wurde, und Blocker sowie Einwilligungsentscheidungen nehmen einen Teil davon weg.

RUM, synthetisches Monitoring und APM

RUM wird selten allein eingesetzt. Synthetisches Monitoring führt per Skript gesteuerte Prüfungen von festen Standorten nach Zeitplan aus, und Application Performance Monitoring (APM) verfolgt, was in den Servern geschieht. Jedes beantwortet eine andere Frage:

FähigkeitReal User MonitoringSynthetisches MonitoringAPM
Misst, was echte Besucher erlebt haben
Erkennt einen Ausfall, wenn niemand die Seite besucht
Deckt echte Geräte, Browser und Netze ab
Zeigt, welcher Servercode oder welche Abfrage langsam ist

Häufige Fehler

Die meisten enttäuschenden RUM-Projekte scheitern auf vertraute Weise:

Eine Seite, die für den durchschnittlichen Besucher schnell ist, kann für eine ganze Gruppe kaputt sein. Prüfen Sie den Rand der Verteilung, bevor Sie Erfolg melden.

  • Durchschnitte statt Perzentile lesen, sodass die langsamsten Besucher unsichtbar bleiben
  • Zeiträume mit anderer Mischung aus Geräten, Ländern oder Verkehrsquellen vergleichen und das Ergebnis dem letzten Release zuschreiben
  • Vollständige URLs mit Query-Parametern, Formularwerten oder Nutzerkennungen erfassen, die die Fragestellung nie brauchte, ein Problem, das Anonymisierung an der Quelle beseitigen würde
  • So aggressiv samplen, dass seltene Seiten und seltene Fehler verschwinden
  • Nur die Geschwindigkeit beobachten und sie nie mit Ergebnissen wie Absprungrate, Conversion oder Support-Anfragen verknüpfen

Wer die Daten nutzt

RUM-Daten dienen mehreren Teams, und jedes braucht einen anderen Ausschnitt. Ebenso wichtig ist, wofür RUM nicht gedacht ist: Es ist kein Werkzeug, um einzelne Beschäftigte zu beobachten, das ist Aufgabe der Überwachung der Nutzeraktivität.

RolleNutzt RUM-Daten, umTypische Ansicht
Frontend-EntwicklerWeb- und Mobile-EntwicklungLangsame Vorlagen, schwere Skripte und Layoutverschiebungen zu findenZeiten und Fehler pro Seite und Release
Site-Reliability-EngineerBetriebZu bestätigen, dass ein Deployment Besucher nicht beeinträchtigt hatFehlerraten und Perzentile mit Alarmen
Produkt- oder MarketingverantwortlicherFachbereichGeschwindigkeit mit Absprungrate und Conversion zu verknüpfenSegmente nach Kampagne, Land und Gerät
DatenschutzbeauftragterRecht und ComplianceZu prüfen, was erfasst wird und wie langeFeldliste, Aufbewahrung und Einwilligungseinstellungen

Datenschutz und erste Schritte

RUM erfasst Leistungsdaten, doch auch diese können personenbezogen sein. IP-Adressen, Geräteeigenschaften, Sitzungskennungen und URLs können auf eine Person verweisen, daher kann das Datenschutzrecht (in der EU die DSGVO) greifen, und die ePrivacy-Regeln zum Speichern oder Auslesen von Informationen auf dem Gerät können eine Einwilligung verlangen. Eine datenschutzfreundliche Konfiguration verzichtet auf dauerhafte Kennungen, kürzt IP-Adressen, entfernt Query-Parameter und respektiert die Entscheidung im Einwilligungsbanner. Klären Sie die Einzelheiten für Ihre Märkte mit Rechtsberatung.

Ein sinnvoller Anfang ist klein. Wählen Sie die drei oder vier Seiten mit dem größten Ertrag, messen Sie darauf die Core Web Vitals, richten Sie einen Alarm auf das 75. Perzentil ein und prüfen Sie ihn nach jedem Release. Geht es Ihnen darum, was Beschäftigte tun, und nicht darum, wie eine Website performt, ist die passende Kategorie das Monitoring der Mitarbeiteraktivität, das andere Daten und andere Schutzmaßnahmen verwendet.

Geschwindigkeit ist das, was der Besucher mit der schwächsten Verbindung erlebt hat, nicht das, was der Testrechner gemessen hat.

Anexet Team

Häufige Fragen

Häufige Fragen zu diesem Begriff und dazu, wie Anexet damit umgeht.

Nein. RUM misst die Besuche echter Menschen, während sie stattfinden, synthetisches Monitoring führt Skripttests nach Zeitplan aus. RUM zeigt die realen Bedingungen, synthetische Prüfungen erkennen Probleme, wenn niemand online ist, und die meisten Teams nutzen beides.

Nur geringfügig, wenn es gut gebaut ist. Ein gutes Skript ist klein, lädt asynchron und sendet Daten in Paketen, wenn die Seite untätig ist oder geschlossen wird. Wie bei jedem zusätzlichen Skript sollten Sie den Aufwand vor dem vollen Rollout an einer Testgruppe messen.

Nein. RUM misst, wie Websites und Apps für ihre Nutzer funktionieren. Die Beobachtung dessen, was Beschäftigte auf Firmenrechnern tun, ist Überwachung der Nutzeraktivität, die andere Daten erfasst und andere rechtliche Pflichten mit sich bringt. Beide teilen das Wort „Nutzer“ und wenig sonst.

Das hängt davon ab, was erfasst wird und wie. Daten, die eine Person identifizieren, unterliegen dem Datenschutzrecht, und in der EU kann das Speichern oder Auslesen von Kennungen auf dem Gerät eine Einwilligung erfordern. Werden nur anonyme, aggregierte Zeiten erfasst, sinkt der Aufwand, doch klären Sie die Regeln mit Rechtsberatung.

Schützen Sie Ihre Daten mit Anexet

Sehen Sie in einer kurzen Live-Demo, wie Anexet Datenabfluss stoppt, Mitarbeiteraktivität überwacht und Compliance sichert.

Demo anfragen