パーソナライズを理解する
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore Searchのパーソナライズ機能は、選択した 属性 に対して似た値を持つcontent itemsを見つけて結果をカスタマイズします。Personalization機能を使って、特定のcontent itemに似た結果を表示したり、訪問者が過去に関わったcontent itemsに似た結果を表示したりできます。パーソナライズにはMore Like This (MLT) とAffinityの2種類があります。
MLTのパーソナライズは特定の文書を使用し、結果に類似した項目を表示します。MLTはAPI呼び出しで指定 された文書IDに基づく場合もあれば、訪問者が過去に操作した文書に基づく場合もあります。例えば、Searchは現在のcontent itemの文書IDを使って他の類似したcontent itemsを表示できます。または、Searchは訪問者のUUIDを使って、特定の属性に基づいてどの種類の文書とやり取りしているかを把握できます。訪問者がタイトルに 「クラウドサービス 」と語られたブログとやり取りした場合、MLTのパーソナライズはクラウドサービスに関するブログのような項目を表示します。
アフィニティのパーソナライズは特定の文書を使いません。代わりに、訪問者の閲覧履歴を考慮し、さまざまな属性の指標を分析します。例えば、このアルゴリズムは訪問者が過去の閲覧数やクリック数から、そのタイプの ブログ にcontent items興味があると判断します。その後、アルゴリズム はブログというタイプの検索結果をブーストします。
Personalization機能を設定するには、まずどの属性を使うかを決め、それらをパーソナライズ用に有効にします。その後、Feature Configurationで属性のオプションを設定し、Global Widgetまたはウィジェットルールでパーソナライズオプションを設定します。最後に、変更が実装されているか確認するためにソースのインデックスを再インデックスする必要があります。
!注ドキュメントIDでMLTパーソナライズを使う場合、開発者はそれらのIDを含む パーソナライズオブジェクトをAPIに送信 する必要があります。
パーソナライズのための属性設定
パーソナライズ用の属性を選択し、それを有効にしたら、AdministrationページのDomain SettingsセクションのFeature Configurationタブでそれらの属性を設定する必要があります。
パーソナライズ用に属性を設定する場合、以下のオプションが利用可能です:
- Analyzer - 属性に対して使用する アナライザー 。ほとんどの場合、 これをマルチロケール標準 または 小文字に設定します。
- 戦略のオプトアウト - このオプションを使ってパーソナライズ戦略から属性をオプトアウトします。このオプションを使って、A/Bテスト用のパーソナライズ属性を2セット作成できます。
グローバルウィジェットやルールでのパーソナライズ設定
Global Widget設定やルールでPersonalizationを設定する際、まずパーソナライズ戦略を選択します。 MLT戦略とAffinity戦略の両方で、以下のオプションが利用可能です:
- Attributes- パーソナライズに使われる属性。各属性は、Domain SettingsのFeature ConfigurationタブのPersonalizationセクションで設定されたアナライザーを使用します。
以下の基本的な選択肢はMLT戦略のみで利用可能です。
- Last N Events - パーソナライズの対象となる過去の訪問者イベントの数。この数値が大きいほど、訪問者の最新の行動にパーソナライズが反応するまでに時間がかかります。推奨値の範囲は3〜5です。デフォルト値は5です。
- Boost Weight - 結果の 関連性スコアを計算する際にパーソナライズされた結果を強化するための金額。この数値が大きいほど、パーソナライズが訪問者の最終結果セットに与える影響が強くなります。推奨値の範囲は0.1から2.0です。デフォルト値は0.5です。
- イベント数の最小数 - 結果のパーソナライズを開始するために必要な過去の訪問者イベント数の最小数。この数値が大きいほど、反応的なパーソナライズは少なくなります。推奨値の範囲は1から3です。デフォルト値は2です。
以下の高度なオプションはMLT戦略のみで利用可能です:
- Minimum Term Frequency - 入力文書から用語が無視される最小の頻度。この数値が大きいほど、パーソナライズが訪問者のPDPビューから共通属性値タグのパターンを見つける可能性は低くなります。これにより、パーソナライズの動作頻度は低くなりますが、訪問者の実際の購買意図との関連性は高まります。デフォルト値は1です。
- Minimum Document Frequency - 入力文書から用語が無視される最小頻度。この数値が高いほど、訪問者のPDPビューから共通属性値タグのパターンを見つける可能性は低くなります。これにより、パーソナライズの動作頻度は減りますが、訪問者の実際の購買意図との関連性は高まります。デフォルト値は1です。
- Maximum Query Terms - 選択される最大クエリ語数。この値を増やすことで、クエリ実行速度を犠牲にしてより広範なパーソナライズ結果が得られます。デフォルトは8です。