Kullanıcı geri bildirimi

Kurulum Blipit.showFeedback() or one POST

Bir hatadan sonra kullanıcıya ne yaptığını sorun. Tarayıcı SDK'sı küçük bir yerel iletişim kutusu açar; diğer istemciler feedback endpoint'ine POST eder. Geri bildirim olayın sorununa bağlanır ve sorun sayfasında ve Geri bildirim sayfasında gösterilir.

1Tarayıcı iletişim kutusu

Varsayılan olarak son yakalanan olaya bağlı, etiketli bir form (ad, e-posta, mesaj) açar. Escape kapatır ve gönderirken bir meşgul etiketi gösterir.

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

2Doğrudan 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'ları

Sentry'nin user_report ve feedback envelope öğeleri aynı şekilde saklanır; bu yüzden Sentry.captureFeedback ve Sentry geri bildirim widget'ı değişiklik yapılmadan çalışır.

Bilmekte fayda var

  • Alanlar: message 1 ile 5.000 karakter (zorunlu), name en fazla 128, geçerli bir email, 32 hex karakterlik event_id ve sorgu dizesi olmadan saklanan bir sayfa URL'si.
  • Geri bildirim sayfası her şeyi en yeniden başlayarak listeler. Metin her zaman metin olarak render edilir; asla HTML ya da bağlantı olarak değil.
  • Limit: anahtar başına dakikada 60 geri bildirim gönderimi.

Takıldınız mı? support@blipit.io adresine e-posta gönderin. Her projenin anahtarları ve tam DSN'i app.blipit.io içindeki API anahtarları altındadır.