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

Adobe Targetで条件とプロモーションのインクルージョンルールを作成し、レコメンデーションの結果を高めるための動的フィルタールールまたは静的フィルタールールを追加する方法について説明します。

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

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

条件の作成時に、インクルージョンルール​の「フィルタールールを追加」をクリックします。

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

フィルタールールをプロモーションに追加する

プロモーションの作成時に、「属性別にプロモート」、「フィルタールールを追加」の順にクリックします。

フィルターのタイプ

次の節では、条件とプロモーションの両方で、動的フィルターと値でフィルターのフィルターオプションのタイプを示します。

動的フィルター

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

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

    例えば、「最頻使用条件」レコメンデーションを作成できます。 返されたレコメンデーションのセットから、ユーザーがレコメンデーションが表示されるページにアクセスしたときに渡される属性に対して、(リアルタイムで)レコメンデーションを除外できます。

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

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

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

動的フィルターオプション 詳細
エンティティ属性のマッチング 潜在的なレコメンデーション品目のプールと、ユーザーがインタラクションをおこなった特定の品目を比較することで、動的にフィルタリングします。
エンテ ィティ属 性の一致は、訪問者にアピールする可能性が最も高いレコメンデーションを表示する場合に使用します(訪問者のお気に入りのブランドなど)。
プロファイル属性のマッチング 品目(エンティティ)とユーザーのプロファイルの値を比較することで、動的にフィルタリングします。
サイ ズやお気に入り のブランドなど、訪問者のプロファイルに保存されている値に一致するレコメンデーションを表示する場合に、プロファイル属性の一致を使用します。
パラメーターのマッチング 品目(エンティティ)とリクエスト(APIまたはmbox)の値を比較することで、動的にフィルタリングします。
パラメ ーター の一致を使用して、ページパラメーターまたは訪問者のパラメーター(デバイスのディメンションや地域など)に一致するコンテンツをレコメンデーションします。

値でフィルター

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

「値によるフィルタリング」オプション 詳細
静的フィルター フィルターする静的な値を手動で入力します。

使用可能な演算子

動的な条件とプロモーションは、静的な条件やプロモーションよりもはるかに強力で、より良い結果とエンゲージメントを生み出します。

以下の例は、マーケティング活動で動的なプロモーションと除外を使用する方法に関する一般的なアイデアを示しています。

演算子
Equals
(エンティティ属性のマッチング、プロファイル属性のマッチング、パラメーターのマッチング、静的フィルターで使用できます)
動的プロモーションで「次に等しい」演算子を使用すると、訪問者がWebサイトで品目(商品、記事、映画など)を閲覧している場合に、以下のような条件に該当する他の品目をプロモーションできます。
  • 同じブランド
  • 同じカテゴリ
  • 同じカテゴリANDを自社ブランドから
  • 同じ店
Does Not Equal
(エンティティ属性のマッチング、プロファイル属性のマッチング、パラメーターのマッチング、静的フィルターで使用できます)
動的プロモーションで「等しくない」演算子を使用すると、訪問者がWebサイトで品目(商品、記事、映画など)を閲覧している場合に、以下の条件に該当する他の品目をプロモーションできます。
  • 別のテレビシリーズ
  • 別のジャンル
  • 別の製品シリーズ
  • 別のスタイルID
Does Not Contain Substring
(エンティティ属性のマッチング、プロファイル属性のマッチング、パラメーターのマッチング、静的フィルターで使用できます)
「次を含まない」演算子を使用すると、訪問者がWebサイトで品目(製品など)を表示している場合に、以下のようなその他の品目をプロモーションできます。
  • タイトルに誓いの言葉が含まれていない

」で始まる(エンティティ属性のマッチング、プロファイル属性のマッチング、パラメーターのマッチング、静的フィルターで使用可能)。
「次の語句で始まる」演算子を使用すると、訪問者がWebサイトで品目(製品など)を閲覧している場合に、以下に該当するその他の品目をプロモーションできます。
  • 製品名がiPhoneで始まる

