匿名訪問者の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 サイトのエンゲージメントの向上

匿名の訪問者のシグナルに合わせてカスタマイズされた関連性の高いエクスペリエンスを通じて、サイトでの滞在時間、セッションごとのページ、web コンテンツとのインタラクションを改善します。

KPI
Web ページでの時間
エンゲージメント
コンバージョン率

パーソナライズされた顧客体験の提供

個人の好み、行動、ライフサイクルの段階に合わせて、コンテンツ、オファー、メッセージを調整できます。自分の役割を特定できていない訪問者も含まれます。

KPI
エンゲージメント
コンバージョン率
顧客満足度(CSAT)

コンバージョン率を向上

行動のコンテキストにもとづいて、最も関連性の高いコンテンツを表示することで、購入、サインアップ、フォーム送信などの望ましいアクションを実行した訪問者と見込み顧客の割合を向上させます。

KPI
コンバージョン率
リードコンバージョン
Cpl (リード単価)

戦術的なユースケース

次の例は、このパターンを適用できる特定のシナリオを示しています。

  • 紹介ソースにもとづくランディングページの見出しのA/B テスト — Google、ソーシャルメディア、またはダイレクトトラフィックから到着する訪問者に対して、異なる見出しをテストし、獲得チャネルによるエンゲージメントを最適化します
  • 閲覧行動に基づくカテゴリー親和性レコメンデーション – 現在のセッションで表示されたページに基づいて製品またはコンテンツのレコメンデーションを表示し、発見とコンバージョンを向上させます
  • 離脱の意思を示すオファー – 訪問者がサイトを離脱しようとしていることを示す行動シグナルが表示された場合、プロモーションオファーまたはリードキャプチャフォームを提示します
  • 位置情報をターゲットにしたプロモーション バナー – 訪問者の地理的な場所に基づいて、地域固有のプロモーション、店舗検索コンテンツ、地域オファーを表示します
  • デバイス別コンテンツレイアウト最適化 – 訪問者がデスクトップ、タブレット、モバイルのいずれを使用しているかに応じて、コンテンツレイアウト、画像サイズ、CTAの配置を調整します
  • 新規訪問者と再訪問者のウェルカムメッセージ – 初回訪問者のエクスペリエンスと、セッション全体でECID永続性を使用する再訪問者のエクスペリエンスを区別します
  • 現在のセッションで閲覧したページに基づくコンテンツのレコメンデーション – 訪問者が既に閲覧したページに基づいて、関連する記事、製品、リソースを動的に表示します
  • UTM キャンペーンパラメーターに基づく動的ヒーローバナー – 参照元キャンペーンのメッセージまたはクリエイティブに合わせてヒーローバナーをパーソナライズします

主要業績評価指標

このユースケースパターンの有効性を測定するには、次のKPIを使用します。

KPI
説明
測定アプローチ
Personalizationインプレッション率
パーソナライズされたコンテンツが配信された、適格なページビューの割合
AJOキャンペーンレポート:インプレッション数/ページビュー数
CTR (クリックスルー率)
パーソナライズされたコンテンツインプレッションのうち、クリックに至った割合
AJO キャンペーンレポート:クリック数/インプレッション数
エンゲージメント向上
パーソナライズされたコンテンツとデフォルトのコンテンツの比較による、ページ滞在時間の増加、セッションあたりのページ数、スクロール数の増加
CJA workspaceとの比較:パーソナライズされたコホートと制御の違い
コンバージョン率
パーソナライズされたコンテンツにアクセスし、望ましいアクションを完了した訪問者の割合
CJA funnel analysis:インプレッション/インタラクション/コンバージョン
バウンス率の減少
パーソナライズされたコンテンツを受け取る訪問者の、単一ページセッションの減少
CJA session analysis:パーソナライズされた差分の直帰率とデフォルトの直帰率
実験の成功率
統計的に有意な勝者が得られたA/B テストの割合
AJO実験レポート:信頼性のしきい値に達した実験

ユースケースパターン

次に、このユースケースのコアパターンと関数チェーンについて説明します。

匿名訪問者の 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、データストリーム設定

アーキテクチャ

次のリファレンスアーキテクチャは、エッジで匿名の訪問者シグナルを収集し、オーディエンスルールと比較して評価し、パーソナライズされたコンテンツを配信するために使用する方法を示しています。

匿名オーディエンスのアクティブ化とパーソナライゼーションのための参照アーキテクチャ ​

基本関数

このユースケースパターンでは、次の基本機能を使用する必要があります。 各機能について、ステータスは、通常それが必要か、事前設定が想定されているか、適用できないかを示します。

