匿名訪問者の web パーソナライゼーション
このリファレンスプランは、セッション内の行動信号に基づいて、パーソナライズされた web コンテンツを匿名(未識別)の訪問者に提供するための実装ガイダンスを提供します。 Web SDK の設定とエッジオーディエンスの定義から、コンテンツ配信やパフォーマンスレポートまで、実装ライフサイクル全体をカバーしています。また、Adobe Journey Optimizer (AJO)、Adobe Real-Time Customer Data Platform (RT-CDP)、Adobe Experience Platform (AEP)を扱うソリューションアーキテクト、マーケティングテクニカルボロジ、実装エンジニア向けに設計されています。
このプランを使用すると、アーキテクチャを理解し、実装オプションを評価し、十分な情報に基づいた設定を行い、実装の各フェーズに関連するExperience League ドキュメントを見つけることができます。
パターンは、限られたデータ(現在のセッションで確認できるデータと、同じデバイスまたは cookie を使用した以前の訪問で蓄積された匿名のエッジプロファイル)でのみ動作します。 これにより、訪問者がアカウントを持っていない、または認証されていないfunnelトップのパーソナライゼーションに適しています。
ユースケースの概要
匿名訪問者 Web Personalizationは、ログインしておらず、既知の ID を持たず、統合された顧客プロファイルに解決できない、まだ識別されていない web サイト訪問者に対して、関連性の高いパーソナライズされたコンテンツを提供するビジネスニーズに対応します。 この制限はあるものの、セッション内の行動シグナル(閲覧されたページ、サイト滞在時間、スクロールの深さ、リファラルソース、地理的な場所、デバイスタイプ、UTM キャンペーンパラメーター)を使用すると、意味のあるパーソナライゼーションを実現できます。
このパターンでは、AJOの web チャネルサーフェスとコードベースのエクスペリエンスを使用して、リアルタイムでページコンテンツを変更します。 訪問者がサイトを移動する際に決定を行う際には秒未満の待ち時間を設ける必要があるので、Edgeのセグメント化が主な評価方法です。 Web SDK は行動シグナルを収集して AEP Edge Network に送信し、エッジ評価されたオーディエンスルールが配信するコンテンツバリアントを決定します。
完全な統合プロファイルとセグメントメンバーシップを活用する既知の訪問者 web/アプリのパーソナライゼーションとは異なり、このパターンは、現在のセッションで観察可能なデータと、訪問者の ECID (Experience Cloud ID)に関連付けられた匿名エッジプロファイルに制限されます。 パーソナライゼーションに使用できる行動シグナルは、Web SDK が取得するもの、および cookie ベースの ECID を介してセッション間でエッジプロファイルストアに保持されるものに制限されます。
主なビジネス目標
このユースケースパターンでは、以下のビジネス目標がサポートされています。
匿名の訪問者シグナルに合わせて調整された適切なエクスペリエンスを通じて、サイトでの時間、セッションあたりのページ数、web コンテンツとのインタラクションを改善します。
まだ自分自身を特定していない訪問者に対しても、個人の好み、行動、ライフサイクルステージに合わせてコンテンツ、オファー、メッセージを調整します。
行動のコンテキストに基づいて最も関連性の高いコンテンツを表示することで、購入、サインアップ、フォーム送信などの目的のアクションを完了した訪問者や見込み客の割合を向上させます。
戦術的な使用例
次に、このパターンを適用できる具体的なシナリオの例を示します。
- リファラルソースに基づくランディングページのヘッドライン A/B テスト - Google、ソーシャルメディア、ダイレクトトラフィックなどの訪問者に対して様々なヘッドラインをテストし、獲得チャネルごとのエンゲージメントを最適化します
- 参照動作に基づくカテゴリのアフィニティのレコメンデーション – 現在のセッションで表示されたページに基づいて、製品またはコンテンツのレコメンデーションを表示し、検出とコンバージョンを向上させます
- 退出を約している訪問者に対する出口の意図したオファー – 行動シグナルが、訪問者がサイトを放棄しようとしていることを示す場合に、プロモーションオファーまたはリードキャプチャフォームを提示します
- 地域ターゲットのプロモーションバナー – 訪問者の地理的場所に基づいて、場所固有のプロモーション、店舗のロケーターコンテンツまたは地域のオファーを表示します
- デバイス固有のコンテンツレイアウトの最適化 – 訪問者がデスクトップ、タブレット、モバイルのいずれを使用しているかに基づいて、コンテンツレイアウト、画像サイズ、CTAの配置を調整します
- 新規訪問者と再訪問者のウェルカムメッセージ - セッションをまたいだ ECID の永続性を使用して、初回の訪問者と再訪問者のエクスペリエンスを区別します
- 現在のセッションで閲覧したページに基づくコンテンツレコメンデーション – 訪問者が既に閲覧したページに基づいて、関連の記事、製品またはリソースを動的に表示します
- UTM キャンペーンパラメーターに基づく動的なヒーローバナー – 参照キャンペーンからのメッセージまたはクリエイティブに一致するようにヒーローバナーをパーソナライズします
主要業績評価指標
次の KPI を使用して、このユースケースパターンの有効性を測定します。
ユースケースパターン
以下に、このユースケースでのコアパターンと関数チェーンを説明します。
匿名訪問者の Web Personalization
AJO web チャネルを介して、未識別の訪問者に対して、セッション内の行動シグナルに基づいてパーソナライズされたコンテンツを提供します。
関数チェーン: web サーフェス設定/行動ルールの評価/コンテンツ配信/インプレッショントラッキング/レポート
アプリケーション
このユースケースパターンでは、次のアプリケーションが使用されています。
- Adobe Journey Optimizer(AJO) - Web チャネルサーフェスの設定、コンテンツオーサリング(Web およびコードベースのエクスペリエンス)、キャンペーンの実行、コンテンツの実験(A/B テスト)、意思決定(動的コンテンツ選択)、レポート
- Adobe Real-Time Customer Data Platform(RT-CDP) — セッション内の行動信号に基づくリアルタイムオーディエンス評価のためのEdge セグメント化。匿名エッジプロファイル管理
- Adobe Experience Platform(AEP) – 行動シグナル収集の Web SDK、リアルタイムのデータルーティングとパーソナライゼーション配信の Edge Network、データストリーム設定
基本関数
このユースケースパターンでは、次の基本機能が配置されている必要があります。 各関数のステータスは、通常、必須、事前設定済みと想定、適用不可のいずれかを示します。
isActiveOnEdge: true を設定する必要があります。 サンドボックスごとにエッジでアクティブにできる結合ポリシーは 1 つだけです。サポート関数
次の機能は、このユースケースのパターンを拡張しますが、コア実行には必要ありません。
アプリケーション関数
このプランは、アプリケーション機能カタログから次の機能を実行します。 関数は、番号付きステップではなく、実装フェーズにマッピングされます。
Journey Optimizer (AJO)
Real-Time CDP (RT-CDP)
前提条件
実装を開始する前に、次の手順を完了してください。
- [ ] Web SDK は、ページビュー数、クリック数および関連する行動インタラクションをキャプチャする
sendEvent呼び出しを使用して、すべての target web プロパティに実装されます - [ Adobe Experience Platform サービスと Adobe Journey Optimizer サービス ] 有効な状態で、データ収集 UI にデータストリームが設定されていること
- [ Web インタラクションフィールドグループ(ページビュー、リファラルデータ、UTM パラメーター、デバイスコンテキスト)を持つエクスペリエンスイベントスキーマ ] 存在し、プロファイルに対して有効になっています
- [ ECID ID 名前空間 ]、web 行動イベントスキーマでプライマリ ID として設定および指定されます
- [ Edge結合ポリシー ]、ターゲットサンドボックスの
isActiveOnEdge: trueで設定されます - [ AJO web チャネル ]、ターゲットのサンドボックスでプロビジョニングされ、アクセス可能になります
- [ ] コンテンツのバリアント(コピー、画像、CTA)は、パーソナライゼーションのユースケースごとに設計および承認されています
- [ 成功指標 ] 定義されます(何が測定のコンバージョンまたはエンゲージメントイベントを構成するか)
- [ Cookie の同意メカニズム ]、行動データを収集する前にプライバシー規制に準拠するために web サイトに実装されています
実装オプション
この節では、3 つの実装方法について説明します。 パーソナライゼーション要件に最適なオプションを選択します。
オプション A:ルールベースの web パーソナライゼーション
最適な対象: シンプルで決定論的なパーソナライゼーション – 地域ターゲットのバナー、リファラルソース固有のヘッドライン、デバイス固有のレイアウト、新規訪問者メッセージと再訪問者メッセージ。 このオプションは、単純な条件付きロジック(条件 X の場合はコンテンツ Y を表示)でコンテンツバリアントを決定できる場合に選択します。
仕組み:
ルールベースのパーソナライゼーションでは、エッジ評価されたオーディエンスセグメントを使用して、訪問者に表示されるコンテンツバリアントを決定します。 各オーディエンスセグメントは、キャンペーンで定義された条件付きルールを使用して、特定のコンテンツバリアントにマッピングされます。 訪問者がページを読み込むと、ジ Web SDK ーニーは行動シグナルを Edge Network に送信し、訪問者のエッジプロファイルを定義済みのオーディエンスルールに照らしてミリ秒単位で評価します。 一致するコンテンツバリアントが Edge Network 応答で返され、ページにレンダリングされます。
このアプローチでは、RT-CDP で個別のオーディエンスセグメント(例:「Google検索からの訪問者」、「カリフォルニアの訪問者」、「モバイルデバイス訪問者」)を定義し、対応するコンテンツバリアントをAJOで作成する必要があります。 キャンペーンは、条件付きコンテンツルールまたはセグメントごとに個別のキャンペーンを使用して、各オーディエンスをそのコンテンツバリアントにバインドします。 AI のランキングやトラフィックの分割は関係しません。オーディエンスとコンテンツの関係は決定的です。
主な考慮事項:
- エッジ適格なセグメントルール式として表現できる、明確に定義されたオーディエンス条件が必要です
- 各オーディエンスセグメントのコンテンツバリアントを事前に作成する必要があります
- 新しいパーソナライゼーションルールを追加するには、新しいオーディエンスセグメントとコンテンツバリアントの作成が必要です
- コンテンツバリアントの有効性に関する統計的な測定は提供しません
メリット:
- 実装と理解が最も容易:オーディエンスとコンテンツの間の明確な因果関係
- 実験のオーバーヘッドやトラフィック分割は不要
- 決定論的動作により、テストと QA が簡単になります
- エッジ評価は純粋にルールベースなので、待ち時間が短い
- ビジネスが各セグメントで最もパフォーマンスの高いコンテンツを既に把握している場合に適しています
制限事項:
- パーソナライゼーションによって成果が向上するかデフォルトコンテンツが改善されるかを測定するための組み込みのメカニズムはありません。
- 各セグメントに表示するコンテンツに関する手動意思決定が必要
- 手動で変更するまで静的ルールを適応または最適化しない
- 多数のセグメントやバリアントに拡張することで、設定が複雑になります
Experience League:
オプション B:実験ベースの web パーソナライゼーション
最適な対象: A/B テストおよび多変量分析テスト – 見出しのバリエーション、CTAボタンのカラー、レイアウトの代替値、プロモーションオファーのテストを、統計的有意性測定と共に行います。 永続的なパーソナライゼーションルールにコミットする前に、どのコンテンツバリアントが最も効果的かを検証する必要がある場合は、このオプションを選択します。
仕組み:
実験ベースのパーソナライゼーションでは、AJO コンテンツ実験を使用して、訪問者をコンテンツ処理グループにランダムに割り当て、定義された成功指標に対して最も効果が高いバリアントを測定します。 トラフィックはバリアント(A/B の場合は 50/50、A/B/C の場合は 33/33/34)に分割され、統計的優位差に達するまでパフォーマンスが追跡されます。
実験は、AJOの web キャンペーンに埋め込まれます。 訪問者がページを読み込むと、Edge Network は設定されたトラフィック配分に基づいて訪問者を処理グループに割り当てます。 訪問者には、実験期間中、一貫して同じ処理が表示されます(設定に応じてセッションレベルまたは訪問者レベルの永続性)。 成功指標(クリック数、コンバージョン数、エンゲージメントイベント数)は Web SDK で追跡され、AJO実験レポートでレポートされます。
このオプションでは、ターゲティングに事前に定義されたオーディエンスセグメントは必要ありません。すべての訪問者(またはターゲット設定されたサブセット)が実験に参加します。 目標は、事前に定義されたコンテンツで既知のセグメントをターゲットにするのではなく、どのコンテンツが最もパフォーマンスが高いかを検出することです。
主な考慮事項:
- 適切な期間内に統計的有意性に到達するのに十分なトラフィック量が必要
- 実験では、常に有効な信頼区間を持つベイズ統計モデルを使用します
- 増分上昇率を測定するには、除外グループ(パーソナライズされたコンテンツを受け取らない)をお勧めします
- キャンペーンごとに一度に 1 つの実験のみをアクティブにできます
- 実験を変更するには、キャンペーンを停止して再開する必要があります
メリット:
- コンテンツバリアントの有効性を統計的に厳密に測定
- パーソナライゼーションに関する決定から推測を排除 – データ駆動型のコンテンツ選択
- 真の増分上昇率測定のために除外グループをサポート
- 信頼区間と勝者宣言を使用したビルトインの実験レポート
- 結果は、勝者のバリアントを識別することで、将来のルールベースのパーソナライゼーション(オプション A)に情報を提供できます
制限事項:
- 意味のあるトラフィック量が必要 – 低トラフィックのページが重要性に達するまで数週間かかる場合があります
- トラフィック分割とは、一部の訪問者に、テスト期間中に次善のコンテンツが表示されることを意味します
- 実験中はセグメント別にパーソナライズできません(すべての訪問者またはサブセットが等しく参加)
- 実験あたり最大 10 個の処理バリアント
- 連続最適化なし – 実験は、開始と終了がある離散型です
Experience League:
オプション C:決定ベースの web パーソナライゼーション
最適な対象: 動的コンテンツ選択(カテゴリ親和性レコメンデーション、出口インテントのオファー、行動レコメンデーション)では、決定ポリシーがセッションのシグナルを評価し、適格な項目のカタログから最適なコンテンツを選択します。 単純なルールにはコンテンツ選択のロジックが複雑すぎる場合、AI ランクの最適化が必要な場合、または適格なコンテンツ項目のセットが大きく動的な場合に、このオプションを選択します。
仕組み:
意思決定ベースのパーソナライゼーションでは、AJO Decisioning を使用して行動シグナルを評価し、コンテンツ項目(オファー)の管理されたカタログから各訪問者に最適なコンテンツバリアントを選択します。 各コンテンツ項目には、実施要件ルール(誰が認定するか)、表示域(各プレースメントでコンテンツがどのように表示されるか)、オプションのキャッピング制約(表示可能な頻度)があります。 決定ポリシーは、プレースメント(コンテンツがページに表示される場所)をコンテンツ項目のコレクションにリンクし、ランキング戦略を適用して最適なオプションを選択します。
訪問者がページを読み込むと、Web SDK は決定範囲を含む Edge Network リクエストを送信します。 決定エンジンは、コンテンツ項目の実施要件ルールに照らして訪問者のエッジプロファイルを評価し、ランキング戦略(優先度ベース、式ベース、AI ランク)を適用して、勝者コンテンツ項目を返します。 これは、エッジで 1 秒未満の待ち時間で発生します。
ランキング戦略は、適格なコンテンツ項目の並べ替え方法を決定します。 優先度ベースのランキングでは、手動で割り当てられた優先度の値を使用します。 式ベースのランキングでは、カスタム式を使用します(例:ページビューの最新性の重み付け)。 AI ランク付けランキングでは、選択した成功指標に対して経時的に最適化される機械学習モデルを使用しますが、トレーニングには 1,000 以上のコンバージョンイベントが必要です。
主な考慮事項:
- プレースメント、実施要件ルール、コンテンツ項目、フォールバック項目、コレクション、決定ポリシーなどの決定コンポーネントの設定が必要です
- AI ランクの戦略では、モデルをトレーニングするのに十分なコンバージョン量(1,000 以上のイベント)が必要です
- Edgeの決定は、エッジプロファイルストアで使用できるプロファイル属性に制限されます
- コンテンツ項目は、Decisioning ライブラリで管理および管理する必要があります
- パーソナライズされた項目が該当しない場合は、フォールバックコンテンツを定義する必要があります
メリット:
- 個々のオーディエンスとコンテンツのマッピングを必要とせずに、大規模なコンテンツカタログに対応する拡張
- 観測されたパフォーマンスに基づいて、AI ランク付けの戦略でコンテンツの選択を継続的に最適化
- 実施要件ルールとキャッピング制約を使用すると、コンテンツ配信をきめ細かく制御できます
- オーディエンスセグメントとして表現するのが困難な複雑なビジネスロジックをサポート
- 複数のチャネルで再利用可能:同じ決定ポリシーで Web、メール、モバイルのパーソナライゼーションを強化
制限事項:
- 実装が複雑になる – 完全な決定コンポーネントスタックを設定する必要があります
- AI ランキングを効果的にトレーニングするには、大量のコンバージョン量と時間が必要です
- Edge プロファイルデータの制限により、匿名訪問者の実施要件ルールが複雑になりません
- コンテンツ・アイテム管理のオーバーヘッド:各アイテムには、表示域、実施要件ルール、メンテナンスが必要です
- 意思決定ロジックのデバッグは、ルールベースのアプローチよりも複雑です
Experience League:
オプションの比較
次の表では、主要な条件を満たす 3 つの実装オプションを比較しています。
適切なオプションを選択
次の決定ロジックを使用して、適切な実装オプションを選択します。
-
各訪問者セグメントに表示するコンテンツは既にありますか?
- 可:オプション A (ルールベース) から開始します。 セグメントごとのコンテンツ戦略を確立し、決定論的な配信を必要としている場合。
- いいえ:質問 2 に進みます。
-
少数のコンテンツバリアントをテストして、最もパフォーマンスの高いバリアントを見つける必要がありますか?
- はい:「オプション B (実験)」を選択します。 コンテンツ戦略をコミットする前に、統計的な検証が必要です。
- いいえ:質問 3 に進みます。
-
実施要件やランキング要件が複雑なコンテンツアイテムの大規模なカタログがありますか?
- はい:「オプション C (決定)」を選択します。 単純なルールを超えて拡張できる動的コンテンツ選択が必要です。
- いいえ:簡単にするために オプション A (ルールベース) から始めて、要件の増加に合わせてオプション B または C に移行します。
結合オプション: これらのオプションは相互に排他的ではありません。 一般的な進行は、勝者コンテンツを見つけるためにオプション B (実験)から開始し、継続的な配信のためにオプション A (ルールベース)を使用して勝者をデプロイすることです。 動的なカタログベースの選択が必要なユースケースでは、オプション C (決定)を上位に配置できますが、オプション A はよりシンプルな決定論的ルールを処理します。
実装フェーズ
次のフェーズでは、エンドツーエンドの実装ワークフローについて説明します。
フェーズ 1:Web サーフェスの設定
アプリケーション関数: AJO:Channel Configuration
パーソナライズされた web サイトのコンテンツの配信先を指定する web チャネルサーフェスを定義します。 Web サーフェスは、特定のページ URL または URL パターンと、ページ上の場所(CSS セレクターまたはコードベースのエクスペリエンスサーフェス)を特定し、AJOがコンテンツを挿入または置換できるようにします。
このフェーズの決定ポイント:
sendEvent 呼び出しを使用する、SPA 対応の Web SDK 設定が必要です。 サーフェス定義では、URL ではなく SPA ビュー名を使用します。UI ナビゲーション: Journey Optimizer /管理/ チャネル / Web 設定
キー設定の詳細:
- サーフェスのページ URL または URL パターンを定義します
- コンテンツ配置用の CSS セレクターまたはサーフェス URI の指定
- コードベースのエクスペリエンスの場合は、アプリケーションコードが参照するサーフェス名を定義します
- キャンペーンが作成されるAJO サンドボックスにサーフェスを関連付けます
Experience League ドキュメント:
フェーズ 2:行動オーディエンスの定義
アプリケーション関数: RT-CDP:オーディエンス評価
パーソナライゼーションターゲティングを推進するセッション内の行動シグナルに基づいて、エッジで評価されたオーディエンスセグメントを定義します。 これらのオーディエンスは、パーソナライズされた各エクスペリエンスの対象となる訪問者を決定します。 訪問者がサイトを移動する際にパーソナライゼーションに関する意思決定を一秒以内に行う必要があるので、このパターンではEdgeの評価は必須です。
このフェーズの決定ポイント:
UI ナビゲーション: 顧客/オーディエンス/オーディエンスを作成/ルールを作成
キー設定の詳細:
- セグメントビルダーを使用した行動属性を使用したオーディエンスルールの定義
- サポートされている関数(単純な属性の比較、セグメントメンバーシップ)のみを使用するセグメントルール式を確認し、エッジの適格性を検証します
- F4 で設定したエッジアクティブ結合ポリシーに結合ポリシーを設定します
- オーディエンス母集団をプレビューして、セグメントが期待される結果を返すことを検証します
- セッション内ページビューに基づくオーディエンスの場合は、時系列クエリではなく、現在のセッションのイベントレベル属性を使用します
オプションが分岐する場所:
オプション A (ルールベース)の場合:
コンテンツバリアントごとに個別のオーディエンスセグメントを作成します。 各セグメントは特定の行動条件を表します(例:「リファラル = Googleおよびジオ = US」はコンテンツバリアント A にマッピングされます)。 オーディエンスの数は、パーソナライゼーションルールの数と同じです。
オプション B (実験)の場合:
オーディエンス定義はオプションです。 実験がすべての訪問者をターゲットにする場合、オーディエンスは必要ありません。トラフィック分割でバリアント割り当てが処理されます。 実験が特定のサブセットをターゲットとしている場合(モバイル訪問者のみ)、実験の実施要件に合わせて単一のターゲティングオーディエンスを定義します。
オプション C (決定)の場合:
コンテンツ項目の実施要件ルールとして使用するオーディエンスを定義します。 これらのオーディエンスは、決定ポリシーのコンテンツ項目の対象となる訪問者を決定します。 決定エンジンが、適格な項目からのコンテンツ選択を処理します。
Experience League ドキュメント:
フェーズ 3:コンテンツのオーサリングとバリアントの作成
アプリケーション関数: AJO:メッセージオーサリング、AJO:コンテンツ実験(オプション B)、AJO:意思決定(オプション C)
オーディエンスメンバーシップ(オプション A)、実験割り当て(オプション B)、または決定ロジック(オプション C)に基づいて、訪問者に配信されるパーソナライズされたコンテンツのバリアントを作成します。 このフェーズでは、AJO Web Designer またはコードベースのエクスペリエンスエディターを使用したコンテンツの作成や、コンテンツの選択方法を管理する実験または判定設定について説明します。
このフェーズの決定ポイント:
{{profile.homeAddress.city}} 構文を使用します。UI ナビゲーション: Journey Optimizer/キャンペーン/キャンペーンを選択/コンテンツを編集
キー設定の詳細:
- Web デザイナー(視覚的変更)またはコードベースのエクスペリエンスエディター(JSON ペイロード)を使用してコンテンツを作成します
- パーソナライゼーション式エディターを使用して、エッジプロファイル属性から動的トークンを挿入します
- 匿名プロファイルで空の可能性のあるパーソナライゼーショントークンのフォールバックコンテンツを設定
- テストプロファイルでコンテンツをプレビューし、シナリオをまたいでレンダリングを確認する
オプションが分岐する場所:
オプション A (ルールベース)の場合:
フェーズ 2 で定義された各オーディエンスセグメントに対して、個別のコンテンツバリアントを作成します。 キャンペーン設定で条件付きコンテンツルールを使用して、各バリアントをそのターゲットオーディエンスにバインドします。 オーディエンスルールに一致しない訪問者に対して、デフォルトのコンテンツバリアントが存在することを確認します。
オプション B (実験)の場合:
オーサー処理のバリアント(A、B、C など) 実験のために。 キャンペーンでコンテンツ実験を有効にし、コンテンツを使用して処理のバリエーションを定義し、トラフィック配分の割合を設定して、成功指標を設定します。
- 個別のコンテンツを使用して 2~10 の処理バリアントを定義する
- トラフィック配分を設定(例:A/B に対して 50/50、低リスクテストに対して重み付け分割)
- オプションで、増分上昇率を測定するための除外グループを含める(例:10% はデフォルトのコンテンツを受け取る)
- 成功指標(ユニーク開封数、ユニーククリック数、コンバージョンまたはカスタム指標)を選択します
- 信頼性のしきい値の設定:標準テストで 95%、高ステークス決定で 99%、方向学習で 90%
- UI ナビゲーション: Campaign/コンテンツ実験/処理を追加/トラフィック配分/成功指標
オプション C (決定)の場合:
決定コンポーネントスタックを設定してキャンペーンに統合します。
- プレースメントの作成 - ページコンテンツ項目を表示する場所(web HTML、web JSON、web 画像)を定義します。
- UI ナビゲーション: Journey Optimizer/コンポーネント/意思決定管理/プレースメント
- 実施要件ルールの定義 – 各コンテンツ項目に適格な訪問者を決定するエッジプロファイル属性に基づいてルールを作成します
- UI ナビゲーション: Journey Optimizer/コンポーネント/意思決定管理/ルール
- コンテンツ項目(オファー)の作成 – 各プレースメント、実施要件ルール、優先度、オプションのキャッピングの表示域を使用して、パーソナライズされたコンテンツ項目を作成します
- UI ナビゲーション: Journey Optimizer/コンポーネント/意思決定管理/オファー/オファーを作成
- フォールバックコンテンツを作成 - パーソナライズされたアイテムが選定されない場合に返されるフォールバックアイテムを定義します
- UI ナビゲーション: Journey Optimizer/コンポーネント/意思決定管理/オファー/フォールバックオファーを作成
- コレクションに整理 - コレクション修飾子(タグ)を使用してコンテンツ項目をグループ化し、コレクションを作成します。
- UI ナビゲーション: Journey Optimizer/コンポーネント/意思決定管理/コレクション修飾子/コレクション
- 決定ポリシーの作成 - コレクションにプレースメントをリンクし、ランキング戦略(優先度ベース、式ベース、AI ランク)を選択します
- UI ナビゲーション: Journey Optimizer/コンポーネント/意思決定管理/決定/決定を作成
Experience League ドキュメント:
フェーズ 4:キャンペーンと配信の設定
アプリケーション関数: AJO:キャンペーンの実行
Web サーフェス(フェーズ 1)、オーディエンスのターゲット設定または実験の設定(フェーズ 2 ~ 3)、コンテンツバリアント(フェーズ 3)を配信可能なユニットにバインドするAJO Web キャンペーンを作成してアクティブ化します。 キャンペーンは、パーソナライズされたコンテンツを訪問者に提供するタイミングと方法を制御します。
このフェーズの決定ポイント:
UI ナビゲーション: Journey Optimizer/キャンペーン/キャンペーンを作成
キー設定の詳細:
- フェーズ 1 で設定した web チャネルと web サーフェスを選択します。
- ターゲットオーディエンスをバインドする(オプション A の場合)、実験設定を設定する(オプション B の場合)、決定を埋め込む(オプション C の場合)
- キャンペーンスケジュールを設定(開始日、終了日または常時稼動)
- キャンペーンレベルのフリークエンシーキャップの設定(該当する場合)
- すべての設定をレビューし、キャンペーンをアクティブ化
オプションが分岐する場所:
オプション A (ルールベース)の場合:
パーソナライゼーションルールごとに 1 つのキャンペーンを作成し、それぞれが対応するコンテンツバリアントで異なるエッジオーディエンスをターゲティングします。 または、オーディエンスメンバーシップを 1 つのキャンペーン内のコンテンツバリアントにマッピングする条件付きコンテンツルールで、1 つのキャンペーンを使用します。
オプション B (実験)の場合:
コンテンツ実験が有効な単一のキャンペーンを作成します。 実験設定(バリアント、トラフィック配分、成功指標)は、フェーズ 3 で定義されました。 実験を開始するには、キャンペーンをアクティブ化します。
オプション C (決定)の場合:
フェーズ 3 で設定した決定ポリシーを埋め込んだキャンペーンを作成します。 キャンペーンのコンテンツアクションは、エッジで Decisioning エンジンをトリガーにする決定範囲を参照します。 キャンペーンをアクティブ化して、決定ベースのコンテンツ配信を開始します。
Experience League ドキュメント:
フェーズ 5:パフォーマンスのレポートと分析
アプリケーション機能: AJO:Reporting & Performance Analysis
AJOの組み込みレポートを使用してパーソナライゼーションパフォーマンスを監視し、オプションでCJAを使用して分析を拡張し、より深いクロスチャネルインサイトを得ることができます。 このフェーズでは、ライブキャンペーンレポートと履歴キャンペーンレポートへのアクセス、実験結果のレビュー、カスタム分析ワークスペースの構築について説明します。
このフェーズの決定ポイント:
UI ナビゲーション: Journey Optimizer/キャンペーン/キャンペーンを選択/レポートを表示
キー設定の詳細:
- アクティブなキャンペーン中にライブレポートにアクセスして、リアルタイム配信を監視します(60 秒ごとに更新、過去 24 時間を表示)
- キャンペーンの完了後に履歴(常に)レポートにアクセスして包括的な分析を行います(完全に入力するには最大 2 時間かかる場合があります)
- オプション B (実験)の場合:処理パフォーマンス比較、信頼区間、勝者宣言に関する実験レポートを確認します。
- CJA分析の場合:CJA接続にAJO エクスペリエンスイベントデータセットが含まれ、データビューが web パーソナライゼーション指標で設定されていることを確認します
オプションが分岐する場所:
オプション A (ルールベース)の場合:
各オーディエンスセグメントのキャンペーンレポートを確認して、パーソナライズされたコンテンツのバリアント間で配信指標とエンゲージメント指標を比較します。 CJAを使用して、パーソナライズされたコンテンツとデフォルトコンテンツのコンバージョンの影響を測定する比較ワークスペースを作成します。
オプション B (実験)の場合:
実験レポートで統計的信頼性、処理上昇率および勝者の識別を確認します。 信頼性のしきい値に達するのを待ってから、勝者を宣言します。 勝者コンテンツを永続的なバリアントとして適用します(継続的な配信のためにオプション A に移行)。
- UI ナビゲーション: Campaign/コンテンツ実験/レポートを表示
- Experience League: コンテンツ実験レポート
オプション C (決定)の場合:
オファーインプレッション率、選択頻度、コンテンツ項目ごとのコンバージョンアトリビューションなど、意思決定パフォーマンス指標を確認します。 ランキング戦略のパフォーマンスと、フォールバックコンテンツが頻繁に提供されているかどうかを分析します(実施要件ルールに制限があることを示します)。
Experience League ドキュメント:
実装に関する考慮事項
この節では、このユースケースパターンのガードレール、一般的な落とし穴、ベストプラクティスおよびトレードオフの決定について説明します。
ガードレールと制限
実装前と実装中に、次のガードレールを確認してください。
- Edge セグメントは、単純な属性チェックとセグメントメンバーシップ(時系列クエリや複雑な集計なし)に制限されています。Edge セグメント化の実施要件
- サンドボックスごとにエッジでアクティブにできる結合ポリシーは 1 つだけです。 プロファイルガードレール
- サンドボックスあたり最大 4,000 個のセグメント定義 – セグメント化ガードレール
- サンドボックスあたり最大 500 個のアクティブなライブキャンペーン — Journey Optimizer ガードレール
- コンテンツ実験あたり最大 10 個の処理バリアント — コンテンツ実験の制限
- サンドボックス(オプション C)あたり最大 10,000 件の承認されたパーソナライズされたオファー – 意思決定管理ガードレール
- 1 つの決定につき最大 30 個のプレースメント (オプション C) — Journey Optimizer ガードレール
- AI ランキングモデルでは、トレーニングに 1,000 以上のコンバージョンイベントが必要です(オプション C)
- Edge Network response time SLA:エッジ評価されたセグメントの場合は 200 ms 未満
- 偽名プロファイルの有効期限:ECID 専用プロファイルの場合は 14~365 日で設定可能
- ライブレポートは 60 秒ごとに更新され、過去 24 時間のデータが表示されます
- キャンペーンの完了後、履歴レポートが完全に表示されるまで最大 2 時間かかる場合があります
よくある落とし穴
次のような一般的な実装ミスは避けてください。
- 行動シグナルをAEPに送信していませ Web SDK: データストリームで Adobe Experience Platform サービスが有効になっており、イベントデータセットが正しくマッピングされていることを確認します。 これがないと、エッジプロファイルが入力されず、オーディエンスの評価がサイレントに失敗します。訪問者は、エラー表示のないデフォルトコンテンツを受け取ります。
- ゼロの資格を返すEdge オーディエンス: Edgeのセグメント化には、厳格な実施要件があります。 時系列クエリ、集計関数、複数エンティティクエリは、エッジに対して適格ではありません。 単純な属性比較またはセグメントメンバーシップのチェックを使用して、セグメントルール式を書き換えます。
- エッジで結合ポリシーがアクティブではありません: オーディエンスセグメントで使用される結合ポリシーに
isActiveOnEdge: trueがない場合、エッジプロファイルの検索は失敗し、パーソナライゼーションは配信されません。 エッジでアクティブにできるのは、サンドボックスごとに 1 つの結合ポリシーのみです。競合が存在しないことを確認します。 - ページの読み込み時にPersonalizationがちらつく: パーソナライゼーションの提案を取得する Web SDK
sendEvent呼び出しは、ページがターゲットコンテンツ領域をレンダリングする前に実行する必要があります。 パーソナライズされたコンテンツの読み込み前にデフォルトコンテンツが点滅しないように、スニペットの事前非表示や非同期レンダリングを実装します。 - SPA ルートの変更時にコンテンツがレンダリングされない: 単一ページアプリケーションでは、ルートの変更時にビュー情報が更新された明示的な
sendEvent呼び出しが必要です。 これがないと、Edge Network は新しいビューのパーソナライゼーションを再評価しません。 - 実験が統計的優位差に達していない: トラフィック量が不十分であるか、処理バリアントが多すぎるので、バリアントごとにサンプルサイズを希釈します。 バリアントの数を減らすか、実験期間を長くします。 実験を早めに停止しないでください。結果が誤解を招く可能性があります。
- フォールバックコンテンツのみを返す決定: パーソナライズされたコンテンツ項目が有効期間内に承認され、実施要件ルールが匿名の訪問者のエッジプロファイル属性に一致することを確認します。 また、キャッピング制限に達していないことも確認します。
ベストプラクティス
実装を成功させるには、次の推奨事項に従います。
- シンプルなシナリオから繰り返し開始: 最初のパーソナライゼーションをオプション A (ルールベース)から開始し、オプション B (実験)を使用して前提を検証し、高度なユースケースをオプション C (決定)で検証します。 各オプションは、基盤となるインフラストラクチャ上に構築されています。
- ちらつき防止に事前非表示を使用: パーソナライゼーションが配信されるページにAEPの事前非表示スニペットを実装します。 これにより、パーソナライズされたコンテンツのレンダリング準備が整うまでターゲットコンテンツ領域が非表示になり、視覚的なちらつきが防止されます。
- フォールバックコンテンツを意図的にデザイン: デフォルト(パーソナライズされていない)コンテンツは、それ自体が高品質のエクスペリエンスである必要があります。 パーソナライゼーションの対象とならない訪問者(または Edge Network 応答が遅延した場合)は、低下したエクスペリエンスを受け取りません。
- オーディエンスを作成する前にエッジ適格性を検証する: オーディエンスルールの開発に投資する前に、Experience Leagueで適格条件を確認し、セグメントルール式がエッジ適格性であることを確認します。 不適格な式は、このパターンに対して受け入れがたい待ち時間で、サイレントにバッチまたはストリーミング評価にフォールバックします。
- エッジ配信パフォーマンスの監視: 応答時間の短 Edge Network とパーソナライゼーション配信の失敗に対する監視アラートを設定します。 Edgeの配信の問題は、訪問者には見えず(デフォルトコンテンツが表示されます)、事前の監視なしに検出されない場合があります。
- 偽名プロファイルの有効期限の設定: 匿名エッジプロファイルに適切な有効期限を設定して、クロスセッションのパーソナライゼーション(再訪問者を認識)とプライバシーコンプライアンスおよびストレージ管理のバランスを取ります。
- 代表的なプロファイルを使用したテスト: パーソナライズされたコンテンツをプレビューする場合は、実際の匿名訪問者シナリオ(CRM データなし、限られた行動履歴、様々な地理的な場所とデバイス)を表すテストプロファイルを使用します。
トレードオフの決定
実装を計画する際は、次のトレードオフを考慮してください。
- 幅広いパーソナライゼーションのメリット: シンプルさ、市場投入までの時間の短縮、コンテンツ制作コストの削減。 訪問者の大部分は、少数のオーディエンスやバリアントで、意味のあるパーソナライゼーションに対応しています。
- きめ細かいパーソナライゼーションのお気に入り: 最大関連性、エンゲージメント上昇率の増加、コンバージョン率の向上。 多くのオーディエンスやバリアントは、カスタマイズされたコンテンツで特定の行動シグナルに対処します。
- 推奨事項: 最初は、最も一般的な訪問者セグメント(リファラルソース、デバイスタイプ、地域など)をターゲットとした 3~5 個の効果的なパーソナライゼーションルールから始めます。 影響を測定し、監視されたパフォーマンスとビジネス価値に基づいて、より詳細なルールに拡張します。
- ルールベースのお気に入り: 予測可能性、監査可能性、ビジネス管理。 マーケティングチームは、各セグメントが受け取るコンテンツを正確に把握しており、ロジックを関係者に説明できます。
- AI 駆動型のメリット: パフォーマンスの最適化、スケーラビリティ、継続的な改善。 AI モデルは、人間のルール作成で見落とされる可能性のあるコンテンツと訪問者の親和性を検出します。
- 推奨事項: ブランドの一貫性と関係者の透明性が最も重要となる高確率コンテンツの決定には、ルールベースを使用します。 手動のルール管理が困難になり、継続的な最適化によって測定可能な上昇率が得られる、大規模なコンテンツカタログに AI ランクを使用します。
- 有効期限の延長に有利: 匿名プロファイルが豊富になり、再訪問者の認識が向上し、パーソナライゼーションに関する意思決定のためのデータが増えます。 有効期限を 90~365 日に設定します。
- 有効期限の短縮によるメリット: プライバシーコンプライアンス(GDPR、CCPA)、ストレージコストの削減、プロファイルデータが古くなるリスクの最小化。 有効期限を 14~30 日に設定します。
- 推奨事項: 有効期限を、組織の cookie 同意ポリシーおよびプライバシー要件に合わせます。 ほとんどの実装では、パーソナライゼーションの価値とプライバシーコンプライアンスのバランスを適切な期間は 30~90 日です。
関連ドキュメント
次のExperience League リソースでは、このユースケースパターンで使用される機能の詳細を説明しています。
Web チャネルとコードベースのエクスペリエンス
オーディエンスとセグメント化
Personalizationとコンテンツ
コンテンツ実験
意思決定管理
キャンペーン
Web SDKとデータ収集
ID とプロファイル
データモデリング
レポートと分析
データガバナンスとプライバシー
ガードレール