フィードバックフォーム
フィードバックフォームは、エンドユーザーがフィードバックを送信する場所です。各フォームは特定のキャンペーンに紐付けられています。
URL
/feedback/{campaign-slug}
例:https://yourdomain.com/feedback/rate-our-dashboard-v3
注意: スラッグはキャンペーンスラッグであり、テナントスラッグではありません。各キャンペーンは一意のスラッグを持ちます。
テナントスラッグ経由でアクセスした場合(例:/feedback/{tenant-slug})、システムは自動的にテナントの最初のアクティブなキャンペーンを選択します。
フォームフィールド
フォームはキャンペーン設定で有効になっているフィールドに基づいて表示されます:
標準フィールド
| フィールド | タイプ | 説明 |
|---|---|---|
| スター評価 | 1〜5 スター | クリック可能なスターセレクター |
| NPS スコア | 0〜10 スケール | 色分けされたクリック可能な数値セレクター(赤 → 黄 → 緑) |
| テキストフィードバック | テキストエリア | 自由形式のフィードバック |
| 顧客名 | テキスト入力 | 送信者の名前 |
| 顧客メール | メール入力 | キャンペーンでメール必須の場合は必須 |
| 写真アップロード | ファイル入力 | ドラッグ&ドロップまたはクリックしてアップロード |
カスタムサーベイフィールド
キャンペーンにカスタムサーベイフィールド(サーベイビルダー経由)がある場合、標準フィールドの下に表示されます。
メール OTP 確認
キャンペーンで OTP が有効になっている場合:
- ユーザーがフォームに入力してメールアドレスを入力します
- ユーザーが 送信 をクリックします
- 6 桁の OTP コードがメールに送信されます
- ユーザーが確認ページで OTP を入力します
- 有効な場合、投稿が保存されます
これにより偽のメールアドレスを防止し、スパムを減らします。
OTP コードは 10 分後に期限切れになります。レート制限:10 分間に 5 回の OTP リクエスト。
reCAPTCHA
キャンペーンで reCAPTCHA が有効になっている場合、フォームに「私はロボットではありません」チェックボックスが表示されます。reCAPTCHA の確認が失敗した場合、投稿は拒否されます。
送信後
ユーザーには以下を含むサンキューページが表示されます:
- アニメーションのチェックマーク
- 確認メッセージ
- テナントのブランディング
- フィードバックウォールへのリンク