ユーザーフィードバック

インストール Blipit.showFeedback() or one POST

エラーの後、ユーザーに何をしていたかを尋ねます。ブラウザ SDK は小さなネイティブダイアログを開き、他のクライアントはフィードバックエンドポイントに POST します。フィードバックはイベントのイシューにリンクされ、イシューページと「フィードバック」ページに表示されます。

1ブラウザダイアログ

ラベル付きのフォーム(名前、メール、メッセージ)を開き、デフォルトで最後に捕捉されたイベントに紐付きます。Escape で閉じ、送信中は処理中のラベルを表示します。

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

2直接 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

Sentry の user_report と feedback のエンベロープアイテムも同じ方法で保存されるため、Sentry.captureFeedback と Sentry のフィードバックウィジェットはそのまま動作します。

知っておくと便利

  • フィールド:message は1〜5,000文字(必須)、name は128文字まで、有効な email、32文字の16進数の event_id、クエリ文字列を除いて保存されるページ URL。
  • 「フィードバック」ページにはすべてが新しい順で表示されます。テキストは常にテキストとして描画され、HTML やリンクにはなりません。
  • 上限:キーごとに1分あたり60件のフィードバック投稿。

お困りですか?support@blipit.io までメールしてください。各プロジェクトのキーと正確な DSN は app.blipit.io の「APIキー」にあります。