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 データセットとリアルタイム顧客プロファイルの両方にランディングしたことを検証します。

前提条件

次のレッスンを既に完了していること。

データセットの作成

Adobe Experience Platformに正常に取り込まれたすべてのデータは、データレイク内にデータセットとして保持されます。 A データセット は、スキーマ(列)とフィールド(行)を含むテーブルなど、データのコレクションのストレージと管理の構成体です。 データセットには、保存するデータの様々な側面を記述したメタデータも含まれます。

この演習では、データセットを作成して、 Luma デモサイト.

WARNING
既に Luma Web Event Data スキーマ(前のレッスンで説明したとおり) XDM スキーマの設定.
  1. 次に移動: Experience Platform界面

  2. このチュートリアルで使用している開発用サンドボックス内にいることを確認します。

  3. 開く データセット 左のナビゲーションから

  4. 選択 データセットを作成

    スキーマを作成

  5. を選択します。 スキーマからデータセットを作成 オプション

    スキーマからのデータセットの作成

  6. を選択します。 Luma Web Event Data スキーマが 前のレッスン 次に、「 次へ

    データセット、スキーマを選択

  7. 次を提供: 名前 およびオプション 説明 」と表示されます。 この練習では、 Luma Web Event Dataを選択し、「 完了

    データセット名

データセットが、Platform Web SDK 実装からのデータ収集を開始するように設定されました。

データストリームの設定

次に、 datastream にデータを送信 Adobe Experience Platform. datastream は、タグのプロパティ、Platform Edge Network およびExperience Platformデータセット間のリンクです。

  1. を開きます。 データ収集 インターフェイス

  2. 選択 データストリーム 左のナビゲーションから

  3. で作成したデータストリームを開きます。 データストリームの設定 教訓 Luma Web SDK

    Luma Web SDK データストリームを選択します。

  4. サービスを追加」を選択します。
    データストリームにサービスを追加する

  5. 選択 Adobe Experience Platform として サービス

  6. 選択 Luma Web Event Data として イベントデータセット

  7. 保存」を選択します。

    データストリーム設定

でトラフィックを生成する際、 Luma デモサイト タグプロパティにマッピングされると、データセットがExperience Platformに入力されます。

データセットの検証

この手順は、データがデータセットにランディングされたことを確認するために重要です。 データセットに送信されるデータの検証には、2 つの側面があります。

  • を使用して検証 Experience Platformデバッガー
  • を使用して検証 データセットをプレビュー
  • を使用して検証 クエリサービス

Experience Platform Debugger

