メインコンテンツへスキップ
ルーターノードを使用すると、Forms にルールを追加して条件分岐によるロジックジャンプを作成し、ユーザーをノード間で振り分けられます。たとえば、特定の user_metadata 属性に対してルール条件を定義し、ユーザーを特定のステップノードまたはフローノードにルーティングできます。
  • ルーターノードには、Default case ルールが自動的に追加されます。どのルール条件にも一致しない場合、ジャーニーはリンク先のノードに進みます。
  • ルールは、ルーター内に配置された順に評価されます。あるルール条件に一致すると、ジャーニーはリンク先のノードに進み、他のルール条件は評価されません。
  • ルーターノードには、ルール条件を最大 10 個まで追加できます。
Dashboard > Forms > Routers

ルータールールを追加する

ルール条件を追加するには、次の手順に従ってください。
  1. Form editor で ルーターノードを選択し、設定を開きます。
  2. + New Rule を選択します。
  3. 新しく作成されたルールを展開します。
  4. ルールに名前を付けるには、Alias を追加します。
  5. + アイコンを使って変数を追加します。
  6. その変数に対するルール演算子を選択します。
  7. ルールの条件として満たすべき値または変数を追加します。
  8. 新しいルールを対応するステップまたはフローノードにリンクします。
  9. 保存するには、Publish を選択します。
  • ルーターノード内の各ルールを簡単に識別できるよう、ルールのエイリアスを設定することをおすすめします。
  • オペランドを評価するために、さまざまなルール演算子を選択できます。たとえば、first_name is equal to Jane のように設定できます。
  • オペランドには、固定値または変数を使用できます。
  • ルールには、より詳細な条件ロジックを評価するための AND 演算子や OR 演算子を含めることができます。
  • ルールを追加したら、必ず目的のノードにリンクしてください。

使用可能なルール演算子

ルール演算子は次のとおりです。
  • より大きい
  • 以上
  • より小さい
  • 以下
  • 等しい
  • 等しくない
  • 含む
  • 含まない
  • で始まる
  • で終わる
  • 存在する
  • 存在しない
  • null である
  • null ではない
  • 値がない
  • true である
  • false である