Zum Hauptinhalt springen
Alle KollektionenSilktide Analytics
Wie man Frustrationsereignisse aufzeichnet
Wie man Frustrationsereignisse aufzeichnet
Jessica Chambers avatar
Verfasst von Jessica Chambers
Diese Woche aktualisiert

Frustration-Ereignisse zeichnen auf, wenn der Benutzer etwas tut, das für ihn wahrscheinlich „frustrierend“ ist, wie z. B. das Klicken auf eine Schaltfläche, die nicht funktioniert. Diese werden auf unserem Frustrationsbildschirm angezeigt.

Silktide versucht, Frustration automatisch zu erkennen. Sie können dies jedoch mit Ihrem eigenen Code erweitern, um benutzerdefinierte Frustrationsereignisse für Dinge aufzuzeichnen, die wir möglicherweise nicht automatisch erkennen. Beispielsweise könnten Sie aufzeichnen, wann Ihre Formulare eine Fehlermeldung anzeigen.

Was Silktide automatisch aufzeichnet

Silktide erkennt automatisch „tote Klicks“, also Klicks, bei denen nach dem Klick scheinbar nichts passiert (z. B. ändert sich das DOM nicht und eine neue Seite wird nicht innerhalb von 3 Sekunden geladen).

Wir beabsichtigen, dies im Laufe der Zeit um andere vorhersehbare Frustrationsquellen zu erweitern, z. B. das Vorhandensein bestimmter JavaScript-Fehler.

Aufzeichnung eines eigenen Frustrationsereignisses

Verwenden Sie das folgende JavaScript, um ein Frustrationsereignis aufzuzeichnen:

silktide("frustration", { "selector": ".foo a", "type": "formError", "text": "Das Namensfeld ist erforderlich", "x": 50, "y": 50 });
  • selector – optionaler CSS-Selektor, damit dies visuell in unserem Inspector angezeigt werden kann.

  • type – ein Code, der den Typ der Frustration identifiziert. Silktide verwendet deadClick, um seine eigenen toten Klicks zu identifizieren. Sie können jede andere Zeichenfolge hinzufügen, die Sie möchten.

  • text – optionaler Text für die Frustration, z. B. der Text innerhalb des Elements, auf das geklickt wurde, oder eine Fehlermeldung. Dies wird im Silktide Analytics Inspector angezeigt, um die Frustration zu beschreiben.

  • x und y – die % Position des Klicks innerhalb des selectors (z. B. x = 50, y = 50 würde „genau in der Mitte“ bedeuten. Wenn Sie diese nicht berechnen möchten, empfehlen wir, standardmäßig 50 und 50 anzugeben.

Hat dies deine Frage beantwortet?