高度な式エディターについて about-the-advanced-expression-editor

ジャーニーの高度な式エディターを使用すると、インターフェイスの様々な画面で高度な式を作成できます。例えば、ジャーニーを設定して使用する場合や、データソース条件を定義する場合に、式を作成できます。

NOTE
ジャーニーの高度な式エディターで使用できる関数や機能は、パーソナライゼーションエディターで使用できる関数や機能とは異なります。

また、特定のデータ操作を必要とするアクションパラメーターを定義する必要が生じるたびに使用することもできます。イベントから取得したデータや、データソースから取得した追加情報を活用できます。ジャーニーで表示されるイベントフィールドのリストは状況に応じて異なり、ジャーニーに追加されたイベントに応じて変化します。

高度な式エディターでは、組み込みの関数と演算子が提供されるので、値を操作したり、ニーズに見合った式を定義したりできます。また、高度な式エディターでは、外部データソースパラメーターの値の定義、エクスペリエンスイベントなどのマップフィールドやコレクションの操作をおこなうこともできます。

高度な式エディターのインターフェイス

高度な式エディターは次の目的に使用できます。

可能な場合は、「詳細設定モード」/「シンプルモード」 ​ボタンを使用して、2 つのモードを切り替えることができます。シンプルモードについては、ここで説明しています。

NOTE
条件は、シンプルな式エディターでも高度な式エディターでも定義できます。常にブール型を返します。
アクションパラメーターは、フィールドを選択するか、高度な式エディターを使用して定義できます。式に応じて特定のデータ型を返します。

高度な式エディターへのアクセス accessing-the-advanced-expression-editor

高度な式エディターには、様々な方法でアクセスできます。

  • データソース条件を作成する場合は、「詳細設定モード」をクリックして高度な式エディターにアクセスできます。

  • カスタムタイマーを作成すると、高度な式エディターが直接表示されます。

  • アクションパラメーターをマッピングする場合は、「詳細設定モード」をクリックします。

インターフェイスの概要 discovering-the-interface

この画面では、式を手動で書き込むことができます。

画面の左側に、次の使用可能なフィールドと関数が表示されます。

  • イベント:受信イベントから受信したフィールドの 1 つを選択します。表示されるイベントフィールドリストは状況に応じて異なり、ジャーニーに追加されるイベントに応じて変化します。詳細情報
  • オーディエンスオーディエンスの選定 ​イベントをドロップした場合は、式で使用するオーディエンスを選択します。詳細情報
  • データソース:データソースのフィールドグループにあるフィールドリストから選択します。詳細情報
  • ジャーニーのプロパティ:このセクションでは、特定のプロファイルのジャーニーに関連するテクニカルフィールドが再グループ化されます。詳細情報
  • 関数:複雑なフィルタリングを実行できる組み込み関数のリストから選択します。関数はカテゴリ別に整理されています。詳細情報

オートコンプリートメカニズムは、コンテキストの提案を表示します。

構文検証メカニズムは、コードの整合性をチェックします。エラーはエディターの上部に表示されます。

高度な式エディターで条件を作成する場合のパラメーターの必要性

パラメーターの呼び出しが必要な外部データソースからフィールドを選択すると(このページを参照)、新しいタブが右側に表示されて、このパラメーターを指定できるようになります。パラメーター値は、ジャーニー内に配置されたイベントまたは Experience Platform データソースから取得できます(他の外部データソースから取得することはできません)。例えば、天気関連のデータソースでは、頻繁に使用されるパラメーターは「市区町村」になります。その結果、この市区町村パラメーターを取得する場所を選択する必要があります。また、関数をパラメーターに適用して、形式の変更や連結を実行することもできます。

より複雑な使用例では、データソースのパラメーターをメイン式に含める場合、「params」キーワードを使用してその値を定義できます。このページを参照してください。

recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76