ローカル体験のためのルールを作成する
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore Search検索リクエストに含まれるローカの値をコンテキストとして結果生成に使います。実装Sitecore Search ReactにJS SDKを使う場合、ローケールの変更はすべてのウィジェットで自動的に伝えられます。
ほとんどの場合、地域限定の体験を提供するには、以下のサービスが利用可能であることを確認しなければなりません。
!注体験ごとにローカルなルールを作ることは必須ではありません。
デフォルトでは、ローカの値は検索結果やrecommendationsを生成するためのコンテキストとして使われます。
異なるロケーションのウィジェットの挙動を変更したい場合にのみローカライズされたルールを作成する必要があります。これには国ごとに異なる商品を表示することや、言語ごとに特定のrecommendationsを行うことが含まれます。ローカレコンテキストが設定されていない場合は、Localeプレビューのドロップダウンリストを使って特定のロケーションのcontent itemsを探したり、バリエーションの変更をプレビューしたりできます。
!重要Localeプレビュー リストからロケールを選択することは、ルールが適用される場所を制限しません。ルールが特定のロケールにのみ影響するようにするには、ルールのサイトの文脈でロケールを定義する必要があります。
特定の対象者向けに特定の項目を除外する
特定の対象者向けに特定の項目を除外する場合:
-
preview search widgetの場合は、widget variationルールを追加してください。
-
ルール定義ページのメニューバーで「 コンテキスト」をクリックします。
-
サイトのコンテキストタブで「コンテキストルールを追加」をクリックし、ドロップダウンリストからローカリストを選択し、オペレーターのドロップダウンメニューで特定のオーディエンスのローカリー国を選択します。例えばCanada。
-
属性値を設定するには、テキストボックスで特定のオーディエンスのロケート値を入力するか、入力を開始してロケージを選択してください。
-
ルール定義ページのメニューバーで 「戦略 」をクリックし、その後「 ルールを埋める 」タブをクリックしてください。
-
Contentアイテムタブの右側ペインで、名前で絞り込みたい場合は検索入力欄でテキストを入力してください。または、他の属性で絞り込みたい場合は
をクリックしてください。アイテムの詳細やパフォーマンス分析の要約については、「 クイックルック」をクリックしてください。
-
アイテムを ベリー ルールタブにドラッグしてください。
-
(任意)このルールを特定のエンティティに限定するには、出力エンティティ のドロップダウンリストでそのエンティティを選択します。
-
Click Saveを選び、デプロイするにはPublishをクリックします。
特定の言語話者に対して具体的なrecommendationsを提示しましょう
特定の言語話者に対して具体的なrecommendationを行うために:
-
recommendationウィジェットの場合は、ウィジェットバリエーションルールを追加してください。
-
ルール定義ページのメニューバーで「 コンテキスト」をクリックします。
-
サイトのコンテキストタブで「属性を追加」をクリックし、特定の言語でrecommendationsしたいロケールを選択します。例えばSpanish。
-
属性値を設定するには、テキストボックスでロケール値を入力するか、入力を開始してロケールを選択します。
-
メニューバーで 「レシピ 」をクリックし、「 コンテキスト対応レシピを有効にする 」スイッチをオンにしてください。
-
デフォルトのレシピを変更するには、「 別のレシピを選ぶ」をクリックしてください。
-
このウィジェットで使用するレシピを選択するには、「 選択Recipes 」画面の 「エンティティ 」ドロップダウンメニューでエンティティまたは「 All」を選択します。
-
希望するレシピカードで 「選択」をクリックします。
!重要レシピを選ぶ際は、使用する対象のエンティティに有効かどうかを確認してください。特定のレシピでサポートされているすべてのエンティティには、レシピカードの隣に緑色のチェックマークが付いています。
レシピ選びを助けるために、以下で絞り込みが可能です:
- Name - Search 入力欄にテキストを入力します。
- Creator - ドロップダウンメニューで Domain または Sitecore を選択します。
-
(任意)レシピについては、そのレシピを使いたいエンティティを変更するには、エンティティ名の横にあるチェックボックスを選択してください。
!ヒントエンティティは、そのエンティティのレシピを1つ割り当てていなければ、そのエンティティのrecommendationsを表示できません。
-
Click Saveを選び、デプロイするにはPublishをクリックします。