Nutzer-Feedback

Installation Blipit.showFeedback() or one POST

Fragen Sie den Nutzer nach einem Fehler, was er gerade getan hat. Das Browser-SDK öffnet einen kleinen nativen Dialog; jeder andere Client sendet an den Feedback-Endpoint. Feedback wird mit dem Issue des Events verknüpft und auf der Issue-Seite und der Feedback-Seite angezeigt.

1Browser-Dialog

Öffnet ein beschriftetes Formular (Name, E-Mail, Nachricht), das standardmäßig auf das zuletzt erfasste Event zeigt. Escape schließt es, und es zeigt beim Senden ein Beschäftigt-Label.

js
window.addEventListener("error", () => {
  Blipit.showFeedback({ title: "Something went wrong. What were you doing?" });
});

2Direkte API

sh
curl https://in.blipit.io/api/v1/feedback \
  -H "Content-Type: application/json" -H "X-Blipit-Key: <public key>" \
  -d '{"message":"The pay button did nothing","email":"ana@example.com","event_id":"9f1c4b6d8e2a47f0b3c5d7e9a1b2c3d4","url":"https://shop.example.com/checkout"}'

3Sentry-SDKs

Die Envelope-Items user_report und feedback von Sentry werden auf dieselbe Weise gespeichert, sodass Sentry.captureFeedback und das Sentry-Feedback-Widget unverändert funktionieren.

Gut zu wissen

  • Felder: message 1 bis 5.000 Zeichen (erforderlich), name bis 128, eine gültige email, event_id aus 32 Hex-Zeichen und eine Seiten-URL, die ohne Query-String gespeichert wird.
  • Die Feedback-Seite listet alles, neueste zuerst. Text wird immer als Text gerendert, nie als HTML oder Links.
  • Limit: 60 Feedback-Posts pro Minute und Schlüssel.

Kommen Sie nicht weiter? Schreiben Sie an support@blipit.io. Schlüssel und den genauen DSN jedes Projekts finden Sie unter API-Schlüssel in app.blipit.io.