差し込み項目でのセグメントメンバーシップの表示 (例)
Web サイトで Data 360 セグメントメンバーシップ ID を配信するには、差し込み項目を使用します。この例では、Data 360 セグメントメンバーシップ情報を Web サイトに表示してカスタマーエクスペリエンスをパーソナライズする方法を示します。
必要なエディション
| 必要なユーザー権限 | |
|---|---|
| パーソナライズの決定に差し込み項目を追加する | パーソナライズポイントの作成と編集 パーソナライズの決定の作成と編集 |
- 手動コンテンツパーソナライズ応答テンプレートを作成し、セグメントをパーソナライズ属性として追加します。「Configure a Personalization Response Template」を参照してください。
-
Web サイトコネクタの [ハンドルバー] Web エクスペリエンステンプレートを作成します。
これにより、ビジネスユーザーは Web パーソナライズマネージャー (WPM) でテンプレートを選択し、セグメントメンバーシップデータをページに直接配信できます。「エクスペリエンステンプレートの作成」を参照してください。
-
ステップ 1 で作成した応答テンプレートを使用して、パーソナライズポイントを作成します。
パーソナライゼーションポイントは、データと Web 環境間のブリッジとして機能します。
- Personalization ポイントに決定を追加します。
-
使用可能なパーソナライズ属性で [セグメントメンバーシップ] 差し込み項目を設定します。「差し込み項目の追加」を参照してください。
必要なデータを実行時にページで使用できるようにするには、パーソナライズポイントで使用されるプロファイルデータグラフに、ルート DMO に関連するセグメントオブジェクトが含まれていることを確認します。さらに、データグラフ定義内で [セグメント ID] 項目が選択されていることを確認します。
-
サイトマップを更新します。
パーソナライズ決定応答で返されたセグメントメンバーシップがコンソールオブジェクトとウィンドウオブジェクトの両方に適切に書き込まれるようにするには、このスニペットをサイトマップに追加するか、サイトに直接追加します。
/* START: External Segments */ SalesforceInteractions.Personalization.Config.ContentZoneHandler.set("Export_Segments", { onReady: (content) => { let segments = [] try { segments = JSON.parse(content) } catch(err) { // Handle parsing error } console.log("segments returned are: ", segments); window.sfdcSegments = segments; } }); /* END: External Segments */ -
Web パーソナライズマネージャー (WPM) を使用して新しい環境をサイトにリリースします。
- Web サイトで Web パーソナライズマネージャーを開き、対象ページに移動します。「Access Web Personalizationマネージャー」を参照してください。
- エクスペリエンスを作成し、[Configure Embedded Content (組み込みコンテンツを設定)] を選択します。
- セグメントのパーソナライズポイントを選択し、[次へ] をクリックします。
-
[場所] パネルで、目標を設定します。
- 現在のページを対象とするには、ページ URL またはページ種別を使用します。
- すべてのページを対象とするには、ワイルドカードを含む URL アドレスを使用します (例: https://example.com/*)。
- [表示方法] セクションで、[コンテンツゾーンハンドラ] を選択し、サイトマップの設定時に追加したコンテンツゾーンを選択します。
- サイトでエクスペリエンスを公開します。「Publish a Personalization Experience」を参照してください。
この記事で問題は解決されましたか?
ご意見をお待ちしております。

