パートナー支援の訪問者認識を使用して、不明な訪問者に対するオンサイトエクスペリエンスをパーソナライズする
パートナー支援による認識を使用して、パーソナライズされたエクスペリエンスを web プロパティ訪問者に提供する方法を説明します。このチュートリアルを使用すると、Experience Platform および他の Experience Cloud ソリューションにおける様々な要素の実装シーケンスを理解して、パーソナライズされたエクスペリエンスを認証済みおよび未認証の訪問者に表示できます。
このユースケースを検討する理由 why-this-use-case
消費者が様々な方法でブランドとやり取りする際のデジタルエクスペリエンスの断片化は非常に現実的であり、解決するのがますます難しくなっています。 包括的なエクスペリエンス、ターゲットを絞ったレコメンデーション、カスタマイズされたインタラクションに対する最適な顧客エンゲージメント戦略はすべて、ユーザーの認識によって制約を受けます。
そこで、パートナー支援によるリアルタイム認識が有意義な違いを生み出すことができます。 Adobeを使用すれば、id パートナーは、高度なクライアントサイドのデータ収集および市場をリードするエクスペリエンス最適化ソリューションにプラグインして、事前の履歴や認証なしで、初回訪問以降のエクスペリエンス配信の水準を効果的に引き上げることができます。
これは、消費財、オンライン小売など、認証率の低い業界で特に価値があります。
ある業界の例 industry-example
例として、認証率が低いホームセンターブランドについて考えてみます。このブランドでは、以前の履歴や認証がなくても、また、サードパーティのクッキーに依存することなく、パーソナライズされたエクスペリエンスを初めての訪問者に提供したいと考えています。
このブランドでは、パートナーの認識技術を活用して、訪問者を確率論的に認識し、よりパーソナライズされたエクスペリエンスを提供することにしました。これは、訪問者がマーケティングファネルを下に移動する過程での事前の検討に役立ちます。例えば、最近引っ越した人にアピールするオンサイトコンテンツにパートナー提供のデモグラフィックシグナルを使用したり、人気の DIY 製品の割引を行ったりすることもあるでしょう。
前提条件と計画 prerequisites-and-planning
パートナー提供の属性を使用して、パーソナライズされたエクスペリエンスを認証済みおよび未認証の訪問者に提供することを計画する際は、計画プロセスで次の前提条件を考慮します。
- パートナーの認識技術では、追加の属性に重ねることができるように、どのような入力を想定しているか。
- 確率的に導出されたデータセットと確定的に確認された属性のどちらに基づいて、様々なチャネルやユースケースでパーソナライゼーションを快適に配信できるか。
- 認証前の認識済み訪問者に対するエクスペリエンスは、認証後にどのように変更されるべきか。
使用する UI 機能、Experience Platform コンポーネントおよび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 名前空間を作成する必要があります。左側のパネルで Customer/Identities に移動し、画面の右上隅にある「Create identity namespace」を選択します。
詳しくは、パートナー ID の ID 名前空間の作成を参照してください。
スキーマの作成
次に、後で web プロパティから収集する時系列データを格納する Experience Event スキーマを作成し、XDM ExperienceEvent をスキーマの基本クラスとして使用していることを確認します。 Experience Platform の UI を使用したスキーマの作成を参照してください。
スキーマを作成してフィールドグループをスキーマへ追加する場合は、「Web ページにアクセス」と ID マップのフィールドグループを追加することを検討します。これは、デジタル資産やデータ収集の実践に適用される他のフィールドグループに加えて行われるものです。
さらに、既存のフィールドグループを作成または再利用してスキーマに追加することにより、訪問者に関するパートナー提供のインサイトを取り込むこともできます。フィールドグループの作成方法と、フィールドグループへのフィールドの追加方法を参照してください。例えば、年齢層、雇用形態、月々の購買力、購買行動など、パートナーが提供するインサイトに合わせてパーソナライズする場合は、フィールドグループに適切なフィールドを含めます。
データパートナーが訪問者に安定した識別子を提供し、それを Real-Time CDP に取り込みたい場合は、カスタムフィールドグループにその識別子用の適切な名前のフィールドがあることを確認します。また、前に作成した ID 名前空間で、そのフィールドを ID としてマークする必要があります。プロファイルに含めるスキーマを有効にすることも必要です。
データセットの作成
次に、web プロパティの訪問者から収集してオンサイトのパーソナライズ機能に使用する、時系列データを保持するデータセットを作成する必要があります。
データセットの作成方法に関するチュートリアルを読み、スキーマからデータセットを作成するオプションを忘れずに選択してください。前の手順で作成したスキーマに基づいてデータセットを作成します。
スキーマを作成する際の手順と同様に、データセットを Real-Time Customer Profile に含めることができる必要があります。 Real-Time Customer Profile で使用するデータセットを有効にする方法について詳しくは、 スキーマを作成に関するチュートリアル を参照してください。
Web プロパティでのイベントデータ収集の実装 implement-data-collection
データ管理を設定したら、web プロパティにリアルタイムのイベントデータ収集を実装する必要があります。リアルタイムイベント呼び出しを収集してAdobeに送り返すには、Real-Time CDP data collection library - Web SDK を使用してプロパティを実装する必要があります。 この項目は、いくつかのデータ収集コンポーネントをまたいだいくつかの個別のタスクで構成されます。
まず、画面の右上隅にあるアプリケーションスイッチャーを使用して、「Data Collection」セクションに移動します。
UI の Data Collection セクションは、以下の画像に似ています。
データストリームを作成
データ収集セクションの最初の手順として、新しいデータストリームを作成します。データがどのように収集され、適切な Adobe アプリ(この場合は Experience Platform)に正しくルーティングされるかは、データストリームに基づいています。
データストリームの作成時に、「Event schema」フィールドで、以前に作成したスキーマを選択します。
前に作成したイベントデータセットをドロップダウンから選択 し、「Edge Segmentation」と「Personalization Destinations」の横にあるチェックボックスをオンにして、「Save」を選択します。
イベントベースの時系列データを取り込むので、このシナリオではプロファイルデータセットを選択する必要はありません。
タグプロパティの作成
プロパティは、サイトにタグを導入する際に、拡張機能、ルール、データ要素およびライブラリを入力するコンテナと考えてください。
Tags に移動し、「New property」を選択します。
必須フィールドに入力し、「Save」を選択します。
タグプロパティを作成する方法に関する完全な情報を取得します。
次に、プロパティ内に様々な拡張機能をインストールする必要があります。タグプロパティを選択し、「Extensions」セクションに移動します。
Core 拡張機能は既にインストールされています。 次の節で説明するように、さらに 2 つの拡張機能をインストールする必要があります。
Web SDK 拡張機能のインストール
このチュートリアルでは、Web SDK を使用して web サイトをインストルメント化する方法を説明します。また、Mobile SDK をアプリで使用すると、パーソナライズされたエクスペリエンスをアプリの訪問者に提供することもできます。
Web SDKを設定するための画面で、「Datastreams」セクションに移動し、使用しているExperience Platform サンドボックスに関する情報を指定します。 次のドロップダウンから、適切なサンドボックスと前の手順で作成したデータストリームを選択します。他のすべての環境に対して同じサンドボックスとデータストリームの値を選択できます。他の設定はそのままにし、「Save」を選択します。
完全な情報については、「Web SDK のインストール方法」を参照してください。
ID サービス拡張機能のインストール
Experience Cloud の ID サービス拡張機能を使用すると、すべての Experience Cloud ソリューションにわたって、訪問者に固有のデバイスベースのファーストパーティ ID を作成できます。拡張機能カタログで ID Service を検索して、インストールします。 拡張機能をインストールする際は、すべてのデフォルト設定をそのまま使用します。
環境の設定
次に、左側のナビゲーションから Environments のセクションに進みます。 この手順では、web サイトを Adobe Edge Network に接続して、訪問者情報をリアルタイムに取得し、配信する必要があります。
開発環境の右側にあるボックスアイコンを選択し、モーダルウィンドウに表示される JavaScript コードスニペットの標準バージョンをコピーします。
このコードスニペットを web サイトの最上部に追加する必要があります。その結果、web サイトは Adobe Edge Network を呼び出して、JavaScript ロジックを取得し、ページ上に読み込んで実行します。これにより、訪問者 ID 生成、データ収集、リアルタイムなエクスペリエンスのパーソナライズなどの機能を使用できます。
データ要素の設定
データ要素は、データディクショナリ(またはデータマップ)の構築ブロックです。単一のデータ要素は、クエリ文字列、URL、cookie 値、JavaScript 変数などに値をマッピングできる変数です。詳しくは、データ要素を参照してください。
このユースケースでは、2 つのデータ要素を設定する必要があります。
まず、partnerData 要素を設定します。Data Elements セクションに移動し、「Create New Data Element」を選択します。
データ要素に partnerData という名前を付け、extension の値は Core のままにし、Data Element Type を JavaScript Variable に設定します。 partnerData という名前のフィールドに JavaScript variable name と入力し、「Save」を選択します。
2 つ目のデータ要素を設定するには、新しい変数に pageVisit という名前を付け、Extension を Adobe Experience Platform に設定し、データタイプとして XDM Object を選択します。
スキーマから、データパートナーに期待する値に対応するサードパーティ属性を選択します。次に、「Provide entire object」というラジオボタンを選択します。 データベースに似たアイコンを選択し、前に作成した partnerData データ要素を選択します。
ルールを設定
Rules セクションでは、作成したデータ要素に読み込まれた属性を使用してパーソナライゼーションリクエストをAdobeに送信するように web サイトを設定できます。 詳しくは、ルールの作成を参照してください。
「Create new Rule」を選択します。このルールに Personalize という名前を付け、Events の横の「+」記号を選択します。 イベントとして「Page Bottom」を選択し、保存します。
「Actions」の横にある「+」記号を選択します。 拡張機能を Adobe Experience Platform Web SDK に更新し、Action Type を Send event に設定します。
右側の Type ドロップダウンセレクターから、イベントタイプとして「web.webpagedetails.pageViews」を選択します。
XDM データの横にあるデータベースアイコンを選択し、pageVisit データ要素を選択します。
アクション設定のリストを下にスクロールし、「Render visual personalization decisions」というチェックボックスをオンにします。 これは、Adobe Target またはその他の類似製品を介して提供されたエクスペリエンスを web ページ上で視覚的にレンダリングするために重要です。「Keep Changes」を選択し、ルールを Save きます。
公開ワークフローを設定
この設定を web ページにデプロイするには、次の手順で、作成したリソースを含むライブラリを構築します。詳しくは、フロー公開の設定を参照してください。
Publishing Flow を選択し、次に Add Library を選択します。
「Add all Changed Resources」を選択し、ライブラリに名前を付け、環境を「Development」に設定して「Save & Build to Development」を選択します。
Web サイトをテスト
この時点で、web サイトに web SDK が完全に実装されている必要があります。データ収集が期待どおりに動作しているかをテストするには、web サイトに移動し、ブラウザーの開発者ツールを使用してネットワークトラフィックを調べます。
検索ボックスに interact と入力してページを更新すると、web サイトから Adobe Edge ネットワークへのネットワーク呼び出しが表示されます。
パーソナライズ機能 personalization
これで、パーソナライズ機能用にオーディエンスを作成してアクティブ化する準備が整いました。
オーディエンスの作成とエッジセグメント化の設定
Experience Platform UI で、Customer / Audiences に移動し、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 のサードパーティデータのサポートを使用して、データパートナーの見込み客プロファイルでプロファイルベースを拡張し、新規顧客の獲得またはリーチのために見込み客との関わりを深めます。
- 見込み客プロファイルと見込み客オーディエンスのアクティベーションを拡張 し、宛先を選択できるようになりました。