メインコンテンツにスキップ

条件付き会話属性の使い方

高度な会話管理のための条件付きデータ属性の作成と使用方法を学びましょう。

別の属性の値に基づいて会話属性を条件付きで表示できます。

注意:この機能はセキュリティ機能ではありません。

条件付き会話属性とは何ですか?

条件付き属性は以下を可能にする機能です:

  1. 別の属性の値に基づいて属性を条件付きで表示します。例えば、顧客が属性「Issue」を「Delivery」に設定した場合のみ「Delivery Carrier」属性を表示できます。

  2. 別の属性の値に基づいて属性の選択肢を条件付きで制限します。例えば、「Region」属性が「EMEA」の場合は「Country」属性に「Italy」と「Spain」のみを表示し、「Region」が「APAC」の場合は「Country」に「Malaysia」と「Japan」のみを表示します。

用語

理解すべき2つの重要な用語があります:

  1. 制御属性:1つ以上の従属属性の表示を制御する属性。

  2. 従属属性:制御属性に入力された値の結果として表示される属性。

例えば、「Issue」属性が「Delivery」に設定されると、「Delivery Carrier」属性が表示されます。この場合「Issue」が制御属性で、「Delivery Carrier」が従属属性です。


会話の条件付き属性を設定する

制御属性と従属属性の使い方を説明する2つの例を紹介します:

1) 別の属性の値に基づいて新しい属性を表示する

例えば、「Issue」属性が「Delivery」に設定されたときに「Delivery Carrier」属性を表示します。

  1. 設定 > 会話データに移動し、属性を作成をクリックします。

  2. 「Issue」のリスト属性を作成し、例として「Delivery」、「Payment」などの問題をリストします。

  3. 「Delivery Carrier」のリスト属性を作成し、配送業者をリストします。

  4. 制御属性「Issue」に条件を追加します。方法は以下の通りです:

    1. 鉛筆アイコンをクリックし、「条件」タブに移動します。

    2. 条件を追加をクリックして新しい条件を作成します。

    3. 「If option is」では、ドロップダウンから「Issue」に該当する値、ここでは「Delivery」を選択します。

    4. 「then show」では、「Issue」が「Delivery」に設定されたときに表示したい属性を選択します。この場合は「Delivery Carrier」属性を選択します。

    5. 下の「All options」と表示されているドロップダウンは、条件が満たされたときに表示される選択肢を制限できます。この場合は「All options」のままにします。選択肢の制限例は以下を参照してください。

  5. 条件を保存します。

2) 別の属性のドロップダウンの値を制限する

別の属性の値に基づいてドロップダウンの値を制限できます。例えば、「Region」が「EMEA」の場合は「Country」にEMEAの国のみを表示し、「Region」が「APAC」の場合は「Country」にAPACの国のみを表示します。

別の属性の値に基づいて新しい属性を条件付きで表示するだけでなく、条件付き属性を使ってリストドロップダウンの選択肢を制限することもできます。

  1. 設定 > 会話データに移動し、属性を作成をクリックします。

  2. 「Region」と「Country」の2つの属性を作成します。「Country」属性には「Region」の各値に関連するすべての値を含めます。この例では、「Country」にはEMEAとAPACで表示したいすべての国(Italy、Spain、Germany、Malaysia、Japan、Singapore)をリストします。

  3. 制御属性「Region」に2つの条件を追加します。方法は以下の通りです:

    1. 鉛筆アイコンをクリックし、「条件」タブに移動します。

    2. 条件を追加をクリックして最初の条件を作成します。

    3. 「If option is」では、ドロップダウンから「Region」に該当する値、ここでは「EMEA」を選択します。

    4. 「then show」では、「Region」が「EMEA」の場合に表示したい属性を選択します。この場合は「Country」属性を選択します。

    5. 「Region」が「EMEA」の場合に「Country」の選択肢を制限するには、ドロップダウンを「All options」から「Italy、Spain、Germany」のみ表示に変更します。

  4. 「If option is」が「APAC」の場合も同様に、ドロップダウンを「All options」から「Malaysia、Japan、Singapore」のみ表示に変更します。

  5. 条件を保存します。


他の設定、既存データ、および自動化への影響

制御属性の値の変更が従属属性に与える影響

従属属性がすでに入力されている状態で制御属性を変更すると、従属属性の値は自動的に削除されます。

  • 例えば、「Issue」が「Delivery」から変更された場合、条件付き属性「Delivery Carrier」は削除されます。

条件の変更が既存の会話で収集されたデータに与える影響

設定の条件変更は、すでに属性に収集された過去のデータには影響しません。

例えば、属性「Delivery Carrier」が「Issue」が「Delivery」に設定された場合のみ表示される条件がある場合:

  • 条件を「Issue」が「Package Missing」に設定された場合のみ「Delivery Carrier」が表示されるように変更しても、属性「Delivery Carrier」の値「DHL」は削除されません

  • ただし、チームメンバーや顧客が会話の属性Issueの値を更新すると、表示条件が満たされなくなるため「Delivery Carrier」属性は解除され非表示になります。

注意:

  • 従属属性ごとに条件は最大100件まで設定可能です。

  • 制御属性はリストデータ型のみ可能です。リストデータ型の属性がない場合、条件追加オプションは無効になります。

  • AND条件で2つの条件に基づいて属性を表示する設定はできません。例えば、カテゴリが「Product」かつ「Price is > 100$」の場合のみ「Refund」属性を表示することはできません。

  • Fin workflowsおよびAPI経由の変更は、制御属性を入力せずに従属属性を入力できます。


条件を一括で追加する方法

大量の条件を作成する必要がある場合、時間短縮のためにCSVファイルを使って条件をアップロードできます。

  1. 設定 > 会話データに移動して会話属性の設定を行います。

  2. 条件を追加したい属性を編集し、条件タブを選択してアップロードをクリックします。

  3. 条件を含むCSVをアップロードします。フォーマットは以下の通りです:

    1. 1列目 - 条件をトリガーする制御オプション。

    2. 2列目 - 制御オプションが選択されたときに表示される従属属性。

    3. 3列目 - 従属属性がリスト属性の場合に表示される選択肢。そうでない場合は空欄にしてすべて表示します。同じ制御値に関連する選択肢も、それぞれ別の行に入力してください。

1行目は列ヘッダーとして扱われ、インポートされません。

制御属性Regionに条件を設定する例のフォーマットシートです。👇

If option is

then show

with these options

EMEA

Country

France

Greece

Italy

APAC

Country

Japan

Australia


Fin Attributesで条件付き属性を使う方法

Fin Attributes は、Finが会話内容に基づいて自動的に会話を分類する機能です。

現在、Finは条件付き属性をサポートしており、特定の属性を検出するタイミングを正確に制御するルールを作成できます。これは親子関係の属性をリンクさせることで機能します。Finは親属性の特定の値を最初に識別した後にのみ従属属性の検出を試み、関連する場合にのみ値を適用します。

こちらの回答で解決しましたか?