1. Personalize

アフィニティを使ってページをPersonalize

日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

重要

機能の利用可能性は段階的に展開される一環です。あなたの組織はまだこの機能に気づいていないかもしれません。環境が導入された際に利用可能になります。

アフィニティは 訪問者の興味に合わせて体験をカスタマイズするのに役立ちます。訪問者があなたのサイトのページを閲覧する際、SitecoreAIはどのトピック、カテゴリ、属性を最も多く閲覧するかを反映したアフィニティスコアを計算します。これらのスコアはほぼリアルタイムで更新され、同じブラウザセッション中でも、訪問者の現在の行動に基づいたパーソナライズされたページバリアントをSitecoreAIに利用できます。過去のセッションの親和性スコアも考慮されるため、パーソナライズは最近および継続的な関心を反映しています。

SitecoreAIアフィニティを使って ページ バリアントをパーソナライズし作成する方法を2通り提供しています。

  • OK条件を使い 、カスタムロジックを作らず、親和度スコアのみに基づいてページをパーソナライズします。

  • カスタム条件を作成し 、親和性を追加の訪問者データと組み合わせるなど、より高度な論理を適用します。

どちらのアプローチも同じ結果をもたらします。すなわち、各訪問者に自動的に適応するパーソナライズされたページバリアントです。

始める前に

すでに サイトのアフィニティ を設定し、パーソナライズしたいページのフィールド名や値を割り当て (key-value pairs) してください。

箱外親和性条件を用いましょう

親和度スコアだけで ページをパーソナライズ したい場合には、この手順を活用してください。

箱外の親和性条件を使ってページをパーソナライズするには:

  1. Editorモードのページビルダーで、サイトツリーでバリアントを作成したいページをクリックします。

  2. Personalizeタブの左側パネルでCreate variantをクリックします。

  3. そのページバリアントの対象となるオーディエンスを作成するには、Create new page variantダイアログでページバリアント名を入力し、Nextをクリックします。

  4. Create your audienceダイアログのBuildモードで、オーディエンス名を入力してAdd first conditionをクリックします。

  5. Conditions右側のペインの検索欄でTop Affinityを検索してください。

    Top Affinity条件は、プロフィールで最も高いアフィニティフィールド値を持つ訪問者を対象とします。

    Screenshot of the audience builder with Top Affinity condition added.
  6. をクリックして条件を追加します。

  7. オーディエンスビルダーでは、以下のフィールドを使って条件を完成させます:

    • affinity name - パーソナライズされるページに割り当てられた フィールド値を 入力します。

      例えば、体categoryの場合、可能な値はshoesclothesbagsとなります。

      必要に応じて複数の値を入力できます。各値の後にEnterを押します。

    • affinity group (optional) - パーソナライズされるページに割り当てられた フィールド名 を入力します。

      例えば、categorybrand、またはあなたが定義した任意のカスタムフィールドなどです。

    重要

    フィールド名と値は、アフィニティ設定時にページに割り当てられた名前と値と正確に一致しなければなりません。不一致があれば、この条件が正しく機能しなくなります。

  8. 必要に応じて、以下も可能です:

  9. Saveをクリックして閉じて観客を救ってください。

  10. 新しいページのバリアントは、左ペインのバリアント一覧で利用可能です。今は バリアントを編集できます。編集が完了したら、バリアントを 公開 します。

    SitecoreAIその後、選択されたフィールド値と一致する最高の親和度スコアを持つ訪問者に自動的にバリアントを表示します。

アフィニティを含むカスタム条件を作成します

親和度スコアと追加の訪問者データやビジネスルールを組み合わせる必要がある場合は、この手順をご利用ください。

親和性を含むカスタム条件でページをパーソナライズするには:

  1. Editorモードのページビルダーで、サイトツリーでバリアントを作成したいページをクリックします。

  2. Personalizeタブの左側パネルでCreate variantをクリックします。

  3. そのページバリアントの対象となるオーディエンスを作成するには、Create new page variantダイアログでページバリアント名を入力し、Nextをクリックします。

  4. Create your audienceダイアログのBuildモードで、オーディエンス名を入力してAdd first conditionをクリックします。

  5. Conditions右パネルで「Custom」をクリックし、次に「Create」をクリックします。

    Screenshot of the audience builder with the custom condition option.
  6. 新しい状態の名前を入力してください。

  7. コードエディターで、以下のオプションのいずれかを選択してください:

    • コーディングに詳しい方は、JavaScriptを使って手動で カスタム条件 を作成してください。

    • コード アシスタン トを使って、作りたいロジックを平易な言葉で説明してください。

      例えば、Code Assistantに次のようなプロンプトを出すことができます:

      Write a condition to display event-specific agendas when affinity score for topic = AI is greater than 50% and the visitor has viewed the AI Summit 2026 registration page

    以下のJavaScriptのサンプルは、親和性スコアを別の条件と組み合わせる方法を示しています。

    (function () {
      const topic = "AI";
      const requiredScore = 0.5;
      const pageName = "AI Summit 2026 registration";
    
      const affinityScore = profile?.traits?.affinities?.[topic]?.score ?? 0;
      const hasViewedPage = profile?.sessions?.some(session => 
        session?.events?.some(event => event?.customData?.page === pageName)
      ) ?? false;
    
      return affinityScore > requiredScore && hasViewedPage;
    })();
  8. 変更を適用するにはSaveをクリックしてください。カスタム条件を保存した後は、適切なパラメータ名を使って条件出力を定義してください。

  9. 新しいページのバリアントは、左ペインのバリアント一覧で利用可能です。

    今は バリアントを編集できます。編集が終わったら、定義した読者に見えるように 公開しなければなりません 。つまり、選択したフィールド値で訪問者の親和度スコアが最も高い場合、SitecoreAI自動的にパーソナライズされたページのバリアントが表示されます。

この記事を改善するための提案がある場合は、 お知らせください!