基本関数
ステータス
整えておく必要があるもの
Experience League リファレンス
管理とガバナンス
同じ位置に仮定
web チャネル権限が設定されたAJO サンドボックス。 実装チームに付与されたWeb SDK個の実装権限とデータストリームアクセス。 web チャネルの設定、オーディエンスの管理、キャンペーンの実行を可能にする役割がプロビジョニングされたユーザー。
​ アクセス制御の概要
データモデリングと準備
必須
web行動シグナル(ページビュー、クリック、スクロールの深さ、紹介データ、UTM パラメーター)をキャプチャするエクスペリエンスイベントスキーマ。 スキーマには、標準のweb インタラクションフィールドグループが含まれており、リアルタイム評価をサポートするためにエッジプロファイルが有効になっている必要があります。 対応するデータセットを作成し、プロファイルを有効にする必要があります。
XDM システムの概要
データソースと収集
必須
Web SDKは、データをAEP Edge Networkにルーティングするように設定されたデータストリームを持つすべてのターゲット web プロパティに実装する必要があります。 データストリームでは、Adobe Experience PlatformおよびAdobe Journey Optimizer サービスを有効にする必要があります。 これは重要な依存関係です。Web SDKがなければ、行動シグナルの収集やエクスペリエンスの配信は不可能です。
Web SDK の概要
IDとプロファイル設定
必須
ECID (Experience Cloud ID)は、匿名の訪問者のプライマリ ID名前空間として設定されています。 エッジで匿名プロファイルデータを解決するには、Edge結合ポリシーをisActiveOnEdge: trueで設定する必要があります。 サンドボックスごとにエッジでアクティブにできる結合ポリシーは1つだけです。
ID サービスの概要
オーディエンスの定義とセグメント化
必須
セッション中の行動シグナルにもとづいて定義された、Edgeで評価されるオーディエンスセグメント。 Edgeのセグメンテーションは、サブセカンドの評価レイテンシに必須です。 セグメントルールでは、エッジの適格性を持つセグメントルール式のみを使用する必要があります(単純な属性チェックとセグメントメンバーシップで、時系列クエリや複雑な集計は使用しません)。
Edgeのセグメント化

サポート機能

次の機能は、このユースケースパターンを強化しますが、コア実行には必要ありません。

補助機能
ステータス
なぜそれが重要なのか
Experience League リファレンス
計算属性/派生属性作成
影響しない
匿名ユーザー向けの価値は限定的です。集約する過去のプロファイルデータは最小限に抑えるからです。 エッジプロファイルが、複数のセッションにわたる以前の匿名の訪問から有意義な行動データを収集する場合に適用される可能性があります。
計算属性の概要
データライフサイクル管理
推奨
ストレージを管理し、プライバシー要件に準拠するために、匿名のエッジプロファイルに仮名プロファイルの有効期限を設定する必要があります。 ECIDのみのプロファイルは、14日から365日の間で有効期限を設定できます。 行動データの収集には、Cookieの同意ポリシーを適用する必要があります。
高度なデータライフサイクル管理の概要
データ使用のラベル付けと適用
推奨
行動データにガバナンスラベルを付けることで、特に地域ターゲティング(S2機密ラベル)やデバイスベースのパーソナライゼーションの場合、コンプライアンスを確保することができます。 ラベルは、制限された行動データが、権限のないパーソナライゼーションコンテキストで使用されるのを防ぎます。
​ データガバナンスの概要
監視と可観測性
推奨
Edge NetworkとWeb SDK データ フローの監視は、パーソナライゼーション配信の問題を検出するのに役立ちます。 データストリームの失敗、取り込みエラー、エッジ配信の異常値に対するアラートを設定します。 パーソナライゼーションの失敗によって訪問者のエクスペリエンスが低下する本番環境への導入で重要です。
​ オブザーバビリティ インサイトの概要
レポートと分析
含まれる
Personalizationのパフォーマンスレポートは、ファンクションチェーン(フェーズ 5)の一部です。 匿名の訪問者のパーソナライゼーションの効果に関するCJA分析を使用すると、AJO ネイティブレポートが提供する内容を超えた、funnelの詳細な分析、コホート比較、コンバージョンの影響測定が可能になります。
CJAの概要

アプリケーション関数

この計画では、アプリケーション機能カタログから次の機能を実行します。 関数は、番号付きのステップではなく実装フェーズにマッピングされます。

Journey Optimizer (AJO)

関数
導入フェーズ
説明
チャネル設定
フェーズ 1: Web サーフェスの設定
パーソナライズされたコンテンツがターゲット web プロパティで配信される場所を定義するweb チャネルサーフェスの設定
メッセージ作成
フェーズ 3:コンテンツのオーサリングとバリエーションの制作
web デザイナー、コードベースのエクスペリエンスエディター、コンテンツテンプレートを使用して、web サーフェス用にパーソナライズされたコンテンツバリエーションを作成できます
キャンペーン実行
フェーズ 4:キャンペーンと配信の設定
オーディエンス、コンテンツ、配信設定をバインドするweb キャンペーンを作成し、アクティベートできます
決定
フェーズ 3:コンテンツのオーサリングとバリエーションの制作(オプション C)
行動シグナルにもとづいて、意思決定ポリシー、適格性ルール、動的なコンテンツ選択のランキング戦略を設定できます
コンテンツの検証
フェーズ 3:コンテンツのオーサリングとバリエーションの制作(オプション B)
トラフィックの割り当て、成功指標、信頼性のしきい値を使用して、A/Bおよび多変量コンテンツの実験を設定します
レポートとパフォーマンス分析
フェーズ 5:レポートとパフォーマンス分析
パーソナライゼーションの配信指標、バリエーションの有効性、実験結果、コンバージョンへの影響を監視

Real-Time CDP (RT-CDP)

関数
導入フェーズ
説明
オーディエンス評価
フェーズ 2:行動オーディエンスの定義
リアルタイムのパーソナライゼーションのターゲティングにセッション内の行動シグナルを活用して、エッジベースのオーディエンスセグメントを定義および評価します

前提条件

