Feedback degli utenti

Installazione Blipit.showFeedback() or one POST

Dopo un errore, chiedi all'utente cosa stava facendo. L'SDK per browser apre una piccola finestra nativa; qualsiasi altro client fa una POST all'endpoint di feedback. Il feedback è collegato alla issue dell'evento e mostrato nella pagina della issue e nella pagina Feedback.

1Finestra del browser

Apre un modulo con etichette (nome, email, messaggio) che si riferisce per impostazione predefinita all'ultimo evento catturato. Esc lo chiude, e mostra un'etichetta di attesa durante l'invio.

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

2API diretta

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"}'

3SDK Sentry

Gli elementi envelope user_report e feedback di Sentry vengono salvati allo stesso modo, quindi Sentry.captureFeedback e il widget di feedback Sentry funzionano senza modifiche.

Buono a sapersi

  • Campi: message da 1 a 5.000 caratteri (obbligatorio), name fino a 128, un'email valida, event_id di 32 caratteri esadecimali, e un URL di pagina conservato senza la query string.
  • La pagina Feedback elenca tutto dal più recente. Il testo viene sempre reso come testo, mai come HTML o link.
  • Limite: 60 invii di feedback al minuto per chiave.

Bloccato? Scrivi a support@blipit.io. Le chiavi e il DSN esatto di ogni progetto sono sotto Chiavi API in app.blipit.io.