パートナー支援の訪問者認識を使用して、不明な訪問者に対するオンサイトエクスペリエンスをパーソナライズする
パートナー支援による認識を使用して、パーソナライズされたエクスペリエンスを web プロパティ訪問者に提供する方法を説明します。このチュートリアルを使用すると、Experience Platform および他の Experience Cloud ソリューションにおける様々な要素の実装シーケンスを理解して、パーソナライズされたエクスペリエンスを認証済みおよび未認証の訪問者に表示できます。
このユースケースを検討する理由 why-this-use-case
消費者が様々な方法でブランドとやり取りする際のデジタルエクスペリエンスの断片化は非常に現実的であり、解決するのがますます難しくなっています。 包括的なエクスペリエンス、ターゲットを絞ったレコメンデーション、カスタマイズされたインタラクションに対する最適な顧客エンゲージメント戦略はすべて、ユーザーの認識によって制約を受けます。
そこで、パートナー支援によるリアルタイム認識が有意義な違いを生み出すことができます。 Adobeを利用すれば、ID パートナーは、高度なクライアントサイドのデータ収集と市場をリードするエクスペリエンス最適化ソリューションにプラグインして、事前の履歴や認証なしで、初回訪問以降のエクスペリエンス配信の水準を効果的に引き上げることができます。
これは、消費財、オンライン小売など、認証率の低い業界で特に価値があります。
ある業界の例 industry-example
例として、認証率が低いホームセンターブランドについて考えてみます。このブランドでは、以前の履歴や認証がなくても、また、サードパーティのクッキーに依存することなく、パーソナライズされたエクスペリエンスを初めての訪問者に提供したいと考えています。
このブランドでは、パートナーの認識技術を活用して、訪問者を確率論的に認識し、よりパーソナライズされたエクスペリエンスを提供することにしました。これは、訪問者がマーケティングファネルを下に移動する過程での事前の検討に役立ちます。例えば、最近引っ越した人にアピールするオンサイトコンテンツにパートナー提供のデモグラフィックシグナルを使用したり、人気の DIY 製品の割引を行ったりすることもあるでしょう。
前提条件と計画 prerequisites-and-planning
パートナー提供の属性を使用して、パーソナライズされたエクスペリエンスを認証済みおよび未認証の訪問者に提供することを計画する際は、計画プロセスで次の前提条件を考慮します。
- パートナーの認識技術では、追加の属性に重ねることができるように、どのような入力を想定しているか。
- 確率的に導出されたデータセットと確定的に確認された属性のどちらに基づいて、様々なチャネルやユースケースでパーソナライゼーションを快適に配信できるか。
- 認証前の認識済み訪問者に対するエクスペリエンスは、認証後にどのように変更されるべきか。
使用する UI 機能、プラットフォームコンポーネントおよび Experience Cloud 製品 ui-functionality-and-elements
このユースケースをうまく実装するには、Real-time Customer Data Platform や他の Experience Cloud ソリューションの複数の領域を使用する必要があります。これらすべての領域に必要な属性ベースのアクセス制御権限があることを確認するか、必要な権限の付与をシステム管理者に依頼してください。
-
データ収集
-
Real-Time CDP におけるデータ管理
-
Web プロパティのパーソナライゼーション
- エッジセグメント化
- エッジパーソナライゼーション宛先
- Adobe Target(または、任意のパーソナライゼーションプラットフォーム。このユースケースのチュートリアルでは、パーソナライゼーションエンジンとして Adobe Target を使用)
ビデオチュートリアル video-walkthrough
不明な訪問者に対するオンサイトエクスペリエンスのパーソナライズ方法を説明する以下のビデオチュートリアルをご覧ください。
ユースケースの達成方法:概要 achieve-the-use-case-high-level
- 顧客 が、匿名の web サイト訪問者に関するインサイトをリアルタイムで取得する機能のライセンスを データパートナー から取得します。
- 顧客 が、パートナーの API を呼び出すためにクライアントサイドライブラリをプロパティにデプロイし、パートナー提供のシグナルを Real-Time CDP に送信するように Web SDK またはモバイル SDK を設定します。
- Web サイトまたはアプリのブラウジング時に、訪問者 が パートナー によって確率論的に認識され、パートナーから ID と共に属性が返されます。
- Real-Time CDP が、エッジセグメント化を実行して受信イベントのヒットを評価し、ECID 識別子と対照して結果を保持します。
- Adobe Target が、エッジセグメント化の出力を使用して 訪問者 にエクスペリエンスをレンダリングし、セッション内でのパーソナライゼーションを実現します。
- 分析やリターゲティングなどのダウンストリームワークフローについて、イベント全体が保持されます。
ユースケースの達成方法:手順 step-by-step-instructions
上記の概要の各手順を完了するには、詳しいドキュメントへのリンクを含む以下の節を参照してください。
データ管理:ID 名前空間、スキーマおよびデータセットを作成して、データ属性を管理します。 data-management
未認証訪問者のエクスペリエンスをパーソナライズするユースケースを実現するための準備として、まず、リアルタイム受信イベントとオーディエンス選定データを受け取るためのデータ管理構造を Real-Time CDP でセットアップする必要があります。
パートナー ID の ID 名前空間の作成
まず、パートナー ID の ID 名前空間を作成する必要があります。左側のパネルで 顧客/ID に移動し、画面の右上隅にある「ID 名前空間の作成」を選択します。
詳しくは、パートナー ID の ID 名前空間の作成を参照してください。
スキーマの作成
次に、後で web プロパティから収集する時系列データを保持するために、エクスペリエンスイベントスキーマを作成します。そのスキーマの基本クラスには、XDM ExperienceEvent を使用します。Experience Platform の UI を使用したスキーマの作成を参照してください。
スキーマを作成してフィールドグループをスキーマへ追加する場合は、「Web ページにアクセス」と ID マップのフィールドグループを追加することを検討します。これは、デジタル資産やデータ収集の実践に適用される他のフィールドグループに加えて行われるものです。
さらに、既存のフィールドグループを作成または再利用してスキーマに追加することにより、訪問者に関するパートナー提供のインサイトを取り込むこともできます。フィールドグループの作成方法と、フィールドグループへのフィールドの追加方法を参照してください。例えば、年齢層、雇用形態、月々の購買力、購買行動など、パートナーが提供するインサイトに合わせてパーソナライズする場合は、フィールドグループに適切なフィールドを含めます。
データパートナーが訪問者に安定した識別子を提供し、それを Real-Time CDP に取り込みたい場合は、カスタムフィールドグループにその識別子用の適切な名前のフィールドがあることを確認します。また、前に作成した ID 名前空間で、そのフィールドを ID としてマークする必要があります。プロファイルに含めるスキーマを有効にすることも必要です。
データセットの作成
次に、web プロパティの訪問者から収集してオンサイトのパーソナライズ機能に使用する、時系列データを保持するデータセットを作成する必要があります。
データセットの作成方法に関するチュートリアルを読み、スキーマからデータセットを作成するオプションを忘れずに選択してください。前の手順で作成したスキーマに基づいてデータセットを作成します。
スキーマを作成するときの手順と同様に、データセットをリアルタイム顧客プロファイルに含めるようにする必要があります。リアルタイム顧客プロファイルでデータセットを使用できるようにする方法について詳しくは、スキーマ作成チュートリアルを参照してください。
Web プロパティでのイベントデータ収集の実装 implement-data-collection
データ管理を設定したら、web プロパティにリアルタイムのイベントデータ収集を実装する必要があります。リアルタイムのイベント呼び出しを収集して Real-Time CDP に送り返すには、Adobe データ収集ライブラリ(Web SDK)を使用してプロパティをインストルメント化する必要があります。この項目は、いくつかのデータ収集コンポーネントをまたいだいくつかの個別のタスクで構成されます。
まず、画面の右上隅にあるアプリケーション切り替えボタンを使用して、「データ収集」セクションに移動します。
UI の データ収集 セクションは、以下の画像のようになります。
データストリームを作成
データ収集セクションの最初の手順として、新しいデータストリームを作成します。データがどのように収集され、適切な Adobe アプリ(この場合は Experience Platform)に正しくルーティングされるかは、データストリームに基づいています。
データストリームを作成する際に、「イベントスキーマ」フィールドで、以前に作成したスキーマを選択します。
先ほど作成したイベントデータセットをドロップダウンから選択し、「エッジ セグメント化」と「パーソナライズ機能の宛先」の横のボックスをオンにして、「保存」を選択します。
イベントベースの時系列データを取り込むので、このシナリオではプロファイルデータセットを選択する必要はありません。
タグプロパティの作成
プロパティは、サイトにタグを導入する際に、拡張機能、ルール、データ要素およびライブラリを入力するコンテナと考えてください。
「タグ」に移動し、「新しいプロパティ」を選択します。
必須フィールドに入力し、「保存」を選択します。
タグプロパティを作成する方法に関する完全な情報を取得します。
次に、プロパティ内に様々な拡張機能をインストールする必要があります。タグプロパティを選択し、「拡張機能」セクションに移動します。
コア拡張機能はすでにインストールされていることに注意してください。次の節で説明するように、さらに 2 つの拡張機能をインストールする必要があります。
Web SDK 拡張機能のインストール
このチュートリアルでは、Web SDK を使用して web サイトをインストルメント化する方法を説明します。また、Mobile SDK をアプリで使用すると、パーソナライズされたエクスペリエンスをアプリの訪問者に提供することもできます。
Web SDK を設定する画面で、「データストリーム」セクションに移動し、使用している Experience Platform サンドボックスに関する情報を入力します。次のドロップダウンから、適切なサンドボックスと前の手順で作成したデータストリームを選択します。他のすべての環境に対して同じサンドボックスとデータストリームの値を選択できます。その他の設定は変更せず、「保存」を選択します。
完全な情報については、「Web SDK のインストール方法」を参照してください。
ID サービス拡張機能のインストール
Experience Cloud の ID サービス拡張機能を使用すると、すべての Experience Cloud ソリューションにわたって、訪問者に固有のデバイスベースのファーストパーティ ID を作成できます。拡張機能カタログで ID サービス を検索し、インストールします。拡張機能をインストールする際は、すべてのデフォルト設定をそのまま使用します。
環境の設定
次に、左側のナビゲーションから「環境」セクションに進みます。この手順では、web サイトを Adobe Edge Network に接続して、訪問者情報をリアルタイムに取得し、配信する必要があります。
開発環境の右側にあるボックスアイコンを選択し、モーダルウィンドウに表示される JavaScript コードスニペットの標準バージョンをコピーします。
このコードスニペットを web サイトの最上部に追加する必要があります。その結果、web サイトは Adobe Edge Network を呼び出して、JavaScript ロジックを取得し、ページ上に読み込んで実行します。これにより、訪問者 ID 生成、データ収集、リアルタイムなエクスペリエンスのパーソナライズなどの機能を使用できます。
データ要素の設定
データ要素は、データディクショナリ(またはデータマップ)の構築ブロックです。単一のデータ要素は、クエリ文字列、URL、cookie 値、JavaScript 変数などに値をマッピングできる変数です。詳しくは、データ要素を参照してください。
このユースケースでは、2 つのデータ要素を設定する必要があります。
まず、partnerData
要素を設定します。「データ要素」セクションに移動し、「新しいデータ要素の作成」を選択します。
データ要素に partnerData
という名前を付け、拡張機能の値を「コア」のままにし、「データ要素タイプ」を「JavaScript 変数」に設定します。JavaScript 変数名 というタイトルのフィールドに partnerData
を入力し、「保存」を選択します。
2 番目のデータ要素を設定するには、新しい変数に pageVisit
という名前を付け、拡張機能 を「Adobe Experience Platform」に設定し、データタイプとして「XDM オブジェクト」を選択します。
スキーマから、データパートナーに期待する値に対応するサードパーティ属性を選択します。次に、「オブジェクト全体を提供」というタイトルのラジオボタンを選択します。データベースに似たアイコンを選択し、前に作成した partnerData
データ要素を選択します。
ルールを設定
「ルール」セクションでは、作成したデータ要素に読み込まれた属性を使用して、Adobe にパーソナライズ機能のリクエストを送信するように web サイトを設定できます。詳しくは、ルールの作成を参照してください。
「新規ルールを作成」を選択します。このルールに「パーソナライズ」という名前を付け、「イベント」の隣にある + 記号を選択します。イベントとして「ページ下部」を選択し、保存します。
アクション の横にある + 記号を選択します。拡張機能を Adobe Experience Platform Web SDK に更新し、「アクションタイプ」を「イベントの送信」に設定します。
右側の「タイプ」ドロップダウンセレクターから、イベントタイプとして web.webpagedetails.pageViews
を選択します。
XDM データの横にあるデータベースアイコンを選択し、pageVisit
データ要素を選択します。
アクション設定のリストを下にスクロールし、「視覚的なパーソナライズ機能の決定をレンダリング」というタイトルのボックスを必ずオンにします。これは、Adobe Target またはその他の類似製品を介して提供されたエクスペリエンスを web ページ上で視覚的にレンダリングするために重要です。「変更を維持」を選択し、ルールを「保存」します。
公開ワークフローを設定
この設定を web ページにデプロイするには、次の手順で、作成したリソースを含むライブラリを構築します。詳しくは、フロー公開の設定を参照してください。
「フローの公開」、「ライブラリを追加」の順に選択します。
「変更されたリソースをすべて追加」を選択し、ライブラリに名前を付けて、環境を「開発」に設定し、「開発に保存してビルド」を選択します。
Web サイトをテスト
この時点で、web サイトに web SDK が完全に実装されている必要があります。データ収集が期待どおりに動作しているかをテストするには、web サイトに移動し、ブラウザーの開発者ツールを使用してネットワークトラフィックを調べます。
検索ボックスに interact
と入力してページを更新すると、web サイトから Adobe Edge ネットワークへのネットワーク呼び出しが表示されます。
パーソナライズ機能 personalization
これで、パーソナライズ機能用にオーディエンスを作成してアクティブ化する準備が整いました。
オーディエンスの作成とエッジセグメント化の設定
Platform UI で、顧客/オーディエンス に移動し、web サイトの訪問者をキャプチャするオーディエンスを作成します。
訪問者が web プロパティを訪問した際にオーディエンスメンバーシップがリアルタイムで評価されるように、 エッジセグメント化でオーディエンスを設定する必要があります。
エッジオーディエンスに対しては、必ず active-on-edge 結合ポリシーも設定してください。
Adobe Target または他のカスタムパーソナライズ機能の宛先との統合
これで、パーソナライズ機能エンジンと統合して、web サイトやアプリの訪問者にパーソナライズされたコンテンツを表示する準備が整いました。Adobe では、この目的のために Adobe Target の宛先を使用することを推奨します。
制限事項とトラブルシューティング limitations-and-troubleshooting
このページで説明するユースケースを参照する際は、次の制限事項に注意してください。
- パートナー ID を使用する場合、これらの ID は ID グラフの作成時に使用されません。
パートナーデータサポートを通じて達成されるその他のユースケース other-use-cases
Real-Time CDP のパートナーデータサポートを通じて達成されるその他のユースケースを調べます。
- 信頼できるデータパートナーからの属性でファーストパーティプロファイルを補完し、データ基盤を改善し、顧客ベースに関する新しいインサイトを得て、オーディエンスの最適化を改善します。
- Real-Time CDP のサードパーティデータのサポートを使用して、データパートナーの見込み客プロファイルでプロファイルベースを拡張し、新規顧客の獲得またはリーチのために見込み客との関わりを深めます。
- 見込み客プロファイルと見込み客オーディエンスのアクティベーションを拡張し、宛先を選択できるようになりました。