実装を開始する前に、以下を完了してください。

  • [ ] Web SDKは、ページビュー、クリック、および関連する行動インタラクションをキャプチャするsendEvent呼び出しにより、すべてのターゲット web プロパティに実装されます
  • [ ] データストリームは、Adobe Experience PlatformおよびAdobe Journey Optimizer サービスが有効になっているデータ収集UIで設定されています
  • [ ] エクスペリエンスイベントスキーマは、web インタラクションフィールドグループ (ページビュー、参照データ、UTM パラメーター、デバイスコンテキスト)と共に存在し、プロファイルに対して有効になっています
  • [ ] ECID ID名前空間が設定され、web行動イベントスキーマのプライマリ IDとして指定されています
  • [ ] Edge結合ポリシーは、ターゲットサンドボックスのisActiveOnEdge: trueで設定されています
  • [ ] AJO web チャネルがプロビジョニングされ、対象サンドボックスでアクセス可能です
  • [ ]個のコンテンツバリエーション(コピー、画像、CTA)は、パーソナライゼーションのユースケースごとに設計および承認されています
  • [ ]成功指標が定義されています(測定用のコンバージョンまたはエンゲージメントイベントを構成するもの)
  • [ ]行動データを収集する前に、プライバシー規制に準拠するために、web サイトでCookie同意メカニズムが実装されています

実装オプション

ここでは、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 Content Experimentationを使用して、コンテンツ処理グループに訪問者をランダムに割り当て、定義された成功指標に対してどのバリエーションが最も効果的かを測定します。 トラフィックはバリエーションごとに分割され(例:A/Bでは50/50、A/B/Cでは33/33/34)、統計的有意性に達するまでパフォーマンスが追跡されます。

この実験は、AJOのweb キャンペーンに組み込まれています。 訪問者がページを読み込むと、Edge Networkは、設定されたトラフィック配分に基づいて、訪問者を処理グループに割り当てます。 実験期間中、訪問者は一貫して同じ処理を見ることができます(設定に応じて、セッションレベルまたは訪問者レベルの永続性)。 成功指標(クリック数、コンバージョン数、エンゲージメントイベント)はWeb SDKを介して追跡され、AJO実験レポートに報告されます。

このオプションでは、ターゲティングに事前に定義されたオーディエンスセグメントは必要ありません。すべての訪問者(またはターゲットサブセット)が実験に参加します。 その目的は、パフォーマンスが最も高いコンテンツを発見することであり、事前に決定されたコンテンツで既知のセグメントをターゲティングすることではありません。

重要な考慮事項:

  • 合理的な時間枠で統計的有意性に達するのに十分なトラフィック量が必要
  • 実験では、常に有効な信頼区間を持つベイズ統計モデルを使用します
  • 増分上昇率を測定するには、ホールドアウトグループ(パーソナライズされたコンテンツを受信しない)を使用することをお勧めします
  • キャンペーンごとに一度に1つの実験のみアクティブにできます
  • 実験の変更には、キャンペーンの停止と再起動が必要です

利点:

  • コンテンツのバリエーションの有効性を、統計的に厳格に測定
  • パーソナライゼーションの決定から憶測を排除:データ主導のコンテンツ選択
  • 真の増分リフト測定のためのホールドアウトグループをサポート
  • 信頼区間と勝者の宣言を含む組み込みの実験レポート
  • 結果は、勝者バリエーションを特定することで、今後のルールベースのパーソナライゼーション(オプション A)に反映させることができます

制限:

  • 有意義なトラフィック量が必要:低トラフィックのページが有意性に達するまでに数週間かかる場合がある
  • トラフィックの分散は、テスト期間中に最適でないコンテンツを見た訪問者があることを意味します
  • 実験中はセグメント別にパーソナライズできません(すべての訪問者またはサブセットが同じように参加します)
  • 1実験あたり最大10の治療バリアント
  • 継続的な最適化は不要:実験には開始と終了が含まれます

Experience League:

オプション C:意思決定ベースのweb パーソナライゼーション

最適な用途:​動的コンテンツ選択 – カテゴリの親和性レコメンデーション、出口意図オファー、行動レコメンデーション – 意思決定ポリシーがセッションシグナルを評価し、適格項目カタログから最適なコンテンツを選択します。 コンテンツ選択ロジックが単純なルールに対して複雑すぎる場合、AIによるランク付けの最適化が必要な場合、または対象となるコンテンツ項目のセットが大きく動的な場合に、このオプションを選択します。

仕組み:

意思決定ベースのパーソナライゼーションでは、AJO Decisioningを使用して行動シグナルを評価し、管理されたコンテンツ項目カタログ(オファー)から各訪問者に最適なコンテンツのバリエーションを選択します。 各コンテンツ項目には、実施要件ルール(誰が適格か)、表示域(各プレースメントでコンテンツがどのように表示されるか)、オプションのキャッピング制約(表示できる頻度)があります。 決定ポリシーは、プレースメント(ページ上にコンテンツが表示される場所)をコンテンツアイテムのコレクションにリンクし、ランキング戦略を適用して最適なオプションを選択します。

訪問者がページを読み込むと、Web SDKは決定範囲を含むEdge Network リクエストを送信します。 決定エンジンは、コンテンツ項目の適格性ルールに対して訪問者のエッジプロファイルを評価し、ランキング戦略(優先順位ベース、式ベース、またはAI ランク)を適用し、勝者コンテンツ項目を返します。 これは、エッジで実行され、サブ秒の遅延が発生します。

ランキング戦略は、適格なコンテンツ項目の順序付け方法を決定します。 優先度ベースのランキングでは、手動で割り当てられた優先度の値が使用されます。 数式ベースのランキングでは、カスタム式(ページビューの重み付け最新性など)を使用します。 AIによるランク付けは、選択した成功指標に対して経時的に最適化するマシンラーニングモデルを使用しますが、トレーニングには最低1,000回のコンバージョンイベントが必要です。