これらの手順は、 デバッガーレッスン. ただし、データはデータストリームで有効にした後で Platform に送信されるので、さらにサンプルデータを生成する必要があります。

  1. を開きます。 Luma デモサイト をクリックし、 Experience Platformデバッガー 拡張機能アイコン

  2. タグプロパティをにマッピングするように Debugger を設定します。 あなたの 開発環境 (「 Debugger を使用した検証 レッスン

    デバッガーに表示される Launch 開発環境

  3. 資格情報(test@adobe.comtest)を使用して Luma サイトにログインします。

  4. Luma のホームページに戻ります。

  5. デバッガーに表示される Platform Web SDK ネットワークビーコン内で、「events」行を選択してポップアップの詳細を展開します

    Debugger での Web SDK

  6. ポップアップ内で「identityMap」を検索します。 ここに、authenticatedState、id、primary の 3 つのキーを持つ lumaCrmId が表示されます
    Debugger での Web SDK

これで、データが Luma Web Event Data データセットを作成し、「プレビューデータセット」検証の準備を整えます。

データセットのプレビュー

データが Platform のデータレイクにランディングしたことを確認するには、次の方法を使用します。 データセットをプレビュー 機能。 Web SDK データは、データレイクにマイクロバッチされ、Platform インターフェイスで定期的に更新されます。 生成したデータが表示されるまでに 10 ~ 15 分かかる場合があります。

  1. Adobe Analytics の Experience Platform インタフェース、選択 データセット 左側のナビゲーションで、 データセット ダッシュボード。

    ダッシュボードリストは、組織で使用可能なすべてのデータセットを管理します。リストに表示された各データセットに関する詳細(名前、データセットが適用されるスキーマ、最新の取得実行のステータスなど)が表示されます。

  2. を選択します。 Luma Web Event Data データセットを開きます。 データセットアクティビティ 画面。

    データセット Luma Web イベント

    アクティビティ画面には、消費されるメッセージの割合を視覚化したグラフと、成功および失敗したバッチのリストが含まれます。

  3. 次から: データセットアクティビティ 画面、選択 データセットをプレビュー 画面の右上隅付近にあり、最大 100 行のデータをプレビューできます。 データセットが空の場合、プレビューリンクは非アクティブになります。

    データセットのプレビュー

    プレビューウィンドウの右側に、データセットのスキーマの階層表示が表示されます。

    データセットプレビュー 1

INFO
Adobe Experience Platformのクエリサービスは、湖内のデータを検証するためのより堅牢な方法ですが、このチュートリアルの範囲外です。 詳しくは、 データの調査 (「 Platform チュートリアル」セクション)。

リアルタイム顧客プロファイルのデータセットとスキーマの有効化

次の手順では、リアルタイム顧客プロファイルのデータセットとスキーマを有効にします。 Web SDK からのデータストリーミングは、Platform に取り込まれる多数のデータソースの 1 つで、Web データを他のデータソースと結合して、360 度の顧客プロファイルを作成したいと考えます。 リアルタイム顧客プロファイルの詳細については、次の短いビデオをご覧ください。

CAUTION
独自の Web サイトとデータを使用する場合は、リアルタイム顧客プロファイルでデータを有効にする前に、より堅牢なデータ検証をおこなうことをお勧めします。

データセットを有効にするには:

  1. 作成したデータセットを開きます。 Luma Web Event Data

  2. を選択します。 プロファイル切り替え 電源を入れる

    プロファイル切り替え

  3. 次の操作を確認します。 有効にする データセット

    プロファイル有効切り替え

スキーマを有効にするには:

  1. 作成したスキーマを開きます。 Luma Web Event Data

  2. を選択します。 プロファイル切り替え 電源を入れる

    プロファイル切り替え

  3. 選択 このスキーマのデータの identityMap フィールドには、プライマリ ID が含まれます。

    note important
    IMPORTANT
    プライマリID は、リアルタイム顧客プロファイルに送信されるすべてのレコードで必要です。 通常、ID フィールドはスキーマ内でラベル付けされます。 ただし、ID マップを使用する場合、ID フィールドはスキーマ内に表示されません。 このダイアログでは、プライマリ ID を念頭に置いており、データを送信する際に ID マップで指定することを確認します。 ご存じのように、Web SDK は ID マップを使用し、Experience CloudID(ECID) がデフォルトのプライマリ ID です。
  4. 選択 有効にする

    プロファイル有効切り替え

  5. 選択 保存 更新したスキーマを保存するには

これで、プロファイルに対してスキーマも有効になります。

IMPORTANT
プロファイルに対してスキーマを有効にすると、無効にしたり削除したりすることはできません。 また、この時点以降は、フィールドをスキーマから削除できません。 実稼動環境で独自のデータを使用する際には、後で注意する必要があります。 このチュートリアルでは、開発用サンドボックスを使用する必要があります。開発用サンドボックスは、いつでも削除できます。
独自のデータを使用する場合は、次の順序でおこなうことをお勧めします。
  • まず、データをデータセットに取り込みます。
  • データ取り込みプロセス中に発生した問題(データ検証やマッピングの問題など)に対処します。
  • プロファイルのデータセットとスキーマの有効化
  • データの再取り込み

プロファイルの検証

Platform インターフェイス ( またはJourney Optimizerインターフェイス ) で顧客プロファイルを検索し、データがリアルタイム顧客プロファイルにランディングしたことを確認できます。 名前が示すように、プロファイルはリアルタイムで入力されるので、データセット内のデータの検証と同様に遅延はありません。

まず、より多くのサンプルデータを生成する必要があります。 このレッスンで前述の手順を繰り返し、タグプロパティにマッピングされた Luma Web サイトにログインします。 Inspect Platform Web SDK リクエストを使用して、 lumaCRMId.

  1. Adobe Analytics の Experience Platform インタフェース、選択 プロファイル 左側のナビゲーションで

  2. ID 名前空間 use lumaCRMId

  3. 次の値をコピー&ペースト: lumaCRMId を渡し、Experience Platformデバッガーで調べた呼び出し ( 112ca06ed53d3db37e4cea49cc45b71e) をクリックします。

    プロファイル

  4. プロファイルに有効な値がある場合、 lumaCRMIdに設定されている場合、プロファイル ID はコンソールに入力されます。

    プロファイル

  5. をクリックして、 プロファイル ID および 顧客プロファイル コンソールが設定されます。 ここに、 lumaCRMId例: ECID:

    顧客プロファイル

これで、Experience Platform( およびReal-Time CDP! そしてCustomer Journey Analytics! JOURNEY OPTIMIZER!)

次へ:

NOTE
Adobe Experience Platform Web SDK の学習に時間を割いていただき、ありがとうございます。 ご質問がある場合、一般的なフィードバックを共有する場合、または今後のコンテンツに関する提案がある場合は、このドキュメントで共有します Experience Leagueコミュニティディスカッション投稿
recommendation-more-help
8cbc0fd8-ca1d-433b-9c3d-bc3f113347d4