で終わる(エンティティ属性のマッチング、プロファイル属性のマッチング、パラメーターのマッチング、静的フィルターで使用可能)。
「次の語句で終わる」演算子を使用して、訪問者がWebサイトで品目(製品など)を閲覧している場合に、以下に該当するその他の品目をプロモーションできます。
  • コンテンツは英語を示すENで終わる
次よりも大きいか等しい
(エンティティ属性のマッチング、プロファイル属性のマッチング、パラメーターのマッチング、静的フィルターで使用できます)。
「次よりも大きいか等しい」演算子を使用して、訪問者がWebサイトで品目(製品など)を閲覧している場合に、以下に該当する他の品目をプロモーションできます。
  • コストが同じか、より高い
次よりも小さいか等しい
(エンティティ属性のマッチング、プロファイル属性のマッチング、パラメーターのマッチング、静的フィルターで使用できます)。
「次よりも小さいか等しい」演算子を使用して、訪問者がWebサイトで品目(製品など)を閲覧している場合に、以下に該当する他の品目をプロモーションできます。
  • コストが同じか、コストが低い
  • コストの低い品目の除外
Is Between
(エンティティ属性のマッチング、プロファイル属性のマッチング、パラメーターのマッチングで使用可能)
動的プロモーションで「範囲内」演算子を使用すると、訪問者がWebサイトで品目(商品、記事、映画など)を閲覧している場合に、以下に該当する他の品目をプロモーションできます。
  • より高価
  • 低価格
  • コストプラスマイナス30%
  • 同シーズンの後のエピソード
  • シリーズの先行書籍
List
に含まれている(プロファイル属性のマッチングとパラメーターのマッチングで使用可能)
プロファイル属性のマッチングで「is contained in list」演算子を使用すると、訪問者がWebサイトで品目(製品、記事、映画など)を閲覧しているときに、以下のような他の品目をプロモーションできます。
  • 訪問者の地域で使用できます
:訪問者の地域で利用可能な品目のみをレコメンデーションしたい場合。
フィルタールールは次のようになります。
availableGeographies list contains an item in user.currentGeography
注意:この演算子を使用する場合、ルールの右側にリ ストが 表示されます。
List<A0/>に含まれていません(プロファイル属性のマッチングとパラメーターのマッチングで使用可能)。
プロファイル属性のマッチングで「リストに含まれない」演算子を使用すると、訪問者がWebサイトで品目(製品、記事、映画など)を表示しているときに、以下に該当する他の品目を除外できます。
  • 訪問者が閲覧した最新10品目のリスト
:訪問者が最近表示し、関心を示さなかった品目をプロモーションしたくない場合。
フィルタールールは次のようになります。
id is not contained in list user.lastViewedItems
注意:この演算子を使用する場合、ルールの右側にリ ストが 表示されます。
リストには、<A0/>(エンティティ属性のマッチング、プロファイル属性のマッチング、パラメーターのマッチングで使用可能)に項目が含まれます。
プロファイル属性のマッチングで「リストに含まれる項目」演算子を使用すると、訪問者がWebサイトで項目(スポーツイベントやコンサートなど)を閲覧している場合に、次のような他の項目をプロモーションできます。
  • 訪問者のお気に入りのチームの1つに関連付け
:訪問者のお気に入りのチームの1つに関連付けられたゲームをレコメンデーションしたい場合。
フィルタールールは次のようになります。
teamsPlaying list contains an item in user.favoriteTeams
注意:この演算子を使用する場合は、ルールの両側にリス トが 必要です。
リストに<A0/>に項目が含まれていません(エンティティ属性のマッチング、プロファイル属性のマッチング、パラメーターのマッチングで使用可能)。
パラメーター属性のマッチングで「リストに項目が含まれない」演算子を使用すると、訪問者がWebサイトで項目(製品、記事、映画など)を表示しているときに、以下に該当する他の項目を除外できます。
  • 禁止されたタイプのリストに含まれる
