訪問者のサーベイ回答に基づいて要素を表示または非表示にする
サーベイ要素でユーザーが選択または入力した内容に基づいて、要素や画面が表示または非表示になるように設定できます。たとえば、複数選択質問で訪問者が特定の回答を選択したときに、詳細を尋ねるための 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


ステップ 2: Detractors にフォローアップ質問を行う
- NPS 要素を選択します。
- Settings タブの Follow-up question で Detractors を選択します。

ステップ 3: Passives と Promoters のための条件付きロジックイベントを追加する
- Events パネルに移動し、Add event をクリックします。
- Create new event パネルで、イベントタイプとして Survey を選択します。

- Form で By element survey/form value を選択します。

- Select an element > NPS をクリックします。
- Selected value で Passives と Promoters を選択します。

- 次に、アクションを定義します。Add action > Show element をクリックします。

- Thank you screen を選択します。

- 2 つ目のアクション Hide element > Screen 1 を定義します。
ステップ 4: ウィジェットをシミュレートする
最終的なロジックは以下のようになります。- ウィジェットは常に最初に Screen 1 を表示します。
- スコアが 0 から 6 の間の場合、ウィジェットはフォローアップ質問を表示します。
- 訪問者が Screen 1 で Submit をクリックすると、Screen 2 に到達します。
- スコアが 7 以上の場合、ウィジェットはフォローアップ質問をスキップし、ユーザーを直接 Screen 2 に送ります。