[Premium]{class="badge positive" title="Target Premium に含まれる機能を確認してください。"}

動的および静的インクルージョンルールの使用

Adobe Targetで条件とプロモーションの包含ルールを作成し、動的または静的フィルタールールを追加して、レコメンデーションの結果を向上させます。

条件とプロモーションでは、インクルージョンルールを作成、使用する方法は類似しています。使用例やサンプルも同様です。 このセクションでは、基準とプロモーションの両方と、包含ルールの使用について説明します。

条件とプロモーションへのフィルタールールの追加 section_CD0D74B8D3BE4A75A78C36CF24A8C57F

詳しくは以下のセクションで説明されています。

条件にフィルタールールを追加

  1. 条件の作成 (Recommendations > Criteria > 条件の作成 > 条件の作成)中、包含ルール​の下の​ フィルタリングルールを追加 ​をクリックします。

    ​ フィルタリングルールを追加

  2. 「他のルールに従うレコメンデーション」ボックスの​静的フィルター ドロップダウンリストをクリックし、静的フィルター ドロップダウンリストから目的のオプションを選択します。

    静的フィルターのドロップダウンリスト ​

    利用できるオプションは、選択した業種とレコメンデーションキーによって変わります。

プロモーションへのフィルタールールの追加

  1. ​ プロモーションの作成中、属性によるプロモーション​を選択し、フィルタリングルールの追加​をクリックします。

フィルターのタイプ section_0125F1ED10A84C0EB45325122460EBCD

次の節では、条件とプロモーションの両方について、動的フィルタリング ​および値によるフィルタリング ​のフィルタリングオプションのタイプを示します。

動的フィルタリング

動的な包含ルールは、静的な包含ルールよりも強力で、より優れた結果とエンゲージメントをもたらします。 次の点に留意してください。

  • 動的インクルージョンルールは、ユーザーのプロファイルパラメーターまたはmbox呼び出しの属性に一致させることで、レコメンデーションを提供します。

    例えば、「最も人気のある基準」レコメンデーションを作成できます。 返されるレコメンデーションのセットから、ユーザーがレコメンデーションが表示されるページにアクセスしたときに渡された属性に対して、レコメンデーションをリアルタイムでフィルタリングできます。

  • 静的ルールを使用して、レコメンデーションに含めるアイテムを制限します(コレクションを使用する代わりに)。

  • 必要な数の動的インクルージョンルールを作成できます。 インクルージョンルールは AND 演算子で結合します。 品目がレコメンデーションに含まれるためには、すべてのルールを満たす必要があります。

動的フィルタリングでは、次のオプションを使用できます。

動的フィルターオプション
詳細
エンティティ属性のマッチング

潜在的なレコメンデーション項目のプールを、ユーザーが操作した特定の項目と比較して、動的にフィルタリングします。

訪問者のお気に入りのブランドなど、訪問者にアピールする可能性が最も高いレコメンデーションを表示する場合は、​ エンティティ属性マッチング ​を使用します。

プロファイル属性のマッチング

ユーザーのプロファイルの値に対して項目(エンティティ)を比較して、動的にフィルタリングします。

サイズやお気に入りのブランドなど、訪問者のプロファイルに保存されている値に一致する推奨事項を表示する場合は、​ プロファイル属性の一致を使用します。

パラメーターのマッチング

アイテム(エンティティ)をリクエスト(APIまたはmbox)の値と比較して、動的にフィルタリングします。

​ パラメーターマッチング ​を使用して、ページパラメーターや訪問者のパラメーター(デバイスのサイズや位置情報など)に一致するコンテンツをレコメンドします。

値でフィルター

値によるフィルタリングには、次のオプションを使用できます。

値によるフィルタリング オプション
詳細
静的フィルター
フィルターする1つ以上の静的値を手動で入力します。

使用可能な演算子 operators

動的な基準とプロモーションは、静的な基準とプロモーションよりもはるかに強力で、より優れた結果とエンゲージメントをもたらします。

次の例では、マーケティング施策で動的なプロモーションと除外を使用する方法について、一般的な考え方を示します。

NOTE
「リスト」では、エンティティとプロファイル属性の両方を配列として保存する必要があります。 コンマ区切りのリストは機能しません。
演算子
例

がのいずれかに等しい

(​ エンティティ属性の一致、​ プロファイル属性の一致、​ パラメーターの一致、および静的フィルターで使用可能)。

動的なプロモーションで「次と等しい」演算子を使用すると、訪問者がweb サイト上のアイテム(製品、記事、映画など)を表示しているときに、次の場所から他のアイテムをプロモーションできます。

  • 同じブランド
  • 同じカテゴリ
  • 同じカテゴリのANDをハウスブランドから
  • 同じ店舗

はと等しくありません

(​ エンティティ属性の一致、​ プロファイル属性の一致、​ パラメーターの一致、および静的フィルターで使用可能)。

動的プロモーションで「」演算子を使用すると、訪問者がweb サイト上の項目(製品、記事、映画など)を表示する際に、次の場所から他の項目をプロモーションできます。

  • 別のテレビシリーズ
  • 別のジャンル
  • 異なる製品シリーズ
  • 別のスタイル ID

