これは、Recommendations AI、Retail Search、新しい Retail コンソールに関するドキュメントです。

サービス提供構成

コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。

このページでは、サービス提供構成について説明します。サービス提供構成とは、レコメンデーションまたは検索結果の生成に使用されるモデルまたは一連のコントロールを関連付けるサービス提供エンティティです。

モデルとコントロールとの関係

サービス提供構成を作成する場合、追加するモデル(Recommendations AI の場合)またはコントロール(Retail Search の場合)を選択します。サービス提供構成は、レコメンデーションや検索結果を表示する際にサイトによって呼び出されます。Retail API は、サービス提供時にサービス提供構成に関連するモデルまたはコントロールを参照し、生成するレコメンデーションや検索結果を決定します。

モデル

Recommendations AI のサービス提供構成には、単一のモデルを関連付けることができます。ただし、任意のモデルを複数のサービス提供構成に関連付けることができるため、異なる提供構成を介して異なるページに同じモデルをデプロイできます。

コントロール

Retail Search のサービス提供構成には、コントロールとの多対多関係があります。1 つのサービス提供構成に複数のコントロールを追加でき、1 つのコントロールを複数のサービス提供構成に関連付けることができます。

コントロールを作成し、ライブ Retail Search サービス提供構成に追加したり、入れ替えたりできます。

API リソースと権限

サービス提供構成は、placements リソースを使用して Retail API に渡されます。

  • Recommendations AI では、URL projects/PROJECT_ID/locations/global/catalogs/default_catalog/placements/SERVING_CONFIG_ID:predict を使用します。
  • Retail Search では、URL projects/PROJECT_ID/locations/global/catalogs/default_catalog/placements/SERVING_CONFIG_ID:search を使用します。

これらのリソースで使用される権限は、placements.searchplacements.predict です。

Retail API でのプレースメントをサポートする

サービス提供構成は、Retail API を使用して Recommendations AI v2 と Retail Search v2alpha の時点で利用できます。

servingConfig リソースは、Retail API バージョン v2beta と v2alpha で使用できます。このリソースを使用して、サービス提供構成を作成、表示、編集、削除できます。

既存のプレースメントがある場合や新しいプレースメントを作成する場合、Retail API は各プレースメントに関連付けられたサービス提供構成を自動的に作成します。サービス提供構成を作成しても、対応するプレースメントは作成されません。

サービス提供構成を削除すると、対応するプレースメントが削除されます。プレースメントを削除すると、対応するサービス提供構成が削除されます。

サービス提供構成を使用すると、多様性オプションと価格の再ランキング オプションを編集して、ほぼリアルタイムで有効にできます。プレースメントを使用する場合、多様性と料金の設定はプレースメントが指すレコメンデーション モデルからのみ変更できます。

プレースメントは引き続きサポートされますが、代わりにサービス提供構成を使用することをおすすめします。

サービス提供構成のための Recommendations AI オプション

以下のオプションを使用すると、Recommendations AI サービス提供構成の動作を変更できます。

これらのオプションは、以前はモデルの作成時に使用されていました。代わりに、サービス提供構成に関連付けられるようになりました。

料金の再ランキング

料金の再ランキングでは、同様のおすすめの確率を持つおすすめのカタログ アイテムが料金の高い順に並べられます。価格の再ランキングは、デフォルトでは無効になっています。

料金の再ランキングを有効にすると、コンバージョン率と平均注文額のバランスに役立ちます。返されるアイテムの順序付けには関連性も使用されるため、価格の再ランキングを有効にしても、価格順の並べ替えとは同じになりません。

このオプションは、サービス提供構成を作成した後に編集できます。

多様化

1 つの予測リクエストから返される結果が、商品カタログのさまざまなカテゴリからのものになるようにしたい場合は、多様化を有効にできます。このオプションは、サービス提供構成を作成した後に編集できます。デフォルトでは無効になっています。

多様化により、一部の有効なレコメンデーションが削除されるリスクがありますが、レコメンデーションのパネルに類似のカタログ アイテムが表示される可能性は低くなります。多様化はレベルで構成され、多様化のレベルが上がるほど、カテゴリごとに表示されるアイテムの数が少なくなります。

多様化レベル カテゴリあたりの最大アイテム数
なし 無制限
3
2
1
自動 カタログに依存

カテゴリ マッチング

サービス提供構成に Recommendations AI の類似アイテムモデルが含まれている場合は、カテゴリ マッチングを有効にできます。カテゴリ マッチングを使用すると、Retail API は、少なくとも 1 つのカテゴリをコンテキスト商品と共有する商品結果のみを返します。

カテゴリに深くネストされた階層がある場合、Retail API はヒューリスティックを使用してそれらを切り取り、一致の可能性を高めます。たとえば、コンテキスト商品のカテゴリが a > b > c > d > e >f の場合、Retail API はカテゴリが a > b > c の結果を返します。

カテゴリ マッチングは、価格、在庫状況、フィルタタグなどの他のフィルタリング オプションと組み合わせて使用できます。たとえば、フィルタタグ fall_Sale を使用し、カテゴリ一致を有効にしている場合、Retail API は必要なタグとカテゴリの一致の両方を含む結果を返します。

このオプションは、サービス提供構成を作成した後に編集できます。 デフォルトでは、カテゴリ マッチングは無効になっています。

動的ファセット

動的ファセットは、サービス提供構成を作成または編集するときに有効にできます。

サービス提供構成で動的ファセットが有効な場合、Retail Search では、ファセットのクリックや表示などの過去のユーザーの行動に基づいて、この構成の検索結果の動的ファセットとして属性を自動的に使用できます。特定の属性をファセットとして使用できるかどうかは、Retail API の商品レベルの属性の構成によってデフォルトで定義されます。API の動的ファセット設定は、Google Cloud コンソールのサイト全体の属性コントロールで上書きできます。サイト全体のコントロールをご覧ください。

動的ファセットは、正確な商品カタログデータに基づいてのみ作成できます。 ただし、この機能がサイトで最適に機能するように、ファセット モデルはサイトのアクティビティから学習する必要があります。このために、search イベント アップロードのクエリ、カテゴリ、フィルタのフィールドを正確に設定する必要があります。

次のステップ