レシピを指定して、リピーターに表示するパーソナライズされたrecommendationsの取得
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore Searchでは、user_idやuuidなど、訪問者を一意に識別するコンテキストを渡し、訪問者のコンテキストで動作するレシピを使用すると、訪問者が見ている内容に固有のrecommendationsを得ることができます。
パーソナライズされたrecommendationsを得るには、訪問者に関する情報を使用して機能するvisitor-basedレシピを使用する必要があります。もう1つのタイプのレシピitem-basedレシピは、ページ上のcontent itemやcontent itemsのカテゴリなどの入力を使用して機能します。
シナリオとSitecore Search設定に応じて、パーソナライズされたrecommendationsを取得するには、次のいずれかを実行します。
-
管理者が渡すエンティティの訪問者ベースのレシピを設定している場合は、空のrecommendations.contentオブジェクトを渡すことができます。これを行うと、このエンティティのSearch設定に基づいてrecommendationsが取得されます。
-
管理者が渡すエンティティのアイテムベースのレシピを設定している場合は、リクエストで訪問者ベースのレシピを指定することでこれを上書きできます。
訪問者データまたはコンテンツパフォーマンス指標に依存するレシピの場合は、イベントトラッキング を統合し、正しく機能していることを確認する必要があります。
たとえば、訪問者のuuidとlocaleを知っているとします。Personalized New Arrival Productsレシピに基づいてcontentエンティティのrecommendationsを取得したいと考えています。ただし、Searchでは、管理者はコンテンツ エンティティに対して別のレシピを構成しています。これを処理するには、リクエストでPersonalized New Arrival ProductsレシピのIDとバージョンを渡します。これにより、応答にはSearchのレシピではなく、Personalized New Arrival Productsレシピからのrecommendationsが含まれるようになります。
リクエストの例を次に示します。
レシピIDを取得するには、メニューバーでGlobal Resources > Recipesをクリックし、レシピを選択します。左側のペインからRECIPE IDをコピーします。