が以上である

(​ エンティティ属性の一致、​ プロファイル属性の一致、​ パラメーターの一致、および静的フィルターで使用可能)。

「は」演算子と同等またはそれ以上です。訪問者がweb サイト上の項目(製品など)を表示している場合、次のような項目を宣伝できます。

  • 同じ値段か、より高額か

がのいずれか以下である

(​ エンティティ属性の一致、​ プロファイル属性の一致、​ パラメーターの一致、および静的フィルターで使用可能)。

「はof」演算子と同等以下である場合、訪問者がweb サイト上の項目(製品など)を表示しているときに、次のような項目を宣伝できます。

  • 同じ値段か、安い値段です
  • 価格の安い商品を除外
にはのいずれかが含まれます(​ エンティティ属性の一致、​ プロファイル属性の一致、​ パラメーターの一致、および静的フィルターで使用可能)。

「​ contains any of」演算子を使用すると、訪問者がweb サイト上の項目(製品など)を表示しているときに、次の項目を含む他の項目を宣伝できます。

  • タイトルに同じブランドが含まれています

次のいずれかを含まない

(​ エンティティ属性の一致、​ プロファイル属性の一致、​ パラメーターの一致、および静的フィルターで使用可能)。

「どの項目も含まない」演算子を使用すると、訪問者がweb サイト上の項目(製品など)を表示する際に、次のような項目を宣伝できます。

  • タイトルに誓いの言葉が含まれていません

いずれかので始まる

(​ エンティティ属性の一致、​ プロファイル属性の一致、​ パラメーターの一致、および静的フィルターで使用可能)。

「はof」演算子で始まります。訪問者がweb サイト上の項目(製品など)を表示しているときに、次のような項目を宣伝できます。

  • IPhoneで始まる製品名

はのいずれかで終わります

(​ エンティティ属性の一致、​ プロファイル属性の一致、​ パラメーターの一致、および静的フィルターで使用可能)。

「はof」演算子で終わります。訪問者がweb サイト上の項目(製品など)を表示しているときに、次のような項目を宣伝できます。

  • コンテンツは英語を示すENで終わります

はの間です

(​ エンティティ属性の一致、​ プロファイル属性の一致、​ パラメーターの一致で使用可能)。

動的なプロモーションで「is between」演算子を使用すると、訪問者がweb サイト上のアイテム(製品、記事、映画など)を表示しているときに、次のような他のアイテムをプロモーションできます。

  • コストの増大
  • コストの削減
  • コストのプラスまたはマイナス 30%
  • 同じシーズンの後のエピソード
  • シリーズの前作

​ リストにの項目が含まれています

(​ プロファイル属性の一致および​ パラメーターの一致で使用可能)。

「​ リストに」演算子が含まれているプロファイル属性が一致する場合、訪問者がweb サイト上の項目(製品、記事、映画など)を表示しているときに、次のような項目を宣伝できます。

  • 訪問者の地域で利用可能

例:訪問者の地理的エリアでのみ利用可能なアイテムをレコメンドする場合。

フィルタールールは次のようになります。

availableGeographies list contains an item in user.currentGeography

注意:この演算子を使用する場合、ルールの右側にリストが必要です。

​ リストにの項目が含まれていません

(​ プロファイル属性の一致および​ パラメーターの一致で使用可能)。

「​ リスト」にプロファイル属性の一致で「」演算子の項目が含まれていない場合、訪問者がweb サイト上の項目(製品、記事、映画など)を表示しているときに、次の項目を除外できます。

  • 訪問者が最後に閲覧した10項目のリスト

例:訪問者が最近閲覧し、興味を示していない項目を宣伝しない。

フィルタールールは次のようになります。

id is not contained in list user.lastViewedItems

注意:この演算子を使用する場合、ルールの右側にリストが必要です。

​ リストにの項目が含まれています

(​ エンティティ属性の一致、​ プロファイル属性の一致、​ パラメーターの一致で使用可能)。

「​ リストに」演算子が含まれているプロファイル属性が一致する場合、訪問者がweb サイト上の項目(スポーツイベントやコンサートなど)を表示しているときに、次のような項目を宣伝できます。

  • 訪問者のお気に入りのチームのひとつに関連し

例:訪問者のお気に入りのチームのいずれかに関連付けられているゲームをレコメンドする場合。

フィルタールールは次のようになります。

teamsPlaying list contains an item in user.favoriteTeams

注意:この演算子を使用する場合、ルールの両側にリストが必要です。

​ リストにの項目が含まれていません

(​ エンティティ属性の一致、​ プロファイル属性の一致、​ パラメーターの一致で使用可能)。

「​ リストに」演算子の項目がパラメーター属性の一致に含まれていない場合、訪問者がweb サイト上の項目(製品、記事、映画など)を表示しているときに、次の項目を除外できます。

  • 禁止されているタイプのリストに含まれています

例:タバコやアルコールなど、大人の訪問者が利用できるアイテムを除外する。

フィルタールールは次のようになります。

itemType is not contained in list mbox.prohibitedTypes

