Mit dem Transaktions-Monitoring, auch Web Application Monitoring genannt, prüfst du, ob Nutzeraktionen auf deiner Website korrekt funktionieren. Bei den Interaktionen kann es sich zum Beispiel um einfache Anmeldungen oder alle Vorgänge handeln, die bei einem Kauf in deinem Webshop ablaufen.
Um diese Nutzerinteraktionen zu überwachen, müssen sie mit einem Skript dargestellt werden, das immer und immer wieder ausgeführt werden kann, um auch später zu bestätigen, dass weiterhin alles wie erwartet funktioniert. Uptrends bietet dir einen Transaktionsrekorder (in Form einer Chrome-Erweiterung), um auf einfache Weise ein Skript zu erstellen. Wenn du das Skript aufgezeichnet hast, kannst du es selbst bearbeiten (Self-Service Transactions) oder dich an den Support von Uptrends wenden, damit dieser das Skript abschließend bearbeitet (Full-Service Transactions). Möchtest du das Skript von Grund auf selbst schreiben, kannst du den Schritt der Aufzeichnung auslassen und dein eigenes Skript mit einem Transaktionsprüfobjekt verwenden.
Beim Hochladen der Transaktionsaufzeichnung in deinen Uptrends Account wird ein Transaktionsprüfobjekt mit den grundlegenden Daten erstellt. Du wirst einige Einstellungen nach deinen Anforderungen anpassen müssen.
Nachdem du dein Transaktionsprüfobjekt ausprobiert hast und es zufriedenstellend funktioniert, kannst du mit den Einstellungen der Alarmierung fortfahren. Denn darum geht es schließlich: die Warnmeldungen, wenn etwas nicht wie erwartet funktioniert.
1. Einführung
Wenn das Webanwendungs-/Transaktions-Monitoring etwas Neues für dich ist, findest du Grundlagen und Infos hierzu in den folgenden Artikeln:
- Eine Einführung – Was ist Web Application Monitoring?
- Erfahre, weshalb du das Web Application Monitoring nutzen solltest
- Stelle fest, ob das Web Application Monitoring die richtige Lösung für dich ist
2. Das Transaktions-Monitoring planen
Zu verstehen, wie deine Transaktionen funktionieren, welche Funktionen du testen musst und wie sich das Monitoring auf dein System auswirkt, ist ein wichtiger Teil der Planung deiner Transaktionen. Bei der Einrichtung eines Transaktions-Monitorings musst du eventuell auch andere Teams deines Unternehmens einbeziehen.
- Skizziere mögliche Transaktionspfade
- Lege fest, was getestet wird
- Vorbehalte, Tipps und Tricks: Dinge, die du berücksichtigen und auf die du besonders achten musst, wenn du dein Monitoring einrichtest
- Gründe, weshalb du eventuell die Hilfe anderer Teams deines Unternehmens benötigst
3. Die Transaktion aufzeichnen
Der richtige Einsatz des Transaktionsrekorders führt zu klaren Aufzeichnungen und einer schnelleren Einrichtung des Prüfobjekts.
- Den Transaktionsrekorder herunterladen und nutzen
- Siehe dir das Step-by-Step-Tutorial für Shop-Funktionen an, um zu erfahren, wie der Transaktionsrekorder funktioniert
- Zwischen Full-Service und Self-Service Transactions wählen
4. Deine Transaktionsskripte bearbeiten und testen
Wenn du deine Transaktion aufgezeichnet und dich entschieden hast, das Skript selbst zu testen (du kannst das Testen auch unserem Support-Team überlassen), solltest du Fehler beim Skript beheben, gegebenenfalls noch Inhaltsprüfungen einrichten und die Vault-Berechtigungen für neu geschaffene Elemente ändern. Und schließlich solltest du dein Prüfobjekt im Staging-Modus prüfen, bevor du es in Produktion nimmst.
-
Um mehr über den Editor, die Schritte und die Aktionen zu erfahren, lies bitte Den Step-Editor verstehen
-
Aktionen sind der Kern von Transaktionen. Erfahre mehr über sie:
- Seiteninteraktionen – Navigieren, Klicken, Übernehmen usw.
- Testaktionen – Inhaltsprüfungen und Warten
- Kontrollaktionen – (Inline) Frames oder Tabs wechseln
- Kontrollaktionen – Variableninhalt anpassen
- Fehler bei optionalen Schritten und Aktionen ignorieren
- Selektoren nutzen und Selektoralternativen
- Transaktionsvariablen und Inhalt der Variable anpassen
-
In der Übung Testen und Bearbeiten deiner Skripte erfährst du mehr zur Funktion Jetzt testen, zur Handhabung dynamischer IDs und zu Zeitüberschreitungsfehlern. Es ist auch eine Test-Checkliste enthalten.
-
Einige andere Dinge, die du je nach Einrichtung und Transaktionen berücksichtigen solltest:
-
Sensible Daten handhaben, die automatisch während der Aufzeichnung zur Vault hinzugefügt wurden
-
Vault-Autorisierungen verwalten (automatisch erstellte Bereiche)
-
Transaktions-Monitoring für Mobilgeräte
-
Arbeiten mit Shadow DOMs bei Transaktionen
-
Arbeiten mit der SMS-basierten 2FA oder Einmal-Passwort-basierten 2FA bei Transaktionen
-
Das Hinzufügen von extra Metriken wie Core Web Vitals und W3C Navigation Timings zu deinen Transaktionsergebnissen
-
Umgehen oder Überschreiben des Standard-DNS-Systems mit einem DNS Bypass bei deiner Transaktion
-
5. Ergebnisse des Transaktions-Monitorings
Sobald deine Transaktionen überwacht werden, erhältst du Feedback. Es gibt einige Ressourcen, die du dir ansehen kannst, um zu erfahren, warum Fehler gemeldet wurden.
6. Problembehebung
Sollte das Transaktions-Monitoring nicht so funktionieren, wie du es erwartest, siehe dir Folgendes an: