Web SDK を使用したExperience Platformへのデータのストリーミング
Platform Web SDK を使用して、Web データをAdobe Experience Platformにストリーミングする方法について説明します。
Experience Platformは、Adobe Real-time Customer Data Platform、Adobe Customer Journey Analytics、Adobe Journey Optimizerなど、すべての新しいExperience Cloudアプリケーションの中心です。 これらのアプリケーションは、Platform Web SDK を Web データ収集の最適な方法として使用するように設計されています。
Experience Platformは、前に作成したのと同じ XDM スキーマを使用して、Luma Web サイトからイベントデータをキャプチャします。 そのデータが Platform Edge ネットワークに送信されると、データストリーム設定はそのデータをExperience Platformに転送できます。
学習内容
このレッスンを最後まで学習すると、以下の内容を習得できます。
- Adobe Experience Platform内でのデータセットの作成
- Web SDK データをAdobe Experience Platformに送信するためのデータストリームの設定
- リアルタイム顧客プロファイルのストリーミング Web データを有効にする
- データが Platform データセットとリアルタイム顧客プロファイルの両方にランディングしたことを検証します。
前提条件
次のレッスンを既に完了していること。
-
The 初期設定 レッスン:
-
The タグ設定 レッスン:
データセットの作成
Adobe Experience Platformに正常に取り込まれたすべてのデータは、データレイク内にデータセットとして保持されます。 A データセット は、スキーマ(列)とフィールド(行)を含むテーブルなど、データのコレクションのストレージと管理の構成体です。 データセットには、保存するデータの様々な側面を記述したメタデータも含まれます。
この演習では、データセットを作成して、 Luma デモサイト.
Luma Web Event Data
スキーマ(前のレッスンで説明したとおり) XDM スキーマの設定.-
次に移動: Experience Platform界面
-
このチュートリアルで使用している開発用サンドボックス内にいることを確認します。
-
開く データセット 左のナビゲーションから
-
選択 データセットを作成
-
を選択します。 スキーマからデータセットを作成 オプション
-
を選択します。
Luma Web Event Data
スキーマが 前のレッスン 次に、「 次へ -
次を提供: 名前 およびオプション 説明 」と表示されます。 この練習では、
Luma Web Event Data
を選択し、「 完了
データセットが、Platform Web SDK 実装からのデータ収集を開始するように設定されました。
データストリームの設定
次に、 datastream にデータを送信 Adobe Experience Platform. datastream は、タグのプロパティ、Platform Edge Network およびExperience Platformデータセット間のリンクです。
-
を開きます。 データ収集 インターフェイス
-
選択 データストリーム 左のナビゲーションから
-
で作成したデータストリームを開きます。 データストリームの設定 教訓
Luma Web SDK
-
「サービスを追加」を選択します。
-
選択 Adobe Experience Platform として サービス
-
選択
Luma Web Event Data
として イベントデータセット -
「保存」を選択します。
でトラフィックを生成する際、 Luma デモサイト タグプロパティにマッピングされると、データセットがExperience Platformに入力されます。
データセットの検証
この手順は、データがデータセットにランディングされたことを確認するために重要です。 データセットに送信されるデータの検証には、2 つの側面があります。
- を使用して検証 Experience Platformデバッガー
- を使用して検証 データセットをプレビュー
- を使用して検証 クエリサービス
Experience Platform Debugger
これらの手順は、 デバッガーレッスン. ただし、データはデータストリームで有効にした後で Platform に送信されるので、さらにサンプルデータを生成する必要があります。
-
を開きます。 Luma デモサイト をクリックし、 Experience Platformデバッガー 拡張機能アイコン
-
タグプロパティをにマッピングするように Debugger を設定します。 あなたの 開発環境 (「 Debugger を使用した検証 レッスン
-
資格情報(
test@adobe.com
/test
)を使用して Luma サイトにログインします。 -
Luma のホームページに戻ります。
-
デバッガーに表示される Platform Web SDK ネットワークビーコン内で、「events」行を選択してポップアップの詳細を展開します
-
ポップアップ内で「identityMap」を検索します。 ここに、authenticatedState、id、primary の 3 つのキーを持つ lumaCrmId が表示されます
これで、データが Luma Web Event Data
データセットを作成し、「プレビューデータセット」検証の準備を整えます。
データセットのプレビュー
データが Platform のデータレイクにランディングしたことを確認するには、次の方法を使用します。 データセットをプレビュー 機能。 Web SDK データは、データレイクにマイクロバッチされ、Platform インターフェイスで定期的に更新されます。 生成したデータが表示されるまでに 10 ~ 15 分かかる場合があります。
-
Adobe Analytics の Experience Platform インタフェース、選択 データセット 左側のナビゲーションで、 データセット ダッシュボード。
ダッシュボードリストは、組織で使用可能なすべてのデータセットを管理します。リストに表示された各データセットに関する詳細(名前、データセットが適用されるスキーマ、最新の取得実行のステータスなど)が表示されます。
-
を選択します。
Luma Web Event Data
データセットを開きます。 データセットアクティビティ 画面。アクティビティ画面には、消費されるメッセージの割合を視覚化したグラフと、成功および失敗したバッチのリストが含まれます。
-
次から: データセットアクティビティ 画面、選択 データセットをプレビュー 画面の右上隅付近にあり、最大 100 行のデータをプレビューできます。 データセットが空の場合、プレビューリンクは非アクティブになります。
プレビューウィンドウの右側に、データセットのスキーマの階層表示が表示されます。
リアルタイム顧客プロファイルのデータセットとスキーマの有効化
次の手順では、リアルタイム顧客プロファイルのデータセットとスキーマを有効にします。 Web SDK からのデータストリーミングは、Platform に取り込まれる多数のデータソースの 1 つで、Web データを他のデータソースと結合して、360 度の顧客プロファイルを作成したいと考えます。 リアルタイム顧客プロファイルの詳細については、次の短いビデオをご覧ください。
データセットを有効にするには:
-
作成したデータセットを開きます。
Luma Web Event Data
-
を選択します。 プロファイル切り替え 電源を入れる
-
次の操作を確認します。 有効にする データセット
スキーマを有効にするには:
-
作成したスキーマを開きます。
Luma Web Event Data
-
を選択します。 プロファイル切り替え 電源を入れる
-
選択 このスキーマのデータの identityMap フィールドには、プライマリ ID が含まれます。
note important IMPORTANT プライマリID は、リアルタイム顧客プロファイルに送信されるすべてのレコードで必要です。 通常、ID フィールドはスキーマ内でラベル付けされます。 ただし、ID マップを使用する場合、ID フィールドはスキーマ内に表示されません。 このダイアログでは、プライマリ ID を念頭に置いており、データを送信する際に ID マップで指定することを確認します。 ご存じのように、Web SDK は ID マップを使用し、Experience CloudID(ECID) がデフォルトのプライマリ ID です。 -
選択 有効にする
-
選択 保存 更新したスキーマを保存するには
これで、プロファイルに対してスキーマも有効になります。
- まず、データをデータセットに取り込みます。
- データ取り込みプロセス中に発生した問題(データ検証やマッピングの問題など)に対処します。
- プロファイルのデータセットとスキーマの有効化
- データの再取り込み
プロファイルの検証
Platform インターフェイス ( またはJourney Optimizerインターフェイス ) で顧客プロファイルを検索し、データがリアルタイム顧客プロファイルにランディングしたことを確認できます。 名前が示すように、プロファイルはリアルタイムで入力されるので、データセット内のデータの検証と同様に遅延はありません。
まず、より多くのサンプルデータを生成する必要があります。 このレッスンで前述の手順を繰り返し、タグプロパティにマッピングされた Luma Web サイトにログインします。 Inspect Platform Web SDK リクエストを使用して、 lumaCRMId
.
-
Adobe Analytics の Experience Platform インタフェース、選択 プロファイル 左側のナビゲーションで
-
を ID 名前空間 use
lumaCRMId
-
次の値をコピー&ペースト:
lumaCRMId
を渡し、Experience Platformデバッガーで調べた呼び出し (112ca06ed53d3db37e4cea49cc45b71e
) をクリックします。 -
プロファイルに有効な値がある場合、
lumaCRMId
に設定されている場合、プロファイル ID はコンソールに入力されます。 -
をクリックして、 プロファイル ID および 顧客プロファイル コンソールが設定されます。 ここに、
lumaCRMId
例:ECID
:
これで、Experience Platform( およびReal-Time CDP! そしてCustomer Journey Analytics! JOURNEY OPTIMIZER!)