マーチャンダイジングルール
マーチャンダイジングルールは、ロジックとアクションを組み合わせて、検索結果、既定の商品リスト (すべての商品リスト)、カテゴリページ ( カテゴリルール はベータ版)に商品がどのように表示されるかを設定します。 商品の販売促進、埋め込み、ピン留め、非表示などをおこない、インテリジェントランキングを適用することで、リストにビジネス目標を反映させることができます。
各 検索ルール には、次の3つの主要コンポーネントがあります。
- 条件 – 買い物客の検索が一致したときにアクションをトリガーするクエリ ベースの要件。
- イベント – 条件が満たされたときに実行されるアクション(手動ランキングと関連イベント)。
- Details - ルールの名前、およびオプションの時間枠と説明。
カテゴリルールでは、検索クエリの条件の代わりに カテゴリ選択 を使用します。インテリジェントなランキングと手動ランキングは、検索と同じように機能します。違いは、 ルールの作成と管理で説明されています。
検索ルールの複数の条件とアクションを組み合わせて、任意のルールを一定期間アクティブにするようにスケジュールできます。 また、特定の検索ルールやカテゴリルールが適用されない場合に適用されるデフォルトのルール (すべての製品リスト)を設定することもできます。
カテゴリルール category-rules
カテゴリルールは、カテゴリページの製品の順序を制御します。 1つ以上のカテゴリを選択してから、インテリジェントなランキング(最も閲覧された項目やトレンド項目など)と、ピン、ブースト、埋め込みなどの手動アクションを適用します。 検索クエリ条件は使用しません。 セットアップ手順、ルールタイプ、およびカテゴリと検索に対するランキングの適用方法については、 ルールの作成と管理を参照してください。
要件定義
単純な 検索ルール は、1つの条件と1つのイベントを持つことができます。一方、複雑なルールは、最大25件のイベントをトリガーする最大10件の条件を持つことができます。 カテゴリルールは、手動ランキングに対しても同じイベント制限に従います。クエリ条件は使用されません。
ルールには次のものがあります。
- 最大10個の条件 (検索ルールのみ)
- 最大25件のイベント
クエリテキストには、次を含めることができます。
- 英数字(文字および数字)
- 大文字または小文字を指定します。 大文字は無視されます。
論理演算子
論理演算子ANDとORは2つの条件を結合し、異なる結果を返します。 複数の条件を持つルールで使用される論理演算子はすべて同じです。 同じルールでANDとORの両方を使用することはできません。
一致演算子
一致演算子AllとAnyは、ルール内の複数の条件を結合するために使用され、既存の演算子を変更するために使用できる論理演算子を決定します。
All-AND論理演算子を使用して複数の条件を結合します。All一致演算子を使用するルールには、1つのSearch query is条件のみを指定できます。Any-OR論理演算子を使用して複数の条件を結合します。
複雑なルールを作成する場合は、条件、関連するイベント、達成したい結果を返すために必要な製品名またはSKUを説明するために、インデントを付けて作成すると便利です。 次に、ルールを作成し、結果をテストします。
デフォルトルール
検索キーワードが指定されていないか、他の検索ルールを適用できない場合に適用されるデフォルトのルール(すべての製品リスト)を設定できます。 デフォルトのルールを「最も購入済み」に設定した場合、より特定の検索語に置き換えられない限り、クエリはそのランキングタイプにデフォルトで設定されます。 デフォルトのルールに検索語句を設定できません。 カテゴリルールは個別です。選択したカテゴリにのみ適用され、デフォルトのリストルールは置き換えられません。
複数のルールを持つ優先順位
以下は、検索ルールと、特定の検索に対する操作の方法に適用されます。 カテゴリごとに カテゴリルール が適用されます。検索ルールとデフォルトのルールに合わせてルールを作成および管理する方法については、 ルールの作成と管理を参照してください。
検索キーワードに適用される検索ルールは、一度に1つだけです。
複数のルールが検索フレーズに適用できることが判明した場合、これらのルールはすべて適用されます。 2つのルール間で衝突が発生した場合 – rule 1、つまりsku1をブーストするがrule 2が同じSKUを非表示にする場合は、最も最近適用されたルール (rule 2)が優先されます。
- ルールは、「最終変更日」タイムスタンプによって順序付けされます。 最後に変更されたルールがタイムスタンプの順序で最初に適用され、その後の古いルールが適用されます。
query is条件は、他の条件よりも優先されます。 新しいルールにquery contains条件が含まれているが、古いルールにquery is条件が含まれている場合、query isルールが適用されます。
ストアフロントのリクエスト
query is条件を含むアクティブなルールが検索フレーズと一致する場合、そのルールが適用されます。 query is条件を持つ一致するルールが複数ある場合は、最近更新されたアクティブなルールが適用されます。
それ以外の場合は、最近更新されたアクティブなルールが適用されます。
プレビューリクエスト
Adobe Commerce Optimizerで行われたリクエストは、少し異なる動作をします。 Adobe Commerce Optimizerをプレビューすると、期限切れやスケジュール済みも含め、すべてのルールが適用されます。
- プレビュー中のルールに
query is条件がある場合は、ルールが適用されます。 - プレビュー中のルールに
query is条件がなく、後続のアクティブでquery is条件を持つ一致するルールが見つかった場合、query isルールが適用されます。 - プレビュー中のルールに
query is条件がなく、query is条件を持つ他のルールが見つからない場合は、プレビュー中のルールが適用されます。