Jeder kann mit der Erweiterung einen Fehler auf Ihrer Website erfassen und Ihnen den Link schicken. Das funktioniert, ohne dass Sie etwas dafür tun müssen, und so kommen die meisten Berichte an.

Die Domain zu beanspruchen ändert, wo sie landen. Statt eines Links, an dessen Versand jemand denken muss, kommt jeder auf Ihrer Website erfasste Bericht an einem Ort an, gehört Ihrem Team, lässt sich filtern und ist von Ihnen als erledigt zu markieren.

Was Ihnen das Beanspruchen einer Domain bringt

  • Jeder Bericht für die Domain in einem Dashboard, pro Website oder über alle hinweg, statt verstreut bei denen, denen es zufällig gesagt wurde
  • Vertraulichkeit, die Sie steuern. Ein Freigabelink ist standardmäßig öffentlich, und genau das macht ihn leicht zu verschicken. Auf einer beanspruchten Domain entscheiden stattdessen Sie: Berichte können privat beginnen, offen nur für die Person, die einen eingereicht hat, und für Ihr Team, und jeder Bericht lässt sich nachträglich in beide Richtungen ändern
  • Ihr Team, nicht nur Sie. Laden Sie die Leute ein, die die Dinge reparieren, und jeder Bericht für Ihre Domains gehört ihnen: zu lesen und von ausstehend auf erledigt zu setzen
  • Ein erster Durchgang schon erledigt. Wenn jemand einen Bericht zum ersten Mal öffnet, liest ein Modell die gesamte Aufzeichnung und schreibt Schritte zur Reproduktion, eine wahrscheinliche Ursache und eine vorgeschlagene Schwere zurück. Es kann falsch liegen, und die Panels daneben enthalten das, was tatsächlich aufgezeichnet wurde

Die Einrichtung

1. Erstellen Sie ein Konto und fügen Sie Ihre Domain hinzu. Tarife und die Testphase stehen auf der Preisseite; die Zahlung wickelt Stripe ab, und die Karte berührt uns nie.

2. Setzen Sie das Verifizierungs-Tag in Ihre Seite. Eine Zeile, im <head>, auf einer beliebigen Seite der Domain:

<meta name="session-replay-site-verification" content="srv_your_token_here">

Das Token wird ausgestellt, wenn Sie die Domain hinzufügen. Das Tag beweist, dass die Domain Ihnen gehört - jeder kann einen Domainnamen in ein Formular tippen, und niemand außer Ihnen kann eine Zeile in ihr Markup setzen - und es ist das, was dort erfasste Berichte an Ihr Dashboard leitet, statt sie als lose Links liegen zu lassen.

Es funktioniert auf jeder Plattform, auf der sich der Head einer Seite bearbeiten lässt, also auf fast allen. In einer Website mit Templates gehört es in das Layout, das jede Seite verwendet, damit es überlebt, wenn jemand eine neue Seite anlegt.

3. Prüfen Sie, dass es auch ausgeliefert wird. Laden Sie Ihre Website und sehen Sie in den Quelltext, oder rufen Sie sie ab:

curl -s https://yourdomain.example | grep session-replay-site-verification

Zwei Dinge bringen Leute hier aus dem Tritt, und beide sehen so aus, als würde das Tag nicht funktionieren. Ein Cache vor der Website kann eine Weile lang das alte Markup ausliefern. Und ein Tag, das in einer Staging-Umgebung hinzugefügt wurde, ist kein Tag auf der Domain, die Sie beansprucht haben: Es muss auf der Domain aus dem Formular liegen, ausgeliefert dort, wo die Öffentlichkeit es sieht.

Was ankommt, und was Sie damit tun

Jeder Bericht trägt den Screenshot oder die Aufzeichnung, die Konsolenausgabe, das Netzwerkprotokoll mit einer herunterladbaren HAR-Datei, die Browser- und Systemdetails und die Abfolge dessen, was der Meldende davor getan hat. Das ist der Kontext, der üblicherweise verloren geht zwischen jemandem, der ein Problem bemerkt, und jemandem, der es reproduzieren kann.

Von da an ist es Triage wie überall sonst: lesen, entscheiden, ob es dem widerspricht, was Sie zugesagt haben, und von ausstehend auf erledigt setzen, wenn es behoben ist.

Eines sollten Sie wissen, bevor Sie darum herum planen: interne Notizen und Zuweisung gibt es noch nicht, ein Bericht trägt heute also seinen Status und keine Unterhaltung darüber.

Berichte bekommen, die es wert sind

Die Domain zu beanspruchen regelt, wo Berichte landen. Es regelt nicht, was darin steht, und eine Aufzeichnung ist ein Beleg und noch kein Bericht: Sie kann nicht wissen, was die Person erwartet hat, oder ob die zwei seltsamen Dinge, die ihr aufgefallen sind, ein Defekt sind oder zwei.

Sagen Sie den Leuten also, was sie Ihnen schicken sollen. Der Leitfaden für Fehlerberichte ist eine Seite, auf die Sie Kolleginnen, Kollegen und Kunden verweisen können, und seine Vorlage ist eine Datei, die sie behalten können. Wenn Ihre Berichte von Menschen kommen, deren Beruf nicht Software ist - was die meisten sind, und während des Abnahmetests alle -, fragen Sie nach dem Vorgang, dem sie gefolgt sind, und nicht nach ihrer Diagnose der Ursache. Die Diagnose ist meistens falsch und ersetzt meistens die Fakten.

Session Replay

Kostenlose Chrome-Erweiterung. Ein Klick auf der Seite, die sich falsch verhält, erfasst den Screenshot, die Konsole und das Netzwerkprotokoll und gibt Ihnen einen Link, den Sie ins Ticket einfügen können.

Erweiterung holen

Die Kurzfassung

Berichte erreichen Sie ganz ohne Einrichtung, als Links, die jemand schickt. Die Domain zu beanspruchen - ein Konto, ein einzeiliges Meta-Tag und eine Prüfung, dass es wirklich ausgeliefert wird - macht daraus eine Warteschlange, die Ihrem Team gehört, mit einer Vertraulichkeit, über die Sie entscheiden, und einem bereits geschriebenen ersten Durchgang. Was sie nicht kann, ist einen Bericht dazu bringen zu sagen, was jemand erwartet hat, und das bleibt der Satz, nach dem zu fragen sich lohnt.