アフィニティを使ってページをPersonalize
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
!重要機能の利用可能性は段階的に展開される一部です。御社の組織はまだこの機能を見られないかもしれません。導入時に環境が導入された際に利用可能になります。
アフィニティは 訪問者が最も興味を持つものに基づいてページ体験をカスタマイズできます。
訪問者が割り当てられたアフィニティを持つページを見ると、SitecoreAIは定義した属性に関連するアフィニティ値のアフィニティスコアを計算します。これらのスコアはほぼリアルタイムで更新され、訪問者がどのページバリアントを見るかを判断する条件として利用できます。
例えば、訪問者が異なるモデルや機能を閲覧するサイトでは、親和性スコアが*電気、*SUV、性能などのどの値が訪問者の現在の関心を最もよく反映しているかを示すことができます。
!注始める前にアフィニティスコアを計算してパーソナライズに活用できるように、すでにサイト にアフィニティを設定し ておいてください。
アフィニティスコアを使って ページをパーソナライズするには 、2つの方法があります。
- 「トップアフィニティ」条件を使って、訪問者の最高アフィニティスコアに基づいてターゲットにしてください。
- アフィニティスコアを他のルールと組み合わせて、マッチングする訪問者をターゲットにするカスタム条件を作成します。
トップアフィニティ条件を使う
このオプションを使って、特定の親和度値に対する訪問者の最高アフィニティスコアに基づいてページをパーソナライズできます。
トップアフィニティ条件を使うには:
-
エディターモードのページビルダーで、サイトツリーでパーソナライズしたいページを選択します。
-
Personalizeタブの左側パネルで「Create variant」をクリックします。
-
そのページのバリアントで意図するオーディエンスを作成するには、「 新しいページバリアントを作成 」ダイアログでバリアントの名前を入力し、「 次へ」をクリックします。
-
ビルドモードの「オーディエンス作成」ダイアログで、オーディエンス名を入力し、「最初の条件を追加」をクリックします。
-
条件の右側パネルの検索欄でTop Affinityを検索してください。
トップアフィニティ条件は、あなたが定義した基準に合致する最高のアフィニティスコアを持つ訪問者を対象とします。

-
条件を追加するには をクリックしてください。
-
条件を設定する:
-
Affinity value - 条件に合わせたい具体的な値を入力します。例えば、電気、SUV、パフォーマンスなどです。条件を満たすのは、指定された親和性名内で訪問者の最高の親和性スコアを持つ場合です。
-
アフィニティ名(任意) - 評価したい属性を入力します。例えばproduct_type、モデル、フォーカスなどです。このフィールドを使って、特定のアフィニティネームに関連する条件を限定します。
必要に応じて複数のアフィニティ名を入力できます。それぞれの後にEnterキーを押してください。
例条件を以下で設定すると:
- アフィニティ値: 電気 および アフィニティ名: モデル
SitecoreAIは 、モデル の親和性名に関連する値に対する訪問者の親和性スコアを評価します。 もしelectricがその親和性名に対して最も高い親和性スコアを持っている場合、訪問者には対応するページバリアントが表示されます。
!重要アフィニティ名と値は 設定時に定義されたものと正確に一致しなければなりません。
-
-
必要に応じて、以下も可能です:
- それらの間に追加の条件や論理演算子を加えます。
- 複数の疾患をまとめてグループ化しましょう。
- 条件やグループを または down 矢印で並べ替えてください。
-
「保存」をクリックします。
-
新しいページのバリアントは、左ペインのバリアント一覧で利用可能になりました。バリアントを 編集できます。編集が完了したら、バリアントを 公開 します。
SitecoreAIは、設定された親和度値に合致する最も高い親和性スコアを持つ訪問者にバリアントを表示します。
親和性を持つカスタム条件を作成します
親和度スコアを他の訪問者データやビジネスルールと組み合わせてページをパーソナライズしたい場合にこのオプションをご利用ください。
親和性を持つカスタム条件を作成するには:
-
エディターモードのページビルダー、サイトツリー、サイトツリーでパーソナライズしたいページを選択します。
-
Personalizeタブの左側パネルで「Create variant」をクリックします。
-
そのページバリアントの対象となるオーディエンスを作成するには、「 新しいページバリアントを作成 」ダイアログでページバリアント名を入力し、「 次へ」をクリックしてください。
-
ビルドモードの「オーディエンス作成」ダイアログで、オーディエンス名を入力し、「最初の条件を追加」をクリックします。
-
条件の右側パネルで**「カスタム**」をクリックし、その後**「作成**」をクリックします。

-
新しい状態の名前を入力してください。
-
コードエディターで、以下のオプションのいずれかを選択してください:
-
カスタム条件のロジックはJavaScriptを使って書いてください。
論理の例
この例は、訪問者が電気自動車に高い関心を持ち、車両比較ページを閲覧したかどうかを確認します:
(function () { const requiredScore = 0.5; const pageName = "Vehicle comparison";
const affinityScore = profile?.traits?.affinities?.product_type?.Electric?.score ?? 0;
const hasViewedPage = profile?.sessions?.some(session => session?.events?.some(event => event?.customData?.page === pageName) ) ?? false;
return affinityScore > requiredScore && hasViewedPage; })();
-
コードアシスタントを使って条件ロジックを自然言語で記述してください。
例示プロンプト
親和性名の電気価値に対する親和度スコアが50%を超え、Vehicle comparisonページを閲覧した訪問者product_typeコンテンツを表示する条件を書きましょう。
-
-
「保存」をクリックします。カスタム条件を保存した後、適切なパラメータ名を使って条件の出力を定義してください。
-
新しいページのバリアントは、左ペインのバリアント一覧で利用可能になりました。バリアントを 編集できます。編集が完了したら、バリアントを 公開 します。
SitecoreAIはカスタム条件に合う訪問者にバリアントを表示します。