Was ist echte Benutzerüberwachung?
Real User Monitoring (RUM) ist eine Technologie, die Unternehmen einsetzen, um besser zu verstehen, wie ihre Kunden mit einer Website oder Anwendung interagieren. Sie hilft Unternehmen auch dabei, die Leistung einer Website oder Anwendung zu beobachten.
Echte Benutzerüberwachungsdaten werden über ein Skript oder einen Code in Echtzeit erfasst. Sobald die Tools oder die Software zur Beobachtung der realen Benutzer Daten gesammelt haben, werden diese analysiert und in Diagrammen oder Grafiken angezeigt. Die Software speichert auch Informationen über die Überwachung echter Benutzer nach Datum oder Kategorie, so dass Unternehmen Einblicke in historische Daten gewinnen können.
Wie funktioniert die Überwachung echter Nutzer?
Bei der echten Benutzerüberwachung werden die Aktionen der Benutzer verfolgt, während sie mit einer Website oder Anwendung interagieren. Es ist unauffällig und passiv in seiner Umsetzung. RUM beobachtet im Hintergrund und überwacht sowohl Menschen als auch Systeme. Es liefert reale Daten und Metriken für ein besseres Verständnis des Nutzerverhaltens sowie Einblicke in die Leistung eines Systems oder Dienstes in Aktion.
Real user monitoring is a service that is often provided by a third party, though some businesses create their own using Navigation Timing Specification. JavaScript code gathers information from web pages. When a user accesses a page on the web, the JavaScript code pushes the actions and performance metrics to an application that translates the data into an analysis of behaviors.
Bei Software zur Leistungsüberwachung überwacht JavaScript-Code bestimmte Leistungskennzahlen und gibt diese Daten in Echtzeit an eine Analyseanwendung weiter. Die Informationen können in Echtzeit oder später angezeigt werden.
Daten wie die browserspezifische Website-Performance und Metriken dazu, wie Ihre Website auf bestimmten Geräten und Plattformen reagiert und funktioniert, werden gespeichert und analysiert. Die Leistungsmetriken können sehr detailliert sein, so dass Unternehmen wirklich verstehen können, wie echte Nutzer ihre Anwendung oder Website erleben. RUM erfasst die Seitenladezeiten und analysiert Navigationsprobleme und Systemstörungen.
Die Überwachung der Benutzer in Echtzeit ist besonders hilfreich für die Erfassung der folgenden Metriken:
- Zeit bis zum ersten Bild/Rendering - Gibt den Zeitpunkt direkt nach der Navigation an, zu dem ein Browser den ersten Inhalt rendert.
- Dokument vollständig - Markiert den Zeitpunkt, an dem der gesamte statische Inhalt einer Seite geladen wurde.
- Visuell abgeschlossen - Zeigt den Zeitpunkt an, zu dem die Seite für den Benutzer fertig gerendert erscheint.
- Time to interactive (TTI) - Misst, wie lange es dauert, bis eine Seite interaktiv ist, d. h. Inhalte anzeigt und auf Benutzereingaben und -interaktionen reagiert.
Warum ist die Überwachung echter Nutzer wichtig?
Die Überwachung des realen Benutzers hat eine Vielzahl von Vorteilen. Da es Instanzen beobachtet, während sie passieren, liefert es eine Vielzahl wertvoller Informationen über Leistung und Benutzererfahrung. Anhand dieser Informationen können IT-Teams bestimmte Aspekte einer Website oder Anwendung verbessern, indem sie verbesserungswürdige Bereiche und Bereiche mit optimaler Leistung aufzeigen.
So könnte man beispielsweise die Leistung einer Website in Chrome und Safari, auf dem Smartphone und auf dem Desktop vergleichen usw. Mit diesen Daten können Unternehmen die Leistung dort optimieren, wo sie nicht ausreicht. Ein Unternehmen kann nachahmen, was auf Seiten mit schlechter Leistung funktioniert. IT-Teams können die Leistung auch auf der Grundlage der Mehrheit der Besucher optimieren. Arbeiten die meisten Benutzer mit Safari? Sind es mobile Nutzer?
Andere Informationen, wie die geografische Verteilung, sind hilfreich bei der Optimierung von Ladezeiten und Lokalisierungsbemühungen. Letztlich werden diese Daten zu einem äußerst wertvollen Instrument zur Verbesserung der Geschwindigkeit einer Website oder Anwendung. RUM identifiziert auch potenzielle Probleme, so dass sie behoben werden können, bevor sie sich auf die Nutzer auswirken.
Durch die Beobachtung der Benutzer in Aktion werden wichtige Erkenntnisse für Verbesserungen in allen Bereichen - Backend, Front-End und Netzwerk - aufgezeichnet. Alle Aktionen, die der Benutzer während der Interaktion mit der Website oder Anwendung ausführt, werden analysiert. Diese Metriken eignen sich perfekt für unmittelbare Probleme, aber auch hervorragend für die Beobachtung von Trends, Ereignissen und Veränderungen im Laufe der Zeit.
Häufige RUM-Anwendungsfälle
Mithilfe der Überwachung echter Benutzer können IT-Fachleute die Benutzererfahrung von den verschiedenen Browsern, Geräten und Plattformen aus betrachten, die ihre Kunden verwenden. Es bietet einen Einblick aus erster Hand, wie die Seiten reagieren, wenn die Benutzer von einer Vielzahl von Technologien aus darauf zugreifen.
Abgleich von Geschäfts- und IT-Metriken
Ein gutes Tool zur Überwachung echter Benutzer hilft Geschäfts- und IT-Teams dabei, ihre Ziele abzustimmen, um die Key Performance Indicators (KPIs) zu verbessern und wichtige Fragen zu beantworten:
- Kann meine Website den erwarteten Datenverkehr bewältigen?
- Funktionieren die Seiten wie gewünscht?
- Wie hoch sind die Einnahmeverluste oder -gewinne durch eine bestimmte Kampagne oder Änderung?
Verbesserung von Releases und Migrationen
Bei Webanwendungen kommen ständig neue Merkmale und Funktionen hinzu. Bevor die IT-Abteilung die Änderungen in die Produktion übernehmen kann, muss sie sie testen, um Fehler und Ausfälle zu erkennen. Außerdem ist es wichtig, die Auswirkungen der Releases auf die Leistung zu messen.
Durch die Überwachung der Nutzer in Echtzeit kann ein Unternehmen die Leistung bewerten und verstehen, wie sich die Änderungen auf den Umsatz auswirken. Dieser Einblick in Ihre historischen Daten hilft bei der Priorisierung zukünftiger Versionen und der Implementierung von Änderungen.
Intelligente Vorhersagen treffen
Bei der Überwachung echter Benutzer werden immense Datenmengen gesammelt und gespeichert. Wenn sie gut analysiert und angezeigt werden, können diese historischen Daten von unschätzbarem Wert für die Vorhersage künftiger Ereignisse und die Durchführung von "Was-wäre-wenn"-Szenarien sein.
So könnte ein Unternehmen beispielsweise historische Daten nutzen, um den erhöhten Webverkehr am Black Friday vorherzusagen. Je mehr historische Daten vorliegen, desto genauer wird die Vorhersage sein. Sobald die Daten zur Vorhersage des erhöhten Verkehrsaufkommens verwendet werden, kann das IT-Team Tests einrichten, um sicherzustellen, dass die Anwendung auch bei einem höheren Verkehrsaufkommen betriebsbereit bleibt.
Verbesserung der Konversionsraten
Geschwindigkeit und Verfügbarkeit sind nicht die einzigen kritischen Messgrößen, die es zu beachten gilt. Um den Umsatz und das Kundenerlebnis zu verbessern, müssen Unternehmen die Transaktionen ihrer Nutzer beobachten.
Zum Beispiel könnte ein Nutzer auf einer Einzelhandelswebsite nach einem bestimmten Produkt suchen. Die Suchfunktion zeigt nicht das richtige Produkt an, und so verlässt der Nutzer die Website und besucht die Website eines Wettbewerbers, wo er das Produkt schnell findet. Mit echter Nutzerüberwachung kann Ihr Unternehmen das Problem mit der Suchfunktion identifizieren und Änderungen vornehmen, um zu verhindern, dass künftige Kunden die Website verlassen, indem die Suchfunktion verbessert wird.
RUM vs. aktive Überwachung
A perfect complement to RUM is active monitoring (or synthetic monitoring). The benefit of active monitoring is it’s a simulation of user actions. It’s active because the tests run on a set number of pages and transactions 24/7. Even if no real users are accessing the application, data and metrics on performance is still collected.
Bei der aktiven Überwachung werden Testskripte eingesetzt, die als Überwachungssysteme fungieren und das Verhalten echter Benutzer nachahmen. Diese Tests laufen rund um die Uhr, um jede potenzielle Bedrohung für geschäftskritische Metriken wie Betriebszeit, Latenz oder alles, was die Benutzerfreundlichkeit beeinträchtigt, zu beobachten.
Die aktive Überwachung ist äußerst nützlich, wenn zu bestimmten Tages- oder Nachtzeiten wenig Nutzerdaten eingegeben werden. Sie ist auch hilfreich, wenn die Nutzer im Urlaub oder im Sommer weniger aktiv sind.
Aktive Überwachungsskripte sorgen dafür, dass Websites reibungslos funktionieren. IT-Teams können die Ladegeschwindigkeit von Seiten testen, die Transaktionsleistung überprüfen, Fehler finden oder fehlende oder defekte Hyperlinks entdecken. Aktive Überwachung wird auch verwendet, um Verlangsamungen und Engpässe zu finden und zu identifizieren, so dass sie behoben werden können, bevor das System abstürzt und bevor viele Nutzer betroffen sind.
Die aktive Überwachung ergänzt die Überwachung der realen Benutzer, um eine vollständige Leistungsabdeckung von Websites und Anwendungen zu gewährleisten , bevor die Benutzer Probleme und Fragen bei sich selbst feststellen. Es ist ein Schutz, der Online-Unternehmen online hält und somit größere Verluste vermeidet.
In einem wettbewerbsorientierten Umfeld bedeutet jede Sekunde, die durch schlechte Leistung verloren geht, den Verlust eines Kunden oder eines Verkaufs. Aktive Überwachung hilft bei der Überwachung und dem Testen von Systemen als Ergänzung zu realen Benutzerüberwachungsdaten.
Echte Benutzerüberwachung: Schlussfolgerung
Die Überwachung von Nutzern in Echtzeit ist ein äußerst nützliches Instrument, um Einblicke in das Kundenverhalten zu gewinnen. Diese Informationen verbessern die Leistung, helfen beim Erkennen von Nutzertrends und können sogar dabei helfen, Layout und Design zu optimieren, um die Kunden besser zu bedienen.
Wenn man aus erster Hand erfährt, was, warum, wann und wie die Nutzer auf eine Website und Anwendungen zugreifen, hat man einen Vorsprung vor der Konkurrenz.
Die aktive Überwachung ergänzt RUM. Es ist eine hervorragende Möglichkeit, Ihre Systeme in Zeiten mit geringerem Datenverkehr zu überwachen und Leistungsproblemen proaktiv zuvorzukommen.