オーディエンス・ルールの定義

レコメンデーションを作成したら、パーソナライズされたコンテンツの特定と表示に使用するオーディエンス・ルールを定義する必要があります。

  1. レコメンデーションの「ルール」タブで、選択メニューから「コンテンツ・フィールド」「メタデータ」または「タクソノミ」を選択します。

  2. コンテンツ・フィールド、メタデータ・フィールド、アセット・カテゴリまたはアセット・タクソノミを選択して、ルール領域にドラッグします。コンテンツおよびメタデータ・フィールド・オプションには、レコメンデーションの作成時に選択されたコンテンツ・タイプで使用可能な、索引付けされたすべてのフィールドが含まれます。大きいテキストや関係、JSONフィールドなど、索引付けされていないフィールドは使用できません。アセット・カテゴリとアセット・タクソノミは、メニューで「タクソノミ」が選択されている場合に使用できます。

  3. 使用する演算子を選択します。使用可能なオプションは、使用されるコンテンツ・フィールドのタイプによって異なります。タクソノミでは、「次と等しい」演算子のみがサポートされます。

    「ルール」タブ

  4. 「属性」アイコンをクリックして、オーディエンス属性を選択するか、検証する特定の値を入力します。
    • コンテンツまたはメタデータ・フィールドで日付フィールドを定義する場合は、日付フィールドのカスタム関数を追加して、日付および日付範囲を自動的に定義できます。たとえば、イベント・レコメンデーションを指定して、現在から今月末までのイベントをリストできます。「1日の開始」または1日の終わり属性を選択した場合は、オフセットを設定して、本日より特定の日数前または後に結果を開始または終了できます。

      ルールでリスト値と互換性のある演算子(「次と等しい」、「次と等しくない」、「最適な一致」など)を使用する場合は、値リストを入力することもできます。値リスト内のアイテムは、改行で区切る必要があります。たとえば、「次と等しい」演算子とスポーツへの関心フィールドの一致を使用しているルールは、次のように改行で区切られた値リストになります:
      basketball
      baseball
      soccer

      この場合、ルールは、コンテンツ・フィールドにbasketballの値、baseballの値またはsoccerの値がある場合に一致します。

    • アセット・カテゴリまたはアセット・タクソノミでは、有効な属性カテゴリとして「カスタム」のみを使用できます。テストする場合、カスタム・オーディエンス属性の値を選択する必要があります。

    • アセット・カテゴリ・ルールの子を含めるを有効にした場合、指定されたカテゴリと一致するすべてのアセットが、その子と一致するアセットとともに結果セットに含まれます。

    • 単一ルールのすべての複数値オプションでは、OR演算子が使用されます。

  5. ルールの選択が完了したら、「完了」をクリックします。

  6. 必要に応じて、追加ルールの作成を続行します。必要な数のルールを追加して、目的の結果を返すことができます。

    複数のルールの作成時に、すべてのルールを有効にするか(このルールおよび別のルール)、いずれかのルールを有効にするか(このルールまたは別のルール)を選択します。「すべて」を選択した場合、コンテンツが一致するには、すべてのルールがtrueである必要があります。つまり、ANDによってすべてのルールが関連付けられているということです。たとえば、レコメンデーションに都市イベントがポートランドと等しく、州イベントがオレゴンと等しいことを示すルールが1つある場合、オレゴンのポートランドにしかないイベントが表示され、メインのポートランドにあるイベントは表示されません。

    「いずれか」を選択した場合、コンテンツが有効になるには、少なくとも1つのルールが満たされている必要があります。つまり、各ルールはORによって関連付けられています。たとえば、レコメンデーションに都市イベントがニューヨークに等しいことを示すルールがあり、都市イベントがボストンであることを示す別のルールがある場合、ニューヨークとボストンの両方に発生しているイベントが表示されます。

  7. ルールの追加を完了したら、「保存」をクリックします。

  8. レコメンデーションの編集を完了したら、「完了」をクリックします。

レコメンデーションのすべてのオーディエンス・ルールは、レコメンデーションの詳細の「ルール」タブにリストされています。

オーディエンス・ルールのグループ化

オーディエンス・ルールをグループ化すると、複合式を作成して詳細な結果を返すことができます。これにより、オーディエンス・メンバーに表示されるコンテンツを正確に示すことができます。また、ANDおよびALLグループ演算子を使用すると、複数のルールおよびサブグループが相互作用してコンテンツを選択する方法を決定できることにも注意してください。

たとえば、あるイベントに関連するコンテンツを選択するには、特定の価格範囲内でユーザーの付近にいる200人以上のユーザーのイベントを表示するとします。ニューヨークに移動するよりもボストンに移動する方が高価になる可能性があるので、ニューヨークのイベントはボストンのイベントより高価になる場合があります。ルールは次のようになります:

展示者 >= 200 AND ((都市 = ニューヨーク AND 価格 < $1000) OR (都市 = ボストン AND 価格 <= $500))

  1. 「ルール」タブで、を選択します。
  2. 展示者数をルール領域にドラッグして「次以上」を選択して200と入力します。
  3. 「グループの追加」をクリックしてルールの新規グループを作成し、任意のルールを選択します。
  4. 「グループの追加」を再度クリックして前のステップで作成したグループ内で新規子グループを作成し、すべてのルールを選択します。
  5. イベント都市をルール・グループにドラッグし、「次と等しい」を選択して「New York」と入力します。
  6. チケットの価格を同じルール・グループにドラッグし、「小さい」を選択して、これを1000に設定します。
  7. 「グループの追加」を再度クリックして、ステップ4で作成したグループのレベルで新規兄弟グループを作成し、すべてのルールを選択します。
  8. イベント都市をルール・グループにドラッグして「次と等しい」を選択し、「Boston」と入力します。
  9. チケットの価格を同じルール・グループにドラッグし、「次以下」を選択して、これを500に設定します。

ルール・セットでは、ニューヨークのチケット価格が1000ドル未満の、最低200人の展示者のイベントおよびボストンでチケット価格が500ドル未満の、展示者のイベントを返します。