ID の作成

Adobe Experience Platform Web SDK を使用して ID を取得する方法について説明します。で未認証と認証済みの両方の ID データを取得 Luma デモサイト. ID マップと呼ばれる Platform Web SDK データ要素タイプを使用して認証済みデータを収集するために、前の手順で作成したデータ要素を使用する方法を説明します。

このレッスンでは、Adobe Experience Platform Web SDK タグ拡張機能で使用できる ID マップデータ要素に焦点を当てます。 認証済みユーザー ID と認証ステータスを含むデータ要素を XDM にマッピングします。

学習目標

このレッスンを終了すると、次の操作を実行できます。

  • Experience Cloud ID (ECID)とファーストパーティデバイス ID (FPID)の関係について
  • 未認証 ID と認証済み ID の違いについて
  • ID マップデータ要素の作成

前提条件

データレイヤーとは何かを理解し、 Luma デモサイト データレイヤーを使用し、タグでデータ要素を参照する方法を理解する。 チュートリアルの前のレッスンを完了している必要があります。

Experience Cloud ID

この Experience CloudID (ECID) は、Adobe Experience PlatformおよびAdobe Experience Cloud アプリケーション全体で使用される共有 id 名前空間です。 ECID は、顧客 ID の基盤を提供するもので、デジタルプロパティのデフォルト ID です。 ECID は常に存在するので、認証されていないユーザーの行動をトラッキングするための理想的な識別子です。

詳細を見る方法 ECID は、Platform Web SDK を使用してトラッキングされます.

ECID は、ファーストパーティ cookie と Platform Edge Networkを組み合わせて設定されます。 デフォルトでは、ファーストパーティ ID Cookie は Web SDK によってクライアントサイドで設定されます。 Cookie の有効期間に関するブラウザーの制限を考慮して、代わりに独自のファーストパーティ ID Cookie をサーバーサイドで設定することを選択できます。 これらの ID Cookie は、ファーストパーティデバイス ID (FPID)と呼ばれます。

IMPORTANT
この Experience CloudID サービス拡張機能 id サービス機能はAdobe Experience Platform Web SDK に組み込まれているので、Platform Web SDK を実装する場合は必要ありません。

ファーストパーティデバイス ID (FPID)

FPID はファーストパーティ cookie です 独自の web サーバーを使用して設定します このAdobeは、Web SDK で設定されたファーストパーティ Cookie を使用する代わりに、を使用して ECID を作成します。 ブラウザーのサポートは様々ですが、ファーストパーティ cookie は、DNS CNAME や JavaScript コードによって設定される場合とは異なり、DNS A レコード(IPv4 の場合)または AAAA レコード(IPv6 の場合)を活用するサーバーによって設定される場合に、より耐久性がある傾向があります。

FPID cookie を設定すると、その値を取得し、イベントデータが収集されたときにAdobeに送信できます。 収集された FPID は、Platform アプリケーションで ECID を生成するためのシードとして使用されます。この ECID は、引き続きAdobe Experience Cloud Edge Networkのデフォルトの識別子となります。

このチュートリアルでは FPID は使用しませんが、独自の Web SDK 実装で FPID を使用することをお勧めします。 詳細を読む: Platform Web SDK のファーストパーティデバイス ID

CAUTION
FPID は、web サーバーで設定された cookie を使用して ECID を生成する別の方法です。 認証済みユーザーの識別には使用されません。

認証済み Id

上記のように、Platform Web SDK を使用する場合、デジタルプロパティへのすべての訪問者には、Adobeによって ECID が割り当てられます。 ECID は、未認証のデジタル行動を追跡するためのデフォルト ID です。

また、Platform が以下を作成できるように、認証済みユーザー ID を送信することもできます ID グラフ Target で設定可能 サードパーティ Id. 認証済み ID の設定は、 ID マップ データ要素タイプ。

を作成するには ID マップ データ要素:

  1. に移動 データ要素 を選択して、 データ要素を追加

  2. 名前 データ要素 identityMap.loginID

  3. として 拡張機能 ​を選択 Adobe Experience Platform Web SDK

  4. として データ要素タイプ ​を選択 Identity map

  5. 内で画面領域の右側が表示されます データ収集インターフェイス id を設定するには:

    データ収集インターフェイス

  6. として 名前空間 ​を選択し、 lumaCrmId で以前に作成した名前空間 Id の設定 レッスン: ドロップダウンに表示されない場合は、と入力します。

  7. 名前空間 を選択しました。ID を設定する必要があります。 「」を選択します user.profile.attributes.username で以前に作成したデータ要素 データ要素の作成 ユーザーが Luma サイトにログインしたときの ID をキャプチャするレッスン。

  8. として 認証状態 ​を選択 認証済み

  9. を選択 プライマリ

  10. を選択 保存

    データ収集インターフェイス

TIP
Adobeでは、次のような、人物を表す ID を送信することをお勧めします Luma CRM Id、として プライマリ id。
ID マップに人物識別子が含まれる場合(例: Luma CRM Id)に設定した場合、人物識別子はになります プライマリ id。 そうでない場合、 ECID がになります プライマリ id。

これらの手順の最後で、次のデータ要素が作成されているはずです。

コア拡張機能のデータ要素
Platform Web SDK 拡張機能のデータ要素
cart.orderId
data.variable
cart.productInfo
identityMap.loginID
cart.productInfo.purchase
xdm.variable.content
page.pageInfo.hierarchie1
page.pageInfo.pageName
page.pageInfo.server
product.category
product.productInfo.sku
product.productInfo.title
user.profile.attributes.loggedIn
user.profile.attributes.username

これらのデータ要素を配置すると、タグにルールを作成することで、Platform Edge Networkへのデータ送信を開始する準備が整います。

次へ:

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