重要な考慮事項:

  • 決定コンポーネント(プレースメント、実施要件ルール、コンテンツ項目、フォールバックアイテム、コレクション、決定ポリシー)を設定する必要があります
  • AIを活用した戦略のモデルをトレーニングするには、十分なコンバージョン量(1,000以上のイベント)が必要です
  • Edgeの決定は、edge profile storeで使用可能なプロファイル属性に制限されます
  • コンテンツ項目は、Decisioning ライブラリで管理および管理する必要があります
  • パーソナライズされたアイテムが適用されない場合は、フォールバックコンテンツを定義する必要があります

利点:

  • 個別のオーディエンスとコンテンツのマッピングを必要とせずに、大規模なコンテンツカタログに拡張できます
  • AIを活用した戦略により、観察されたパフォーマンスにもとづいてコンテンツ選択を継続的に最適化
  • 適格性ルールとキャッピングの制約により、コンテンツ配信をきめ細かく制御できます
  • オーディエンスセグメントとして表現しにくい複雑なビジネスロジックをサポート
  • チャネル全体で再利用可能:同じ決定ポリシーをweb、電子メール、モバイルのパーソナライゼーションに活用できます

制限:

  • 実装の複雑さの向上:Decisioningのコンポーネントスタック全体を設定する必要がある
  • AI ランキングは、効果的に訓練するために膨大なコンバージョン量と時間を必要とします
  • Edge プロファイルデータの制限は、匿名の訪問者に対する実施要件ルールの複雑さを制限します
  • コンテンツ項目管理の間接費:各項目には、表示域、実施要件ルール、メンテナンスが必要です
  • デバッグ決定ロジックは、ルールベースのアプローチよりも複雑です

Experience League:

オプションの比較

次の表は、3つの実装オプションを主要な基準と比較したものです。

条件
オプション A:ルールベース
オプション B:実験
オプション C:意思決定
主な用途
既知のセグメントとコンテンツのマッピング
最も効果的なコンテンツを見つける
大規模カタログからの動的コンテンツの選択
複雑
遅い
サブ秒(エッジ)
サブ秒(エッジ)
サブ秒(エッジ)
Personalization precision
セグメントレベル(オーディエンスルール)
訪問者レベル(ランダム割り当て)
訪問者レベル(適格性とランキング)
コンテンツの最適化
手動(測定なし)
統計的テスト(A/B)
継続的(AI ランク)または手動(優先度)
オーディエンスセグメントが必要
はい(エッジ評価)
なし(トラフィック分割)
オプション(実施要件ルールの場合)
測定機能
なし(CJAが必要)
組み込みの実験レポート
組み込みの意思決定レポート
コンテンツカタログサイズ
小(1:1個のセグメントからコンテンツ)
小(2~10種類)
大(無制限の対象品目)
要件定義
Edgeオーディエンス、コンテンツバリエーション
実験が有効になっているキャンペーン
決定コンポーネント(プレースメント、オファー、ポリシー)

適切なオプションの選択

次の決定ロジックを使用して、適切な実装オプションを選択します。

  1. 各訪問者セグメントに表示するコンテンツを既にご存知ですか?

    • はい:オプション A (ルールベース)​から開始します。 セグメントごとにコンテンツ戦略を確立し、決定論的な配信を必要としている。
    • いいえ:質問2に進みます。
  2. 最適なパフォーマンスを見つけるために、少数のコンテンツバリエーションをテストする必要がありますか?

    • はい:オプション B (実験)​を選択してください。 コンテンツ戦略にコミットする前に、統計的な検証が必要です。
    • いいえ:質問3に進みます。
  3. 複雑な適格性とランキング要件を持つコンテンツ項目の大規模なカタログがありますか?

    • はい:オプション C (決定)​を選択してください。 シンプルなルールの枠を超えて、柔軟にコンテンツを選択できる環境が必要です。
    • いいえ:オプション A (ルールベース)​で簡単に開始し、要件が増えるにつれてオプション BまたはCに進みます。

オプションの組み合わせ:​これらのオプションは相互に排他的ではありません。 一般的な手順は、オプション B (実験)から始めて優れたコンテンツを見つけ出し、次にオプション A (ルールベース)を使用して勝者をデプロイして継続的に配信することです。 オプション C (決定機能)は、動的なカタログベースの選択を必要とするユースケースに対応し、オプション Aはよりシンプルな決定論的ルールを処理できます。

実装フェーズ

次のフェーズでは、エンドツーエンドの実装ワークフローについて説明します。

フェーズ 1: web サーフェスの設定

アプリケーション関数: AJO: Channel Configuration

web サイトのパーソナライズされたコンテンツの配信先を指定するweb チャネルサーフェスを定義します。 web サーフェスは、特定のページ URLまたはURL パターンと、AJOがコンテンツを挿入または置換できるページ上の場所(CSS セレクターまたはコードベースのエクスペリエンスサーフェス)を識別します。

このフェーズの​決定ポイント:

