IDの取得
Adobe Experience Platform Web SDK を使用して ID を取得する方法について説明します。Luma デモ web サイト で、未認証のID データと認証済みのID データの両方をキャプチャします。 Platform Web SDKのID マップと呼ばれるデータ要素タイプで認証データを収集するために、先ほど作成したデータ要素を使用する方法を説明します。
このレッスンでは、Adobe Experience Platform Web SDK タグ拡張機能で使用できるID マップデータ要素に焦点を当てます。 認証済みユーザーIDと認証ステータスを含むデータ要素をXDMにマッピングします。
学習目標
このレッスンの最後には、次のことが可能になります。
- Experience Cloud ID (ECID)とファーストパーティデバイス ID (FPID)の関係について
- 未認証IDと認証済みIDの違いを把握する
- ID マップデータ要素の作成
前提条件
データレイヤーについて理解し、Luma デモ web サイト データレイヤーについて理解し、タグでデータ要素を参照する方法を理解しました。 チュートリアルの前のレッスンを完了している必要があります。
Experience Cloud ID
Experience Cloud ID (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)と呼ばれます。
ファーストパーティデバイス ID (FPID)
FPIDは、Web SDKが設定したファーストパーティ Cookieではなく、AdobeがECIDの作成に使用する独自のweb サーバー を使用して設定した1st パーティ Cookieです。 ブラウザーのサポートは異なる場合がありますが、DNS CNAMEやJavaScript コードで設定される場合とは異なり、DNS A レコード(IPv4の場合)またはAAA レコード(IPv6の場合)を活用するサーバーで設定する場合、ファーストパーティ Cookieの耐久性が高くなる傾向があります。
FPID Cookieが設定されると、その値を取得して、イベントデータが収集されるたびにAdobeに送信できます。 収集されたFPIDは、Platform Edge NetworkでECIDを生成するためのシードとして使用されます。これは、Adobe Experience Cloud アプリケーションのデフォルトのIDであり続けます。
このチュートリアルではFPIDは使用されませんが、独自のWeb SDKの実装ではFPIDを使用することをお勧めします。 ファーストパーティデバイス IDの詳細については、Platform Web SDKを参照してください。
認証済みId
前述のように、Platform Web SDKを使用する場合、デジタルプロパティへのすべての訪問者には、AdobeによってECIDが割り当てられます。 ECIDは、未認証のデジタル行動を追跡するためのデフォルトのIDです。
また、認証されたユーザーIDを送信して、PlatformがID グラフ を作成し、Targetが サードパーティ IDを設定できるようにすることもできます。 認証IDの設定は、ID マップ データ要素タイプを使用して行われます。
ID マップ データ要素を作成するには:
-
データ要素に移動し、データ要素を追加を選択します
-
データ要素の Name
Identity Map -
拡張機能として、
Adobe Experience Platform Web SDKを選択します -
データ要素タイプとして、
Identity mapを選択します -
名前空間として、
lumaCrmIdIDの設定 レッスンで作成された名前空間を選択します。 ドロップダウンに表示されない場合は、入力します。 -
IDとして、
User Idデータ要素の作成 レッスンで作成された データ要素を選択します。 -
認証済み状態として、認証済みを選択します
-
プライマリを選択
-
保存を選択
Luma CRM Idなどの個人を表すIDをprimaryIDとして送信することをお勧めします。Luma CRM Id)が含まれている場合、その人物識別子は プライマリ IDになります。 それ以外の場合、ECIDは プライマリ IDになります。これらの手順の最後に、次のデータ要素を作成する必要があります。
Ecommerce Cart ProductsData VariableEcommerce Product CategoryIdentity MapEcommerce Product IdXDM VariableEcommerce Product NameEcommerce Purchase IdEcommerce Purchase ProductsPage NameUser IdUser Logged Inこれらのデータ要素を配置すれば、タグでルールを作成してPlatform Edge Networkにデータを送信する準備が整います。