注意:この演算子を使用する場合、ルールの両側にリストが必要です。

​ リストには、のすべての項目が含まれています

(​ エンティティ属性の一致、​ プロファイル属性の一致、​ パラメーターの一致で使用可能)。

「​ リストに」演算子の項目がプロファイル属性の一致に含まれていない場合、訪問者がweb サイト上の項目(求人投稿やレシピなど)を表示しているときに、次のような項目を宣伝できます。

  • 一連のスキルを含める
  • 必要な成分のセットを含めます

例1:訪問者が一連のスキル(Java、C++、HTML)を持っているとします。 カタログ内の項目は、必要なスキル(JavaおよびHTML)を持つジョブです。 訪問者に仕事を推薦する前に、訪問者のプロファイルに必要なスキルがすべて含まれていることを確認する必要があります。

フィルタールールは次のようになります。

profile.jobSeekerSkills contains all items in entity.requiredSkills

例2:ユーザーがパントリーの材料のリストを持っているとします。 レシピには必要な成分のリストがあります。 訪問者にレシピを推奨する前に、訪問者のプロファイルに必要な材料がすべて含まれていることを確認する必要があります。

フィルタールールは次のようになります。

profile.ingredientsInPantry contains all items in recipe.ingredientsRequired

注意:この演算子を使用する場合、ルールの両側にリストが必要です。

​ リストには、内のすべての項目が含まれていません

(​ エンティティ属性の一致、​ プロファイル属性の一致、​ パラメーターの一致で使用可能)。

「​ リスト」を使用すると、エンティティ属性の一致で「」演算子のすべての項目が含まれるわけではありません。訪問者がweb サイト上の項目(スポーツイベントやコンサートなど)を表示している場合、次のような項目を宣伝できます。

  • グループを含まない

例: スポーツイベントに2つのチームが含まれているとします。 訪問者のプロファイルは、この訪問者がこれらのチームのゲームを表示したくないことを示します。 これらのチームがプレイしている場合は、ゲームをお勧めしません。

フィルタールールは次のようになります。

profile.leastfavoriteTeams does not contain all items in entity.teamsPlaying

注意:この演算子を使用する場合、ルールの両側にリストが必要です。

​ エンティティ属性の一致、​ プロファイル属性の一致、​ パラメーターの一致でフィルタリングする場合の空の値の処理 section_7D30E04116DB47BEA6FF840A3424A4C8

終了条件とプロモーションについて、​ エンティティ属性の一致、​ プロファイル属性の一致、​ パラメーターの一致でフィルタリングする場合、空の値を処理する複数のオプションを選択できます。

以前は、値が空の場合は何も結果が返されませんでした。 次の図のように、「x が空の場合」ドロップダウンリストを使用することで、条件に空の値があった場合に実行する処理を選択できます。

emptyvalue image

目的のアクションを選択するには、歯車アイコン( icongear image )にカーソルを合わせ、目的のアクションを選択します。

アクション
利用できるマッチング
詳細
このフィルタリングルールを無視
​ プロファイル属性が一致と​ パラメーターが一致しました

このアクションは、​ プロファイル属性の一致および​ パラメーターの一致の既定値です。

このオプションではルールを無視するよう指定します。 例えば、3 つのフィルタールールがあり、3 つ目のルールでは何も値が返されなかった場合は、何も結果を返さないのではなく、値が空だった 3 つ目のルールのみを無視できます。

この条件の結果を表示しません

(基準のみ)

​ エンティティ属性の一致、​ プロファイル属性の一致、および​ パラメーターの一致

このアクションは、​ エンティティ属性の一致の既定値です。

このアクションは、このオプションを追加する前にTargetが空の値を処理した方法です。この条件には結果は表示されません。

項目を昇格しない

(プロモーションのみ) ​

​ エンティティ属性の一致、​ プロファイル属性の一致、および​ パラメーターの一致

このアクションは、​ エンティティ属性の一致の既定値です。

このアクションは、このオプションを追加する前にTargetが空の値を処理した方法です。この条件には結果は表示されません。

静的な値を使用
​ エンティティ属性の一致、​ プロファイル属性の一致、および​ パラメーターの一致
値が空だった場合に静的値を使用するよう設定できます。

注意事項 caveats

IMPORTANT
データタイプが異なる属性に対して「次に等しい」および「等しくない」演算子を使用した動的な条件またはプロモーションでは、実行時に互換性がない可能性があります。 左側に定義済みの属性またはカスタム属性がある場合は、右側にValue、Margin、Inventory、Environmentの値を適切に使用します。

leftright image

以下の表に、効果的なルールと実行時に互換性のない可能性のあるルールを示します。

互換性のあるルール
互換性のない可能性のあるルール
value - is between - 90% and 110% of current item’s - salesValue
salesValue - is between - 90% and 110% of current item’s - value
value - is between - 90% and 110% of current item’s - value
clearancePrice - is between - 90% and 110% of current item’s - margin
margin - is between - 90% and 110% of current item’s - margin
storeInventory - equals - current item’s - inventory
inventory - equals - current item’s - inventory
recommendation-more-help
target-help-main