Gebruikersfeedback

Installeren Blipit.showFeedback() or one POST

Vraag na een fout aan de gebruiker wat die aan het doen was. De browser-SDK opent een kleine native dialoog; elke andere client post naar het feedback-endpoint. Feedback wordt gekoppeld aan de issue van het event en getoond op de issuepagina en op de pagina Feedback.

1Browserdialoog

Opent een formulier met labels (naam, e-mail, bericht) dat standaard verwijst naar het laatst gevangen event. Escape sluit het, en het toont een bezig-label tijdens het versturen.

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

2Directe 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 SDK's

Sentry's user_report- en feedback-envelope-items worden op dezelfde manier opgeslagen, dus Sentry.captureFeedback en de Sentry-feedbackwidget werken ongewijzigd.

Goed om te weten

  • Velden: message 1 tot 5.000 tekens (verplicht), name tot 128, een geldig e-mailadres, event_id van 32 hex-tekens, en een pagina-URL die zonder query string wordt bewaard.
  • De pagina Feedback toont alles nieuwste eerst. Tekst wordt altijd als tekst weergegeven, nooit als HTML of links.
  • Limiet: 60 feedbackposts per minuut per sleutel.

Kom je er niet uit? Mail support@blipit.io. Sleutels en de exacte DSN van elk project staan onder API-sleutels in app.blipit.io.