Feedback de usuarios

Instalar Blipit.showFeedback() or one POST

Tras un error, pregunta al usuario qué estaba haciendo. El SDK de navegador abre un pequeño diálogo nativo; cualquier otro cliente hace POST al endpoint de feedback. El feedback se enlaza a la incidencia del evento y se muestra en la página de la incidencia y en la página de Feedback.

1Diálogo del navegador

Abre un formulario etiquetado (nombre, correo, mensaje) que por defecto apunta al último evento capturado. Escape lo cierra, y muestra una etiqueta de ocupado mientras se envía.

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

2API directa

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

3SDKs de Sentry

Los elementos de envelope user_report y feedback de Sentry se guardan de la misma forma, así que Sentry.captureFeedback y el widget de feedback de Sentry funcionan sin cambios.

Conviene saber

  • Campos: message de 1 a 5.000 caracteres (obligatorio), name hasta 128, un email válido, event_id de 32 caracteres hexadecimales y una URL de página guardada sin su query string.
  • La página de Feedback lista todo, lo más reciente primero. El texto siempre se muestra como texto, nunca como HTML ni enlaces.
  • Límite: 60 envíos de feedback por minuto y clave.

¿Atascado? Escribe a support@blipit.io. Las claves y el DSN exacto de cada proyecto están en Claves API en app.blipit.io.