Skip to main content
Sitecore Documentation
  • Learn
  • Downloads
  • Changelog
  • Roadmap
CDPCloud Portal
Sitecore CDP Developer Documentation
  • 開発Sitecore CDP
        • ブラウザID
        • ジオロケーションデータ
        • クッキー
        • を使用してイベントを送信するEngage SDK
        • を使用して注文を送信するEngage SDK
        • Engage SDKパッケージによるサーバー側の追跡
        • を使用してイベントをキューに入れるEngage SDK
        • イベントの表示Sitecore CDP
        • パーソナライゼーションの実行
        • Sitecore Engageバージョン番号の検索
    • 受信トラフィックと送信トラフィックのIPホワイトリスト
  1. 統合の詳細を理解する
  1. 統合の詳細を理解する
  2. パーソナライゼーションの実行

パーソナライゼーションの実行

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

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

メモ

このトピックでは、Sitecore Personalizeがあり、WebエクスペリエンスまたはWeb実験を操作できることを前提としています。

Engage SDKを使用して統合したアプリで個人用設定を実行できます。パーソナライゼーションは、WebエクスペリエンスとWeb実験を使用して可能です。

ウェブ エクスペリエンスとウェブ テストの実施

Engage SDKの初期化中に、アプリでWebエクスペリエンスとWeb実験を実行するかどうかを決定できます。WebエクスペリエンスとWeb実験を実行するには、アプリのクライアント側でEngage.init() 関数の設定オブジェクトでwebPersonalization属性をtrueに設定します。この属性は、サーバー側では使用できません。

Webパーソナライゼーションスクリプトの読み込み

WebエクスペリエンスとWeb実験を有効にすると、Webパーソナライゼーション スクリプトがアプリに読み込まれます。デフォルトでは、スクリプトは非同期に読み込まれます。webPersonalization属性をオブジェクトに設定して、スクリプトのロード方法を変更できます。たとえば、同期的にロードするか、deferの有無にかかわらずロードするかを選択できます。カスタムURLからスクリプトを受け取った場合は、カスタムURLからスクリプトを読み込むこともできますSitecore

大事な

Stream APIターゲット エンドポイントがJP Region内にある場合は、次のURLからWebパーソナライゼーション スクリプトを読み込みます。

{ baseURLOverride: "https://d2ez8k04aaol9g.cloudfront.net" }

ウェブ エクスペリエンスとウェブ テストの再実行

設定オブジェクトでwebPersonalization属性をtrueに設定してEngage機能を初めてアプリに読み込むと、WebエクスペリエンスとWeb実験が1回実行されます。エクスペリエンスとテストは、同じページで自動的に再度実行されることはありません。つまり、たとえば、次のシナリオでエクスペリエンスと実験を再実行する必要があります。

  • パーソナライゼーションを同じページで複数回実行したい場合(例えば、ユーザーがフォームフィールドに入力した後やボタンをクリックした後など)。

  • 1つのWebドキュメントのみで構成される シングルページ アプリケーション (SPA) があり、ユーザーがルート間を移動するときにパーソナライゼーションを実行したいと考えています。

Engage SDKを使用すると、Engage.triggerExperiences() 関数を使用してWebエクスペリエンスとWeb実験を再実行できます。

パーソナライズされたコンテンツ内の行動データとトランザクションデータ

Engage SDKを使用すると、WebエクスペリエンスまたはWeb実験内で発生する行動データとトランザクションデータを収集して送信できます。これを実現するには、WebエクスペリエンスまたはWeb実験内でEngage関数を呼び出す必要があります。

Engage SDKスクリプトを使用して統合すると、たとえば、WebエクスペリエンスやWeb実験内でEngage.pageView() 関数を呼び出すことができます。

Engage SDKパッケージを使用して統合する場合は、まずEngage関数をwindowオブジェクトに公開する必要があります。それらを公開するには、Engage.init() 関数の戻り値をwindowオブジェクトに割り当てます。たとえば、戻り値をwindow.engageに割り当てることができます。その後、たとえば、WebエクスペリエンスやWeb実験内でengage.pageView() 関数を呼び出すことができます。

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

Documentation Assistant

This assistant uses AI to generate responses based on Sitecore documentation. While it has access to official sources, answers may be incomplete or inaccurate and should not be considered official advice or support.
Powered by
k
kapa.ai
Protected by reCAPTCHA

© Copyright 2026, Sitecore A/S or a Sitecore affiliated company.
All rights reserved.

Privacy policySitecore Trust CenterTerms of use