---
title: "Recipes for recommendations"
slug: "recipes-for-recommendations"
abstract: "Recipes Sitecore Search、それらがrecommendationウィジェットとどう関係しているか、そして異なる種類のレシピについて。"
---
# Recipes for recommendations

Recipesは、recommendationウィジェットがどのrecommendationsを与えるかを決定するために使われます。例えば、過去1週間で最もクリックされたcontent items、訪問者が最近閲覧したもの、または直近に追加されたものをレシピで示すことができます。recommendationウィジェットで使われる各エンティティごとに1つのレシピを選択しなければなりません。

ほとんどの場合、統合スペシャリストが作成した最初のrecommendationウィジェットセットで十分です。これらのウィジェットはすべて、目的に最適なレシピで最適化されています。

珍しい用途の場合は、[recommendationウィジェットを作成し](https://doc.sitecore.com/search/ja/users/search-user-guide/ai-driven-experiences/create-a-widget.html#UUID-d5ffd70a-db4b-ed60-2405-3aca53a4436c_section-idm4583237028580834241424583685 "Recommendation widget") 、標準レシピを使うか、Sitecoreサポートにカスタムレシピを依頼する必要があるかもしれません。

recommendationウィジェットのレシピを選ぶ際は、推奨したい特定のエンティティに対応しているものを選ぶ必要があります。すべてのエンティティで動作するレシピもあれば、特定のエンティティに特化したものもあります。recommendationウィジェット作成プロセスの一部としてレシピを選ぶと、各レシピが互換性のあるエンティティのリストが表示されます。

レシピには2種類あります:

-   *アイテムベースのレシピ* - ページのcontent itemやカテゴリオブcontent itemsなどの入力を活用して作業します。例えば、訪問者が見ているものに似たcontent itemsを推奨するレシピなどが挙げられます。特定のcontent itemsに基づいてrecommendationsを出したい場合は、アイテムベースのレシピを使いましょう。
-   *訪問者ベースのレシピ* - 訪問者に関する情報を活用するものです。これらのレシピの中には、最近閲覧した訪問者の情報など、現在の訪問者に関する情報content items利用するものもあります。一部の訪問者ベースのレシピは、サイト全体で最も閲覧されたものや最もクリックされたcontent itemsものなど、すべての訪問者に関する情報を利用します。現在の訪問者の興味に関連する人気のcontent itemsやcontent itemsに基づいてrecommendationsたい場合は、訪問者ベースのレシピを使いましょう。

> !重要訪問者ベースのレシピやコンテンツのパフォーマンス指標に依存するアイテムベースのレシピでは、イベントトラッキングを[Sitecore Cloud SDK](https://doc.sitecore.com/sdk/en/developers/005/cloud-sdk/sitecore-cloud-sdk-for-javascript.html)、[イベントAPI](https://doc.sitecore.com/search/en/developers/search-developer-guide/en/using-the-events-api-to-track-events.html) 、[またはJavaScript SDK](https://doc.sitecore.com/search/en/developers/search-js-sdk-for-react/en/track-visitor-interactions.html)を活用し、正しく動作しているか確認する必要があります。