:タバコやアルコールなど、大人の訪問者が利用できる品目を除外したい場合。
フィルタールールは次のようになります。
itemType is not contained in list mbox.prohibitedTypes
注意:この演算子を使用する場合は、ルールの両側にリス トが 必要です。
リストには、<A0/>(エンティティ属性のマッチング、プロファイル属性のマッチング、パラメーターのマッチングで使用可能)内のすべての項目が含まれます。
プロファイル属性の一致で「リストに含まれる」演算子を使用すると、訪問者がWebサイトで品目を表示している(ジョブの投稿やレシピなど)場合に、以下に該当する他の品目をプロモーションできます。
  • 一連のスキルを含める
  • 必要な材料のセットを含める
例1:訪問者に一連のスキル(Java、C++、HTML)があるとします。カタログの項目は、必要なスキル(JavaおよびHTML)を持つジョブです。 訪問者にジョブをレコメンデーションする前に、訪問者のプロファイルに必要なすべてのスキルが含まれていることを確認する必要がある場合。
フィルタールールは​
profile.jobSeekerSkills contains all items in entity.requiredSkills
例2​のようになります。例えば、ユーザーが食材のリストを持っているとします。レシピには、必要な成分のリストが含まれています。 訪問者にレシピをレコメンデーションする前に、訪問者のプロファイルに必要なすべての材料が含まれていることを確認する必要がある場合。
フィルタールールは次のようになります。
profile.ingredientsInPantry contains all items in recipe.ingredientsRequired
注意:この演算子を使用する場合は、ルールの両側にリス トが 必要です。
リストには、<A0/>(エンティティ属性のマッチング、プロファイル属性のマッチング、パラメーターのマッチングで使用可能)内のすべての項目が含まれていません。
エンティティ属性のマッチングで「リストに含まれない項目」演算子を使用すると、訪問者がWebサイトで品目を閲覧している場合(スポーツイベントやコンサートなど)に、以下に該当するその他の品目をプロモーションできます。
  • 一連のチームを含めない
:スポーツイベントに2つのチームが含まれるとします。訪問者のプロファイルは、この訪問者がこれらのチームのゲームを表示したくないことを示します。 これらのチームがプレイ中の場合は、ゲームをレコメンデーションしないようにする必要があります。
フィルタールールは次のようになります。
profile.leastfavoriteTeams does not contain all items in entity.teamsPlaying
注意:この演算子を使用する場合は、ルールの両側にリス トが 必要です。

エンティティ属性のマッチング、プロファイル属性のマッチング、パラメーターのマッチングでフィルタリングする際の空の値の処理

出口の条件とプロモーションにエンティティ属性のマッチング、プロファイル属性のマッチング、パラメーターのマッチングでフィルタリングする際に、空の値を処理するオプションを選択できます。

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

処理を選択するには、歯車アイコン()にマウスポインターを置いてから、目的の処理を選択します。

アクション 利用できるマッチング 詳細
このフィルタールールを無視 プロファイル属性のマッ チングとパラメ ーターのマッチング このアクションは、「プロファイル属性のマッチング」と「パラメーターのマッチング」のデフォルトです。
このオプションではルールを無視するよう指定します。例えば、3 つのフィルタールールがあり、3 つ目のルールでは何も値が返されなかった場合は、何も結果を返さないのではなく、値が空だった 3 つ目のルールのみを無視できます。
この条件の結果を表示しない
(条件のみ)
エンティティ属性のマッチング、プロファ イル属性のマッチング、パラメーターの マッチング このアクションは、エンティティ属性のマッチングのデフォルトです。
このアクションは、このオ Target プションが追加される前の空の値の処理方法です。この条件の結果は表示されません。
どの項目もプロモーションしない
(プロモーションのみ)
エンティティ属性のマッチング、プロファ イル属性のマッチング、パラメーターの マッチング このアクションは、エンティティ属性のマッチングのデフォルトです。
このアクションは、このオ Target プションが追加される前の空の値の処理方法です。この条件の結果は表示されません。
静的値を使用 エンティティ属性のマッチング、プロファ イル属性のマッチング、パラメーターの マッチング 値が空だった場合に静的値を使用するよう設定できます。

注意事項

重要

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

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

互換性のあるルール 互換性のない可能性のあるルール
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

このページ