ポリシー
ポリシーは、各カタログビューに配信されるデータをさらに絞り込む、カタログビュー内に含まれるデータアクセスフィルターです。 ポリシーにより、適切なコンテンツが適切な宛先に送信されます。 たとえば、販売時点実店舗、マーケットプレイス、広告パイプライン(Google、Facebook、Instagram)などです。
ポリシーは、ブランド、モデル、部品カテゴリなどの製品属性に基づいて作成され、特定のビジネス要件に合わせてカタログデータをカスタマイズするために使用されます。
フィルター
フィルターは、カタログセグメンテーションを適用するポリシー内のメカニズムです。 フィルターを使用すると、業務ニーズに基づいて特定の製品セットに合わせてストアフロントとカタログビューをカスタマイズできます。 製品属性、演算子、値などの条件を使用して、カタログビューまたはストアフロントに含める製品または除外する製品を示すルールまたは条件を定義します。
フィルターの一部
フィルターは、次の部分で構成されます。
part_categoryIN, EQUALS, CONTAINSbrakes, suspension例
属性part_category、演算子IN、値brakes, suspensionを持つフィルターは、値brakeまたはsuspensionを持つ属性part_categoryを持つ製品のみがポリシーによってフィルタリングされ、表示されることを保証します。
値のソースタイプ
値ソースには、STATICと トリガー の2種類があります。
STATICの 値ソース を持つポリシーは、ユニバーサルポリシーとみなされます。 ユニバーサルポリシーは、web サイト全体の体験を定義するものです。 つまり、カタログビューはそのポリシーを常に実行します。 つまり、そのポリシーの実行は、ストアフロントでのユーザーとのやり取りに基づいていません。
ポリシーのうち バリューソース を持つトリガーは、排他的なポリシーと呼ばれます。 つまり、カタログビューは、API呼び出しのヘッダーでトリガーが指定された場合にのみ、そのポリシーを実行します。 ストアフロントでは、買い物客の選択内容に応じて情報が表示されます。 例えば、次の画像では、2つのドロップダウンメニューがあります:ブランドとモデル。
ブランドと モデル は定義されたトリガーです:
AC-Policy-BrandAC-Policy-Model
買い物客がブランド ドロップダウンをクリックすると、API呼び出しのヘッダーにAC-Policy-Brandが含まれ、AC-Policy-Brand ポリシーに固有の製品のみを表示するように設定されます。
ポリシーの作成
このセクションでは、新しいポリシーを作成します。 ポリシーは、静的または トリガー のいずれかです。
静的ポリシーの作成
-
左側のメニューで「Catalog」セクションを開き、「Policies」をクリックします。
-
「Add Policy」ボタンをクリックします。
新しいページが開き、ポリシーの詳細を入力できます。
-
ポリシーの名前(例:「Celport Part Categories」)を入力します。
-
「Add Filter」ボタンをクリックします。
フィルターの詳細を追加するためのダイアログが開きます。
-
フィルターの詳細を追加します。 例:
-
属性 - カタログから属性を入力します。 例えば、「part_category」のように指定します。 この名前は、カタログ内の属性の名前と完全に一致する必要があります。
-
演算子 – 演算子を選択します。 例:IN。
-
値Source - 静的を選択します。
-
値 – 以前に指定した属性定義の値を入力します。 例えば、「ブレーキ」と入力して、ブレーキ部品のフィルターを作成します。
-
値を保存するには、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」ボタンをクリックして、新しいポリシーを保存します。「新しいポリシー」の横にある鉛筆アイコンをクリックしてボタンがアクティブでない場合は、ポリシー名が追加されていることを確認します。
-
新しいポリシーを確認するには、戻る矢印をクリックして、ポリシーのリストに戻ります。 新しいポリシーが一覧表示されます。
次の手順に従うと、ポリシーが作成され、カタログビューにリンクして製品の表示を制御する準備が整います。