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 は常に存在するので、認証されていないユーザーの行動をトラッキングするための理想的な識別子です。

詳しくは、Platform Web SDK を使用して ECID をトラッキングする方法参照してください。

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

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

ファーストパーティデバイス 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 グラフを作成し、Target で サードパーティ ID を設定できるように、認証済みユーザー ID を送信することもできます。 認証済み ID の設定は、ID マップ ​ データ要素タイプを使用して行われます。

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

  1. データ要素 に移動し、「データ要素を追加」を選択します。

  2. Name データ要素 identityMap.loginID

  3. 拡張機能 として、「Adobe Experience Platform Web SDK」を選択します

  4. データ要素タイプ として、「Identity map」を選択します

  5. これにより、データ収集インターフェイス 内の右側に画面エリアが表示され、ID を設定するように求められます。

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

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

  7. 名前空間 を選択したら、ID を設定する必要があります。 データ要素の作成のレッスンで前に作成した user.profile.attributes.username データ要素を選択します。これは、ユーザーが Luma サイトにログインしたときに ID を取得します。

  8. 認証状態 として、「認証済み」を選択します

  9. プライマリ を選択

  10. 保存」を選択します

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

TIP
Adobeでは、Luma CRM Id などの人物を表す 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