Wie man das ordnungsgemäße Funktionieren eines Online-Shops überwacht
Sie registrieren definitiv den Benutzertraffic in Ihrem Shop. Sie verfolgen höchstwahrscheinlich auch die Position Ihrer Website bei Google. Sie verfolgen auch sehr wahrscheinlich die Erwähnungen Ihrer Marke im Internet. Aber überwachen Sie die Verfügbarkeit und das ordnungsgemäße Funktionieren Ihres Geschäfts?
Ihr Geschäft ist nicht unverwüstlich und es kann verschiedene Arten von Fehlfunktionen geben. Der Server, die Verbindung und die Datenbank können alle ausfallen. Eine wichtige Form oder der dritte Schritt des Einkaufsprozesses kann die Arbeit einstellen. Ihre Website kann auch langsamer als sonst funktionieren.
All diese Situationen werden sich negativ auf Ihren Umsatz auswirken. Deshalb lohnt es sich, sicherzustellen, dass Sie der Erste sind, der von einem Fehler erfährt, so dass Sie reagieren können, bevor es der Benutzer bemerkt.
Warum sollte man die Funktion des Shops überwachen?
E-Commerce ist eine Branche, in der Webseitenausfälle und -fehler auf direktem Wege zu messbaren Verlusten führen.
Wenn der Online-Shop nicht verfügbar ist oder nicht ordnungsgemäß funktioniert:
- Sie verlieren Bestellungen, die in dieser Zeit aufgegeben worden wären
- Sie verschwenden Ihr Werbebudget damit, Nutzer anzuziehen, die keinen Kauf tätigen können
- Sie schaden Ihrem Image und riskieren, dass die Benutzer, die einen Fehler bemerken, nicht in Ihren Shop zurückkehren
- Sie helfen der Konkurrenz – niemand wird auf das Ende des Misserfolgs warten, sie werden einfach zur Konkurrenz gehen.
- es kann sich negativ auf den Rang Ihrer Website bei Google auswirken (bei langfristigen Problemen).
Sie können Probleme mit dem Funktionieren Ihres Ladens nicht vermeiden, da es viele mögliche Ursachen gibt. Physische Schäden an Geräten, Überlastungen, Systemfehler, Anwendungsfehler, menschliche Fehler, etc.
Sie können die Reaktionszeit auf einen Fehler minimieren – mit einem Überwachungssystem, das Sie sofort benachrichtigt, wenn ein Problem erkannt wird. Sie werden über die Nichtverfügbarkeit der gesamten Website vor den Nutzern informiert – Sie werden auch Mängel feststellen, die Sie vielleicht schon lange nicht mehr bemerkt haben (höchstwahrscheinlich nur aus den Umsatzberichten für einen bestimmten Zeitraum).
Ein weiterer Vorteil des Monitoring der Verfügbarkeit ist die Möglichkeit, mit den Überwachungsdaten Ansprüche gegen den Hosting-Provider aus dem SLA zu begründen.
Was im Shop zu überwachen ist
Es ist einfach zu sagen “Verfügbarkeit und einwandfreie Funktion überwachen”, aber was genau bedeutet das? Die Verfügbarkeit ist ziemlich offensichtlich, aber wie kann man das ordnungsgemäße Funktionieren überwachen?
Verfügbarkeit
Dies ist eine grundlegende Überwachungsfunktion und sollte vorzugsweise in Abständen von mindestens 1 Minute überwacht werden. Es besteht darin, die Antwort des Servers und seine Antwortzeit zu überprüfen. Es bietet die Erkennung von Totalausfällen – Server, Verbindung und DNS gehen aus, fehlende Anwendungsdateien, etc.
Inhalt
Die Inhaltsüberwachung basiert auf der Überprüfung, ob ein definierter Text oder Code unter einer bestimmten URL angezeigt wird. Dies ermöglicht es uns, Fehler z.B. in einer Datenbank zu erkennen, wenn die Website theoretisch verfügbar ist, aber ohne den Inhalt (weiße Seite oder leere Vorlagen) angezeigt wird.
Geschwindigkeit
Seitdem Google bekannt gegeben hat, dass es die Geschwindigkeit der Website in sein Ranking aufnimmt, hat das Monitoring der Ladegeschwindigkeit begonnen, noch mehr Sinn zu machen. Diese Funktion besteht darin, die gesamte Ladezeit der Website (ganzseitig) zu messen, d.h. mit allen eingebetteten Grafiken, Stilen und Skripten. Das Überschreiten der definierten Grenze wird als Fehler behandelt.
Funktionen
Ihre Website kann verschiedene Funktionen haben, aber der Einkaufsprozess ist natürlich die wichtigste Angelegenheit für jede E-Commerce-Website. Und ein Fehler kann in jedem seiner Stadien auftreten.
Das Überwachungssystem, das vorgibt, ein echter Benutzer zu sein, durchläuft den Kaufprozess gemäß dem von Ihnen definierten Szenario. So findet es beispielsweise zunächst ein Produkt über die Suchmaschine, wählt dann dessen Parameter aus, fügt es in den Warenkorb, ändert die Menge, gibt die Daten des Käufers an, wählt die Liefer- und Zahlungsweise und bestellt es schließlich.
Weitere Merkmale
Je nach Bedarf können Sie andere Funktionen im Zusammenhang mit Ihrem Shop überwachen, z.B. die Kohärenz der wichtigsten Dokumente (Erkennung unbefugter Änderungen), die Verfügbarkeit der Mail-, Datenbank-, FTP-, DNS-Server usw.
Wie man das Monitoring optimal konfiguriert
Die Standardeinstellungen für die Überwachungstests sind nicht immer die besten. Normalerweise sind dies einfach die am häufigsten verwendeten Optionen.
Im Folgenden schlagen wir vor, wie Sie das Monitoring so einrichten können, dass Sie z.B. vermeiden, mit irrelevanten Benachrichtigungen überflutet zu werden, aber gleichzeitig die wirklich wichtigen Ereignisse nicht verpassen.
Warnmeldungen
Neben E-Mail-Benachrichtigungen werden am häufigsten Benachrichtigungen per SMS verwendet. Schränken Sie bei unkritischen Tests die Tage und Stunden, an denen Sie Textnachrichten erhalten, in den Einstellungen ein – damit das Überwachungssystem Sie nicht um 3:00 Uhr morgens aufweckt.
Sie können auch ein Alarmmuster definieren, indem Sie beispielsweise das System so einstellen, dass es Sie nicht mit Ausfällen von weniger als 2 Minuten belästigt oder Sie alle 5 Minuten an einen laufenden Ausfall erinnert.
Benachrichtigungen können an mehrere Empfänger gesendet werden – Sie können entscheiden, wer Benachrichtigungen von welchem Test erhält. So kann beispielsweise der Serveradministrator über eine vollständige Nichtverfügbarkeit der Website informiert werden, während Benachrichtigungen über Probleme mit dem Kaufprozess an die für die Anwendung verantwortlichen Personen gesendet werden können.
Berichte
In der Ereignishistorie des ausgewählten Tests, im Benutzerpanel, finden Sie die Details aller Fehler – nicht nur die Art des Fehlers, sondern auch zusätzliche Materialien, die Ihnen hilft, das Problem zu analysieren – z.B. Screenshots, HTTP headers, HTML-Schnappschüsse, HAR-Dateien.
Sie können auch E-Mail-Berichte mit einer Zusammenfassung des angegebenen Zeitraums erhalten – in der Regel einen Monat -, aber Sie können auch jede Woche Berichte erhalten.
Integrationen
Wenn Ihr Shop auf einer beliebten Plattform basiert – z.B. WordPress/WooCommerce, Drupal, Joomla – können Sie ein vorgefertigtes Plugin verwenden, dank dem die Schnittstelle des Monitoring-Systems in Ihr CMS integriert wird und Sie sich nirgendwo sonst anmelden müssen, um die Überwachungshistorie anzuzeigen.
In allen anderen Fällen können Sie die vom System angebotene API nutzen und Daten aus dem Monitoring-System beliebig integrieren.
Zusätzliche Tipps
Hier sind einige Hinweise, die Sie beachten sollten, wenn Sie das E-Store-Monitoring zum ersten Mal starten.
Ausschluss von der Statistik
Während die Tests zur Überprüfung der Verfügbarkeit der Website für Dienste, die das Verhalten der Nutzer auf der Website verfolgen (z.B. Google Analytics), unsichtbar sind, geben sich die fortgeschritteneren (Monitoring von Funktionen oder Messung der Ladezeit) als echte Nutzer aus und werden registriert.
Sie möchten nicht, dass das Monitoring Ihre Statistiken stört, also stellen Sie sicher, dass Ihre Software die vom Überwachungssystem generierten Besuche ignoriert. Sie müssen einen Filter für einen bestimmten UserAgent erstellen, d.h. einen Browsernamen – z.B. “Super Monitoring”.
Ignorieren von Testaufträgen
Bei dem Monitoring des Einkaufsprozesses müssen Sie daran denken, Testaufträge in der Filiale zu bearbeiten (zu ignorieren oder zu entfernen), damit sie nicht ausgeführt werden oder die Verkaufsstatistik stören. Sie erkennen sie einfach an den Daten, die Sie in die Formulare eingegeben haben, die Sie im Szenario definiert haben – zum Beispiel an der E-Mail-Adresse.
Whitelists
Bei der Einrichtung des Monitoring ist es sinnvoll, das Überwachungssystem auf eine Whitelist zu setzen:
- in der Firewall, indem Sie die IP-Adressen aller Überwachungspunkte hinzufügen, um sicherzustellen, dass eine große Anzahl von Verbindungen, die von den Stationen erzeugt werden, nicht automatisch blockiert wird
- auf dem Mailserver, indem Sie die Domäne hinzufügen, um sicherzustellen, dass alle Benachrichtigungen und Berichte die Empfänger erreichen.
Wartungsfenster
Wenn Sie Arbeiten in der Anwendung oder auf dem Server planen, die zu einer vorübergehenden Nichtverfügbarkeit führen können, fügen Sie Wartungsfenster im Überwachungssystem hinzu. Das Monitoring wird dann vorübergehend ausgesetzt und es erscheinen keine falschen Fehler im Testverlauf.
Prozesse im Unternehmen
Bereiten Sie sich auf mögliche Ausfälle vor. Das bedeutet, dass jeder wissen sollte, was zu tun ist, wenn das Monitoring Benachrichtigungen über die Erkennung von Problemen sendet. Dies für die “nahe Zukunft”, d.h. den ersten wirklichen Misserfolg, aufzuhebn, ist eine sehr schlechte Idee.
Hilfe ist vorhanden
Wenn Sie nicht wissen, wie Sie etwas erreichen können, kämpfen Sie nicht stundenlang mit der Konfiguration, sondern rufen Sie einfach den System-Support an. Spezialisten warten nur auf die Gelegenheit, Ihnen zu hilft und herauszufinden, welche Elemente auf dem Weg dorthin Probleme verursachen (und verbessert werden können).
Überwachen Sie die Verfügbarkeit und das ordnungsgemäße Funktionieren Ihres Online-Shops? #ecommerce supermonitoring.de/blog…
Wo soll man anfangen
Richten Sie einen kostenlosen Testaccount ein und richten Sie Tests ein, um die wichtigsten Funktionen Ihres Shops zu überwachen. Oder bitten Sie das Systempersonal, sie für Sie einzurichten. Beobachten Sie 2 Wochen lang, wie es funktioniert, wie Warnmeldungen und Berichte aussehen.
Wenn während der gesamten zwei Wochen kein Fehler oder eine Fehlfunktion auftritt, klicken Sie auf die Schaltfläche zum Erzeugen des Fehlers der Stichprobenprüfung. Oder bitten Sie den Service, die Probezeit zu verlängern – sie werden definitiv zustimmen. 🙂