NOTE
決定:サーフェスタイプ — パーソナライズされたコンテンツをページに配信する方法を教えてください。
オプション
選択するタイミング
検討事項
web チャネル(ビジュアルエディター)
このパーソナライゼーションでは、ドラッグ&ドロップによるビジュアルエディターを使用して、表示されているページ要素(バナー、見出し、画像、CTA)を変更します
Web デザイナーのブラウザー拡張機能が必要です。 マーケティング主導のコンテンツ変更に最適: 既存のページ要素の視覚的な変更に限定されます。
コードベースのエクスペリエンス
パーソナライゼーションを行うには、web サイトのアプリケーションコードが使用およびレンダリングする構造化データ(JSON)を挿入する必要があります
JSON ペイロードを使用するには、開発者の実装が必要です。 複雑なパーソナライゼーションに対応する柔軟性の最大化: SPA、動的コンポーネント、プログラマティックレンダリングに最適です。
両方(ハイブリッド)
同じサイトでもパーソナライゼーションが異なれば、配信メカニズムも異なります
シンプルな視覚的変更とプログラマティックレンダリングのためのコードベースのエクスペリエンスに対応するweb チャネルを利用できます。 実装の複雑さを増すが、カバーできる範囲を最大化:
NOTE
決定:サーフェススコープ — Web サーフェスでカバーするURL スコープを指定してください。
オプション
選択するタイミング
検討事項
URLの完全一致
Personalizationは、特定のページ(ホームページ、ランディングページなど)をターゲットにします。
精度の高いターゲティング: ページごとに個別のサーフェスが必要です。
ワイルドカード付きURL パターン
Personalizationは、ひとつのカテゴリーのページ(例:すべての商品ページ、すべてのブログ記事)に適用されます。
サーフェス管理のオーバーヘッドを削減。 コンテンツのバリエーションは、あらゆるマッチングページをまたいで機能するように設計する必要があります。
シングルページアプリケーション(SPA)サーフェス
このweb サイトは、URLの変更でページ全体のリロードがトリガーされないSPAです
sendEvent回の呼び出しでビューの変更を行うSPA対応Web SDK設定が必要です。 サーフェス定義では、URLではなくSPA ビュー名が使用されます。

UI ナビゲーション: Journey Optimizer / 管理/ チャネル / Web設定

キー設定の詳細:

  • サーフェスのページ URLまたはURL パターンを定義します
  • コンテンツ配置のCSS セレクターまたはサーフェス URIの指定
  • コードベースのエクスペリエンスの場合、アプリケーションコードが参照するサーフェス名を定義します
  • キャンペーンを作成するAJO サンドボックスにサーフェスを関連付けます

Experience League ドキュメント:

フェーズ 2:行動オーディエンスの定義

アプリケーション関数: RT-CDP: オーディエンス評価

パーソナライゼーションのターゲティングを促進する、セッション中の行動シグナルにもとづいて、エッジ評価されたオーディエンスセグメントを定義します。 これらのオーディエンスは、パーソナライズされた各体験に適格な訪問者を判断します。 Edgeの評価は、訪問者がサイトを移動するにつれて、パーソナライズの意思決定をすばやく行う必要があるため、このパターンでは必須です。

このフェーズの​決定ポイント:

NOTE
決定:行動シグナルの選択 — パーソナライゼーションのターゲティングを促進すべきセッション内シグナルはどれですか?
シグナル
使用するタイミング
Edgeの利用条件
リファラルソース/UTM パラメーター
キャンペーンに特化したランディングページのパーソナライゼーション
実施要件 – 現在のイベントの単純な属性チェック
地域(国、地域、都市)
地域プロモーション、言語固有のコンテンツ、ストアロケーター
適格性 – プロファイル属性チェック
デバイスタイプ(デスクトップ、モバイル、タブレット)
デバイスに合わせて最適化されたコンテンツレイアウトとCTA
適格性 – プロファイル属性チェック
セッションで表示されたページ
カテゴリーの親和性,コンテンツレコメンデーション
制約の対象:単純なイベント数チェックのみ
新規訪問者と再訪問者
ウェルカムメッセージ、プログレッシブエンゲージメント
実施要件:ECID永続性は再訪問者を示します
サイト滞在時間/スクロール数
離脱意図に基づくエンゲージメントベースのオファー
カスタム実装が必要な場合があり、ネイティブエッジ適格ではない
NOTE
決定:オーディエンス評価方法 – このパターンのすべてのオーディエンスは、エッジ評価を使用する必要があります。 セグメントを定義する前に、実施要件を確認してください。
オプション
選択するタイミング
検討事項
エッジ評価
このパターンでは必須です
セグメントルール式は、単純な属性比較、セグメントメンバーシップチェック、時系列クエリや集計関数がないなど、エッジの対象となる必要があります。 サブセカンドの評価レイテンシ。
ストリーミング評価(フォールバック)
セグメントルール式がエッジの適格性を持たないが、ほぼリアルタイムが許容される場合
数秒から数分までの待ち時間: より複雑なセグメントルール式をサポートします。 パーソナライゼーションの配信に大幅な遅延が発生する可能性があります。

UI ナビゲーション:​顧客/ オーディエンス / オーディエンスの作成/ ルールの構築

キー設定の詳細:

  • セグメントビルダーを使用して、行動属性を使用したオーディエンスルールを定義します
  • セグメントルール式がサポートされている関数(単純な属性比較、セグメントメンバーシップ)のみを使用することを確認して、エッジの適格性を検証します
  • 結合ポリシーを、F4で設定されたエッジアクティブ結合ポリシーに設定します
  • オーディエンス母集団をプレビューして、セグメントが期待される結果を返すことを検証します
  • セッション内のページビューに基づくオーディエンスの場合は、時系列クエリではなく、現在のセッションのイベントレベルの属性を使用します

オプションが異なる場所:

オプション Aの​の場合(ルールベース):
コンテンツのバリエーションごとに個別のオーディエンスセグメントを作成。 各セグメントは特定の行動条件を表します(例:「Referral = Google AND Geo = US」はコンテンツバリアント Aにマップされます)。 オーディエンスの数がパーソナライゼーションルールの数に等しい。

オプション B (実験)の場合:
オーディエンス定義はオプションです。 実験がすべての訪問者をターゲットにしている場合、オーディエンスは必要ありません。トラフィック分割は、バリエーションの割り当てを処理します。 実験が特定のサブセット(モバイル訪問者など)をターゲットにしている場合は、実験の実施要件について単一のターゲティングオーディエンスを定義します。

