ポリシー
ポリシーは、カタログビュー内に含まれるデータアクセスフィルターで、各カタログビューに配信されるデータをさらに絞り込みます。 ポリシーを使用すると、適切なコンテンツを適切な宛先に確実に送信できます。 例えば、実店舗、マーケットプレイス、広告パイプライン(Google、Facebook、Instagram)などの POS です。
ポリシーは、ブランド、モデル、部品カテゴリなどの製品属性に基づいており、特定のビジネス要件に合わせてカタログデータを調整するために使用されます。
フィルター
フィルターは、カタログのセグメント化を実施するポリシー内のメカニズムです。 フィルターを使用すると、企業は、運用ニーズに基づいて特定の製品セットに合わせてストアフロントとカタログビューを調整できます。 製品属性、演算子、値などの条件を使用して、カタログ表示またはストアフロントに含める、または除外する製品を示すルールまたは条件を定義します。
フィルターのパーツ
フィルターは、次の部分で構成されます。
part_category
IN
、EQUALS
、CONTAINS
brakes, suspension
例
属性 part_category
、IN
の演算子および値 brakes, suspension
を持つフィルターにより、値が part_category
または brake
の属性 suspension
を持つ製品のみがポリシーによってフィルタリングされ、表示されるようにします。
値のソースタイプ
値ソースには、{STATIC と 2}トリガー の 2 種類があります。
値ソース が STATIC のポリシーはユニバーサルポリシーと見なされます。 ユニバーサルポリシーは、web サイト全体のエクスペリエンスを定義します。 つまり、カタログビューは常にそのポリシーを実行します。 つまり、そのポリシーの実行は、ストアフロントでのユーザー操作に基づいたものではありません。
値のソース が トリガー のポリシーは、排他的ポリシーと呼ばれます。 つまり、API 呼び出しのヘッダーでポリシーが指定されている場合にのみ、カタログビューがそのトリガーを実行します。 ストアフロントでは、買い物客が選択した内容に基づいて情報が表示されます。 例えば、次の画像には、ブランド と モデル の 2 つのドロップダウンメニューがあります。
ブランド および モデル は、次のトリガーで定義されます。
AC-Policy-Brand
AC-Policy-Model
買い物客が ブランド ドロップダウンをクリックすると、API 呼び出しのヘッダーには AC-Policy-Brand
が含まれ、AC-Policy-Brand
ポリシーに固有の製品のみを表示するように設定されています。
ポリシーを作成
この節では、新しいポリシーを作成します。 ポリシーは STATIC または トリガー のいずれかです。
静的ポリシーの作成
-
左側のメニューで「Catalog」セクションを開き、「Policies」をクリックします。
-
Add Policy ボタンをクリックします。
新しいページが開き、ポリシーの詳細を入力できます。
-
ポリシーの名前(例:「Celport Part Categories」)を入力します。
-
Add Filter ボタンをクリックします。
フィルターの詳細を追加するためのダイアログが開きます。
-
フィルターの詳細を追加します。 例:
-
属性 - カタログから属性を入力します。 例えば、「part_category」と入力します。 この名前は、カタログの属性の名前と完全に一致する必要があります。
-
演算子 - オペレーターを選択します。 例えば、IN です。
-
値Source - 「STATIC」を選択します。
-
値 – 以前に指定した属性定義の値を入力します。 たとえば、「ブレーキ」と入力して、ブレーキ パーツのフィルタを作成します。値は属性名と完全に一致する必要があります。
-
値を保存するには、Enter キーを押します。
ポリシーが複数の値でフィルタリングするように設計されている場合は、各値を個別に入力します。
-
-
フィルターの詳細ダイアログで「Save」ボタンをクリックします。
-
作成したフィルターの横にあるアクションドット(…)をクリックし、「有効」を選択します。 ここから、フィルターを 編集、無効 または 削除 することもできます。
ステータス 列には、緑色のアイコンと「有効」という単語が表示されます。
-
「Save」ボタンをクリックして、新しいポリシーを保存しす。 ボタンがアクティブでない場合は、「新しいポリシー の横にある鉛筆アイコンをクリックして、ポリシー名が追加されていることを確認し す。
-
新しいポリシーを確認するには、戻る矢印をクリックしてポリシーのリストに戻ります。新しいポリシーがリストに表示されます。
トリガーポリシーの作成
-
左側のメニューで「Catalog」セクションを開き、「Policies」をクリックします。
-
Add Policy ボタンをクリックします。
新しいページが開き、ポリシーの詳細を入力できます。
-
ポリシーの名前(例:「Celport Part Categories」)を入力します。
-
Add Trigger ボタンをクリックします。
トリガーの詳細 ダイアログが表示されます。
-
AC-Policy-Brand のように、トリガーの名前を入力します。
-
トランスポートの種類 を選択します。 HTTP_HEADER は現在、サポートされている唯一のタイプです。
-
「Save」ボタンをクリックして、トリガーを保存します。
-
Add Filter ボタンをクリックします。
フィルターの詳細を追加するためのダイアログが開きます。
-
フィルターの詳細を追加します。 例:
- 属性 - カタログから属性を入力します。 例えば、「part_category」と入力します。 この名前は、カタログの属性の名前と完全に一致する必要があります。
- 演算子 - オペレーターを選択します。 例えば、IN です。
- 値Source - トリガー を選択します。
- 値 – 以前に作成したトリガー名を入力します(AC-Policy-Brand)。
-
フィルターの詳細ダイアログで「Save」ボタンをクリックします。
-
作成したフィルターの横にあるアクションドット(…)をクリックし、「有効」を選択します。 ここから、フィルターを 編集、無効 または 削除 することもできます。
ステータス 列には、緑色のアイコンと「有効」という単語が表示されます。
-
「Save」ボタンをクリックして、新しいポリシーを保存しす。 ボタンがアクティブでない場合は、「新しいポリシー の横にある鉛筆アイコンをクリックして、ポリシー名が追加されていることを確認し す。
-
新しいポリシーを確認するには、戻る矢印をクリックしてポリシーのリストに戻ります。新しいポリシーがリストに表示されます。
これらの手順に従うと、ポリシーが作成され、製品の表示を制御するためにカタログビューにリンクされる準備が整います。