Skip to main content
訪問者がサーベイと対話する際に提供する値に基づいて、特定のアクションをトリガーできます。条件付きロジックを使用すると、各ユーザーの入力に応じてサーベイ要素や画面を表示または非表示にできます。

訪問者のサーベイ回答に基づいて要素を表示または非表示にする

サーベイ要素でユーザーが選択または入力した内容に基づいて、要素や画面が表示または非表示になるように設定できます。たとえば、複数選択質問で訪問者が特定の回答を選択したときに、詳細を尋ねるための Long Answer フィールドを表示することができます。 これを行うには、以下を作成します。
  • Element 1: デフォルトで表示。
  • Element 2: デフォルトで非表示。
  • Element 1 でユーザーが特定の値を選択したときに Element 2 を表示するための、Events セクションの条件付きルール。

使用例

複数ステップの NPS サーベイを構築しており、ユーザーのスコアに基づいて体験をカスタマイズしたいとします。たとえば、ユーザーが 0 から 6 のスコア(Detractor)を付けた場合、追加のフィードバックを求めるフォローアップ質問を表示したい場合があります。スコアが 7 から 10(Passive または Promoter)の場合は、直接お礼のメッセージにスキップできます。 以下の例では、サーベイは 2 つの画面で構成されています。
  • Screen 1: NPS スコアの質問(0-10)。
  • Screen 1 (Detractors only): スコアの主な理由を尋ねる自由記述テキストフィールド。
  • Screen 2: 確認画面(「Thank you for your feedback!」)。

ステップ 1: サーベイ画面をセットアップする

Widget Studio で両方の画面を作成します。
  • NPS 要素を含む Screen 1
  • 確認メッセージを含む Screen 2
Screen 1
Screen 2
Screen 1 がデフォルト画面になっていることを確認します。

ステップ 2: Detractors にフォローアップ質問を行う

  1. NPS 要素を選択します。
  2. Settings タブの Follow-up questionDetractors を選択します。

ステップ 3: Passives と Promoters のための条件付きロジックイベントを追加する

  1. Events パネルに移動し、Add event をクリックします。
  2. Create new event パネルで、イベントタイプとして Survey を選択します。
  1. FormBy element survey/form value を選択します。
  1. Select an element > NPS をクリックします。
  2. Selected valuePassivesPromoters を選択します。
  1. 次に、アクションを定義します。Add action > Show element をクリックします。
  1. Thank you screen を選択します。
  1. 2 つ目のアクション Hide element > Screen 1 を定義します。
この設定により、訪問者が 7 から 10 の間のスコアを選択した場合に Screen 2 が表示され、フィードバックからお礼画面へのスムーズな移行が保証されます。

ステップ 4: ウィジェットをシミュレートする

最終的なロジックは以下のようになります。
  1. ウィジェットは常に最初に Screen 1 を表示します。
  2. スコアが 0 から 6 の間の場合、ウィジェットはフォローアップ質問を表示します。
  3. 訪問者が Screen 1 で Submit をクリックすると、Screen 2 に到達します。
  4. スコアが 7 以上の場合、ウィジェットはフォローアップ質問をスキップし、ユーザーを直接 Screen 2 に送ります。
このロジックは、他のユーザーには摩擦のない体験を維持しながら、detractors からより詳細なインサイトを収集するのに役立ちます。