オプション C (決定)の​:
コンテンツ項目の適格性ルールとして使用するオーディエンスを定義します。 これらのオーディエンスは、決定ポリシーのどのコンテンツ項目に適格な訪問者かを決定します。 意思決定エンジンは、適格項目の中からコンテンツを選択することを処理します。

Experience League ドキュメント:

フェーズ 3: コンテンツの作成とバリエーションの作成

アプリケーション関数: AJO: メッセージ オーサリング、AJO: コンテンツ実験(オプション B)、AJO:決定(オプション C)

オーディエンスメンバーシップ(オプション A)、実験の割り当て(オプション B)、意思決定ロジック(オプション C)にもとづいて、訪問者に配信されるパーソナライズされたコンテンツのバリエーションを作成できます。 この段階では、AJOのweb デザイナーやコードベースのエクスペリエンスエディターを使用したコンテンツ制作と、コンテンツの選択方法を制御するテストや意思決定の設定について説明します。

このフェーズの​決定ポイント:

NOTE
決定:コンテンツ作成アプローチ — web コンテンツのバリエーションの作成方法を教えてください。
オプション
選択するタイミング
検討事項
web ビジュアルエディター
マーケティング部門は、コードを記述することなくページ要素を視覚的に変更できます
ブラウザー拡張機能が必要です。 テキスト、画像、CTAの修正に最適です。 既存のページ要素の変更に限定されます。
コードベースのエクスペリエンスエディター
コンテンツには、アプリケーションコードがレンダリングする構造化データ(JSON)が必要です
最大限の柔軟性: ペイロードを使用するには、開発者の実装が必要です。 動的コンポーネントとSPAに最適。
HTML/CSS コードエディター
コンテンツを変更するには、カスタム HTMLまたはCSSが必要です
ダイレクトコード制御: HTML/CSSの専門知識が必要です。 複雑なレイアウト変更に最適。
NOTE
決定:Personalization トークン — プロファイルまたはコンテキスト属性を使用して、コンテンツに動的パーソナライゼーションを含めるべきですか?
オプション
選択するタイミング
検討事項
静的コンテンツのバリエーション
各バリエーションは、動的なトークンを含まない、固定されたコンテンツです
シンプルなアプローチ。 コンテンツは予測可能で、QAが容易です。 属性値が欠落するリスクはありません。
パーソナライゼーション表現を使用した動的コンテンツ
コンテンツには、プロファイルまたはイベント属性(都市名、参照ソースなど)に解決するHandlebars スタイルのトークンが含まれます
より適切なコンテンツ: 匿名プロファイルでnullになる可能性のある属性のフォールバック値が必要です。 ヘルパーで{{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 ナビゲーション: キャンペーン / コンテンツ実験/処理の追加/ トラフィック配分/成功指標

オプション C (決定)の​:
決定コンポーネントスタックを設定し、キャンペーンに統合します。

  1. プレースメントを作成 — ページ上のコンテンツ項目(web HTML、web JSON、web イメージ)の表示場所を定義します
    • UI ナビゲーション: Journey Optimizer / コンポーネント / 意思決定管理/配置
  2. 実施要件ルールを定義 — エッジプロファイル属性に基づいてルールを作成し、各コンテンツ項目に対して適格な訪問者を決定します
    • UI ナビゲーション: Journey Optimizer > コンポーネント >意思決定管理> ルール
  3. コンテンツ項目(オファー)を作成 – 各配置、実施要件ルール、優先度、オプションの上限に関する表現を含む、パーソナライズされたコンテンツ項目を作成します
    • UI ナビゲーション: Journey Optimizer > コンポーネント >意思決定管理> オファー> オファーの作成
  4. フォールバックコンテンツを作成 — パーソナライズされたアイテムが条件を満たさない場合に返されるフォールバックアイテムを定義します
    • UI ナビゲーション: Journey Optimizer > コンポーネント >意思決定管理> オファー> フォールバックオファーの作成
  5. コレクションに整理 — コレクション修飾子(タグ)を使用してコンテンツ項目をグループ化し、コレクションを作成します
    • UI ナビゲーション: Journey Optimizer > コンポーネント >意思決定管理> コレクション修飾子/ コレクション
  6. 決定ポリシーの作成 – 配置をコレクションにリンクし、ランキング戦略(優先順位ベース、式ベース、またはAI ランク)を選択します
    • UI ナビゲーション: Journey Optimizer > コンポーネント >意思決定管理>決定>決定の作成

Experience League ドキュメント:

フェーズ 4:キャンペーンと配信の設定

アプリケーション関数: AJO: Campaign Execution

web サーフェス(フェーズ 1)、オーディエンスターゲティングまたは実験コンフィギュレーション(フェーズ 2~3)、およびコンテンツバリエーション(フェーズ 3)を成果物ユニットにバインドするAJO web キャンペーンを作成してアクティブ化します。 キャンペーンは、パーソナライズされたコンテンツが訪問者に提供されるタイミングと方法を制御します。

このフェーズの​決定ポイント:

NOTE
決定:キャンペーンの種類 — キャンペーンをトリガーする方法
オプション
選択するタイミング
検討事項
スケジュール済みキャンペーン(常時稼動)
Personalizationは、すべての対象となる訪問者に対して継続的に実行する必要があります
永続的なパーソナライゼーションの終了日がない開始日を設定します。 オーディエンスの評価は、エッジでリアルタイムに実行されます。 web パーソナライゼーションで最も一般的なものです。
スケジュール済みキャンペーン(期限付き)
Personalizationは、特定のプロモーション期間や季節のイベントに関連付けられています
明示的な開始日と終了日を設定します。 Campaignは、終了日に自動的に非アクティブ化されます。 プロモーションキャンペーンに最適:
API トリガーキャンペーン
Personalization配信は、外部システムイベントによってトリガーされる必要があります
API統合が必要です。 匿名のweb パーソナライゼーションにはあまり一般的ではありません。 バックエンドシステムがパーソナライゼーションをアクティブにするときに制御する必要がある場合に使用します。

UI ナビゲーション: Journey Optimizer > キャンペーンの作成> キャンペーンの作成

キー設定の詳細:

  • フェーズ 1で設定されたweb チャネルとweb サーフェスを選択します
  • ターゲットオーディエンスのバインド(オプション A)または実験設定(オプション B)の設定(オプション C)または決定の埋め込み(オプション C)
  • キャンペーンスケジュール(開始日、終了日、または常時稼動)の設定
  • 該当する場合、キャンペーンレベルの頻度キャップを設定します
  • すべての設定を確認し、キャンペーンをアクティブ化する

オプションが異なる場所:

オプション Aの​の場合(ルールベース):
パーソナライゼーションルールごとに1つのキャンペーンを作成し、それぞれに対応するコンテンツのバリエーションで異なるエッジオーディエンスをターゲティングします。 あるいは、条件付きコンテンツルールを使用して、ひとつのキャンペーン内でオーディエンスメンバーシップをコンテンツのバリエーションにマッピングする、単一のキャンペーンを使用することもできます。

オプション B (実験)の場合:
コンテンツ検証が有効になっている単一のキャンペーンを作成します。 実験設定(バリエーション、トラフィック配分、成功指標)はフェーズ 3で定義されました。 キャンペーンをアクティベートして実験を開始します。

オプション C (決定)の​:
フェーズ 3で設定した決定ポリシーを埋め込むキャンペーンを作成します。 キャンペーンのコンテンツアクションは、意思決定エンジンをエッジでトリガーする決定範囲を参照します。 キャンペーンをアクティベートして、意思決定ベースのコンテンツ配信を開始。

Experience League ドキュメント:

フェーズ 5:パフォーマンスの報告と分析

Application function: AJO: Reporting & Performance Analysis

AJOに組み込まれたレポートを使用してパーソナライゼーションパフォーマンスを監視し、分析機能をCJAに拡張してクロスチャネルのインサイトを深めることができます。 この段階では、ライブキャンペーンレポートと過去のキャンペーンレポートへのアクセス、実験結果の確認、カスタム分析ワークスペースの構築をおこないます。

このフェーズの​決定ポイント:

NOTE
決定:レポートの深さ — パフォーマンス分析をどの程度深く行うべきか?
オプション
選択するタイミング
検討事項
AJO ネイティブレポートのみ
基本的な配信とエンゲージメントの指標で十分です
インプレッション数、クリック数、CTR、コンバージョン数などの指標をすぐに利用できます。 キャンペーン UIですぐに使用できます。 限定的なカスタマイズ:
AJO reports + CJA analysis
Funnelの詳細な分析、コホート比較、クロスチャネルの影響測定が必要です
AJO データセットにリンクされたCJA接続とデータビューが必要です。 フリーフォーム分析、カスタム計算指標、アトリビューションモデリング、オーディエンスの公開を有効にします。

UI ナビゲーション: Journey Optimizer > キャンペーンを選択> キャンペーンを選択> レポートを表示

キー設定の詳細:

  • アクティブなキャンペーン中にライブレポートにアクセスして、リアルタイム配信を監視します(60秒ごとに更新され、過去24時間に表示)
  • キャンペーン完了後に履歴(常に)レポートにアクセスして包括的な分析を行います(完全に入力するには最大2時間かかる場合があります)
  • オプション B (実験)の場合:治療パフォーマンスの比較、信頼区間、勝者の宣言について実験レポートを確認します
  • CJA分析の場合:CJA接続にAJO experience event データセットが含まれており、データビューがweb パーソナライゼーション指標で設定されていることを確認します

オプションが異なる場所:

オプション Aの​の場合(ルールベース):
各オーディエンスセグメントのキャンペーンレポートを確認し、パーソナライズされたコンテンツのバリエーションをまたいで配信とエンゲージメント指標を比較できます。 CJAを使用して、パーソナライズされたコンテンツとデフォルトのコンテンツのコンバージョンへの影響を測定する比較ワークスペースを構築します。

オプション B (実験)の場合:
統計的な信頼性、治療リフト、勝者の特定については、実験レポートを確認してください。 勝者を宣言する前に、信頼度のしきい値に達するのを待ちます。 勝者コンテンツを永続的なバリエーションとして適用(継続的な配信のためにオプション Aに移行)。

オプション C (決定)の​:
オファーのインプレッション率、選択頻度、コンテンツ項目ごとのコンバージョン属性など、意思決定のパフォーマンス指標を確認できます。 ランキング戦略のパフォーマンスと、フォールバックコンテンツの提供が頻繁すぎるかどうかを分析します(実施要件ルールが制限されすぎていることを示します)。

Experience League ドキュメント:

実装に関する考慮事項

このセクションでは、このユースケース パターンのガードレール、一般的な落とし穴、ベストプラクティス、トレードオフの決定について説明します。

ガードレールと制限

導入前と導入中に、次のガードレールを確認します。

  • Edge セグメントは、単純な属性チェックとセグメントメンバーシップに限定されます。時系列クエリや複雑な集計は使用できません。Edge セグメントの適格性
  • サンドボックスごとにエッジでアクティブにできる結合ポリシーは1つだけです – ​ プロファイルガードレール ​
  • サンドボックスごとに最大4,000個のセグメント定義 – ​ セグメント化ガードレール ​
  • サンドボックスあたり最大500個のアクティブなライブキャンペーン — Journey Optimizer ガードレール ​
  • コンテンツ実験1回あたり最大10個の処理バリエーション — ​ コンテンツ実験の制限
  • サンドボックスごとに最大10,000件の承認済みパーソナライズされたオファー(オプション C) — 意思決定管理ガードレール ​
  • 1決定あたりの最大プレースメント数30件(オプション C) — Journey Optimizer ガードレール ​
  • AI ランキングモデルのトレーニングには、最低1,000件のコンバージョンイベントが必要です(オプション C)
  • Edge Network応答時間SLA: エッジ評価セグメントの場合は200 ミリ秒未満
  • 仮名プロファイルの有効期限:ECIDのみのプロファイルの場合、14日から365日に設定可能
  • ライブレポートは60秒ごとに更新され、過去24時間のデータが表示されます
  • 過去のレポートは、キャンペーン完了後、完全に入力されるまでに最大2時間かかる場合があります

よくある落とし穴

実装のよくある間違いを回避します。

  • Web SDKがAEPに行動シグナルを送信していません: データストリームでAdobe Experience Platform サービスが有効になっており、イベントデータセットが正しくマッピングされていることを確認します。 この機能がなければ、エッジプロファイルへのデータの入力はなく、オーディエンスの評価はサイレントで失敗します。この場合、訪問者はエラーが表示されることなくデフォルトコンテンツを受け取ります。
  • 条件が0件の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 データなし、行動履歴の制限、様々な地域とデバイス)。

トレードオフの決定

実装計画を立てる際には、次のトレードオフを考慮してください。

NOTE
トレードオフ:Personalizationの幅と実装の複雑さ
より詳細なパーソナライゼーション(多くのオーディエンス、多くのコンテンツバリエーション)を実現すれば、より適切なエクスペリエンスを構築できますが、構成が複雑化し、コンテンツ制作のオーバーヘッドが増大します。
  • 幅広いパーソナライゼーションのメリット: シンプル、市場投入までの時間の短縮、コンテンツ制作コストの削減。 少数のオーディエンスとバリエーションが、有意義なパーソナライゼーションを提供した訪問者の大部分をカバーしています。
  • 詳細なパーソナライゼーションの好み:​最大関連性、エンゲージメント向上、コンバージョン率の向上。 多くのオーディエンスやバリエーションは、カスタマイズされたコンテンツで特定の行動シグナルに対応します。
  • 推奨事項:​最も一般的な訪問者セグメント(参照元、デバイスの種類、地域など)をターゲットにした、インパクトの大きい3 ~ 5個のパーソナライゼーションルールを最初に作成します。 影響を測定し、観察されたパフォーマンスとビジネス価値にもとづいてより詳細なルールに拡大します。
NOTE
トレードオフ:ルールベースの決定論とAI主導の最適化
ルールベースのアプローチ(オプション A)により、各訪問者に提供するコンテンツをビジネス全体で制御できます。 AIを活用したアプローチ(オプション C)は、コンテンツの選択を時間をかけて最適化しますが、特定のコンテンツが選択された理由の可視性を減らすことができます。
  • ルールベースのメリット:​予測可能性、監査可能性、ビジネスコントロール。 マーケティング部門は、各セグメントがどのようなコンテンツを受け取るのかを正確に把握し、そのロジックを関係者に説明できます。
  • AI主導のメリット: パフォーマンスの最適化、スケーラビリティ、継続的な改善 AI モデルは、人間のルールライティングで見落としがちな、コンテンツ訪問者との親和性を発見します。
  • 推奨事項: ブランドの一貫性と関係者の透明性が最も重要な場合は、ルールベースを使用して重要なコンテンツに関する決定を行います。 AIを利用した大規模なコンテンツカタログは、手作業によるルール管理が困難で、継続的な最適化が測定可能な成果をもたらします。
NOTE
トレードオフ:匿名プロファイルの永続性とプライバシーコンプライアンスの比較
仮名プロファイルの有効期限が長いほど、クロスセッションのパーソナライゼーションが向上します(再訪問者の認識、継続的な行動コンテキストの構築)。 有効期限が短いほど、プライバシーコンプライアンスが向上し、ストレージコストが削減されます。
  • 有効期限が長いほど有利:​匿名プロファイルが充実し、再訪問者認知度が向上し、パーソナライゼーションの意思決定に役立つデータが増加します。 有効期限を90 ~ 365日に設定します。
  • 有効期限の短縮: プライバシーコンプライアンス(GDPR、CCPA)、ストレージコストの削減、古いプロファイルデータのリスクの最小化。 有効期限を14~30日に設定します。
  • 推奨事項:​有効期限を組織のCookie同意ポリシーとプライバシー要件に合わせます。 ほとんどの実装では、パーソナライゼーションの価値とプライバシーコンプライアンスの合理的なバランスを30~90日で取ることができます。

関連ドキュメント

次のExperience League リソースでは、このユースケースパターンで使用される機能に関する詳細を提供しています。

Web チャネルとコードベースのエクスペリエンス

オーディエンスとセグメント化

Personalizationとコンテンツ

コンテンツ実験

意思決定管理

キャンペーン

Web SDKとデータ収集

IDとプロファイル

データモデリング

レポートと分析

データガバナンスとプライバシー

ガードレール

recommendation-more-help
blueprints-learn-help-blueprints