評価ブロック
ワンタップのフィードバック質問です — CSAT、CES、NPS形式の測定を支えるブロックです。構造的には、ラベルの内容が異なる投票にすぎません: 各スコアは、実際にメール内で機能するコントロールであると同時に単純なリンクでもあるため、評価は投票と同じくどこでも機能し、その上にアラートと条件付きのフォローアップ質問が重ねられています。
仕組み
投票ブロックと同様、すべてのスコアは2つの表現を同時にレンダリングします: メール内送信が機能する場所では選択肢ごとの実際の<form method="post">、それ以外のすべての場所では/v/[token]/actへの単純な<a href>リンクの背後にCSSで隠されています。そのフォールバックリンクはOutlookや、メール内フォームを送信できないクライアントをカバーします。どちらの経路が発火しても、スコアをタップするとその値を伴うrateアクションが記録されます。投票と同じ方法で受信者ごとに重複排除されます: 決定論的なFirestoreドキュメントIDにより、受信者が自分の確認リンクを再タップしても2件目の行にはならず、何も起こりません。また、単純なリンクのプリフェッチではカウントされず、確認済みのアクションでのみカウントされます。
3つの表示スタイルはこの全く同じ送信の仕組みを共有しているため、切り替えても既存の回答が壊れたり形が変わったりすることはありません:
- 星 — 定番の3〜10個(スケールで設定)の星の並びで、それぞれが1からスケールまでのタップ可能なスコアです。
- 数値スケール — 番号付きボタンの並びによるリッカート形式(こちらもスケールでサイズを設定)で、両端に独自の低い方のラベルと高い方のラベルのキャプションを付けられます。例:「全くそう思わない」→「強くそう思う」。
- NPS — スケールフィールドを完全に無視した固定の0〜10の並びです(NPSは常に11個のボタンです)。低い方/高い方のラベルは空欄のままにすると、既定で「全く思わない」→「非常に思う」になります。
さらに2つのフィールドが、単純な数値を運用上の信号に変えます:
- アラートのしきい値(評価 ≤ N) — これを設定すると、その値以下の回答が届いた瞬間にフラグが立ちます: Webhookペイロードの
lowScoreフラグを立て、プロジェクトに設定したアドレス宛のアプリ内アラートメールを、基本的なケースではZapier/Makeの手順を一切必要とせずに引き起こせます。各評価ブロックは独立してしきい値を設定できます — 1〜5のCSAT質問と0〜10のCES質問では異なる基準が必要であり、1つのプロジェクトに評価ブロックを複数配置することもできます。 - 評価 ≤ Nのときに尋ねるフォローアップ質問 — 該当する低評価が送信された直後に表示される、任意の自由記述の質問です(例:「何がうまくいきませんでしたか?」)。これはホスティングされたライブビュー上にのみ表示され、メールHTMLには決して表示されません — 静的なメールは、直前に送られた回答に基づいてサーバーへ往復せずに内容を分岐させることができないためです。フォローアップの回答は、CSVエクスポートの
<question> — follow-upという列の下、同じ受信者に紐づく通常の自由記述の回答として、回答に届きます。
その他の設定可能なフィールド: 質問テキスト(独自の色/フォントサイズ付き)、背景色、パディング、ボーダー、ボーダーの角丸、端のラベルの色/フォントサイズ、そしてすべてのスコアボタンに適用されるチップの色の上書き(テキストと背景)です。プロジェクトのアンケートのライフサイクルの終了日または回答上限に達している場合、ライブビューはチップを、終了通知付きの操作できないグレーの等価物に切り替えます。メールHTMLは静的なまま影響を受けません — そのチェックはページが開かれたときにのみ行われるためです。
回答は自動的に集計されます: 回答数、平均値、そして完全なヒストグラム(平均の背後にある分布 — 4.1の平均は、ほとんどが4である場合と、5と1が混在している場合とで、見え方が大きく異なります)、NPS形式のブロックにおけるプロモーター/パッシブ/デトラクターの内訳と−100〜100のスコア、さらに時系列の回答傾向チャートです。CSAT、CES、NPSの集計を参照してください。
例
Subject
How was your recent order?
配送確認メールの下部に置かれた購入後のCSAT質問(「今回のご対応はいかがでしたか? 1〜5つ星」)が最もシンプルな使い方です。特にしきい値を2に設定しておくと、悪い体験がダッシュボードに埋もれることなく、直接アラートメールに回されます。より広いパターンについてはアンケートとNPSフィードバックを参照してください。四半期ごとの関係性チェックは、≤6でフォローアップ質問(「どうすればもっと当社を勧めたいと思っていただけますか?」)を付けたNPS形式としてうまく機能し、受動的な数値を、実際に離脱リスクのある顧客からの実行可能なコメントに変えます。サポートチケットの解決メールでは、独自の低い方/高い方のラベルを付けた1〜7の番号付きスケールで「解決までの手間はどのくらいでしたか?」というCES形式の質問をすることで、満足度ではなく手間そのものに関する指標を得られます。
静的フォールバックの見え方
<div id="em-rating-1" style="margin:12px 0;background-color:transparent">
<p style="margin:0 0 10px;font-weight:600;font-size:16px;color:#111827">How did we do?</p>
<div>
<span class="kn-fallback">
<a href="https://mailinapp.com/v/eyJhbGci.../act?blockId=rating-1&blockType=rating&action=rate&rating=5"
style="display:inline-block;margin:0 6px 6px 0;padding:8px 14px;border:1px solid #d1d5db;border-radius:6px;background-color:#ffffff;color:#111827;font-size:14px;text-decoration:none">
5★
</a>
</span>
</div>
</div>
これは星チップ1個分のティア2リンクです — 対応するメール内<form>がCSSで非表示になっている場所でのみ表示され、スコアをクエリパラメータとして持つ/v/[token]/actを指しています。