對應身分識別

在本課程中,我們將建立身分識別名稱空間,並將身分識別欄位新增至結構描述。 完成此操作後,我們還將能夠完成上一個課程的結構描述關係。

Adobe Experience Platform Identity Service可跨裝置和系統橋接身分,讓您即時提供具影響力的個人數位體驗,協助您更清楚瞭解客戶及其行為。 身分欄位和名稱空間是將不同資料來源連線在一起,以建立360度即時客戶個人檔案的膠水。

資料架構師​需要在本教學課程之外對應身分。

在開始練習之前,請觀看此短片,進一步瞭解Adobe Experience Platform中的身分識別:

NOTE
只有在您建立即時客戶設定檔時,才需要身分欄位。 如果您只將資料擷取到Data Lake,則不需要使用這兩項功能。

需要權限

在設定許可權課程中,您已設定完成本課程所需的所有存取控制。

建立身分名稱空間

在本練習中,我們將為Luma的自訂身分識別欄位loyaltyId、crmId和productSku建立身分識別名稱空間。 身分識別命名空間在建立即時客戶輪廓方面扮演關鍵角色,因為相同命名空間中的兩個相符值可讓兩個資料來源形成身分識別圖表。

在UI中建立名稱空間

讓我們從建立Luma忠誠度方案的名稱空間開始:

  1. 在Platform使用者介面中,前往左側導覽中的​身分

  2. 您會發現有多個現成的身分識別名稱空間可供使用。 選取​ 建立身分名稱空間 ​按鈕

  3. 提供詳細資訊,如下所示

    table 0-row-2 1-row-2 2-row-2 3-row-2
    欄位 價值
    顯示名稱 Luma忠誠度Id
    身分識別符號 lumaLoyaltyId
    類型 跨裝置
  4. 選取​建立

    建立命名空間

現在為Luma產品目錄結構描述設定另一個名稱空間,其詳細資訊如下:

欄位
價值
顯示名稱
Luma產品SKU
身分識別符號
lumaProductSKU
類型
非人員識別碼

使用API建立身分名稱空間

我們將透過API建立CRM名稱空間。

NOTE
如果您偏好略過API練習,可以透過您使用的使用者介面方法來建立CRM名稱空間,並附上下列詳細資料:
  1. 作為​顯示名稱,請使用Luma CRM Id
  2. 作為​身分符號,請使用lumaCrmId
  3. 以​ 型別 ​的身分,使用跨裝置

讓我們建立身分識別名稱空間Luma CRM Id:

  1. 將Identity Service.postman_collection.json下載至您的Luma Tutorial Assets資料夾

  2. 將集合匯入Postman

  3. 如果您沒有存取權杖,請開啟要求​ OAuth: Request Access Token ​並選取​ 傳送 ​以要求新的存取權杖。

  4. 選取要求​身分識別服務 > 身分識別名稱空間 > 建立新的身分識別名稱空間。

  5. 將下列內容貼上為請求的Body:

    code language-json
    {
        "name": "Luma CRM Id",
        "code": "lumaCrmId",
        "idType": "Cross_device"
    }
    
  6. 按下​ 傳送 ​按鈕,您應該會收到​ 200 OK ​回應:

    身分識別命名空間

如果您返回使用者介面,現在應該會看到三個新的自訂名稱空間:
身分識別名稱空間

結構描述中的標籤身分欄位

現在我們有名稱空間了,下一步就是更新結構,為身分識別欄位加上標籤。

主要身分的標籤XDM欄位

與Real-Time Customer Profile搭配使用的每個結構描述都需要指定主要身分。 而且每個擷取的記錄都必須有該欄位的值。

將主要身分新增至Luma Loyalty Schema:

  1. 開啟Luma Loyalty Schema

  2. 選取Luma Identity profile field group

  3. 選取loyaltyId欄位

  4. 檢查​ 身分 ​方塊

  5. 也請勾選​ 主要身分 ​方塊

  6. 從​ 身分識別名稱空間 ​下拉式清單中選取Luma Loyalty Id名稱空間

  7. 選取​套用

  8. 選取​儲存

    主要身分

對部分其他結構描述重複此程式:

  1. 在Luma CRM Schema中,使用Luma CRM Id名稱空間將crmId欄位標示為主要身分
  2. 在Luma Offline Purchase Events Schema中,使用Luma Loyalty Id名稱空間將loyaltyId欄位標示為主要身分
  3. 在Luma Product Catalog Schema中,使用Luma Product SKU名稱空間將productSku欄位標示為主要身分
NOTE
透過Web SDK收集的資料是架構中標籤身分欄位典型做法的例外情況。 Web SDK使用身分對應來標籤實作端​的身分識別,因此我們將在Luma網站上實作Web SDK時決定Luma Web Events Schema的身分識別。 在稍後的課程中,我們會將Experience Cloud訪客ID (ECID)收集為主要ID,並將crmId收集為次要ID。

透過我們選取的主要身分,可清楚瞭解Luma Loyalty Schema如何連線至Luma Offline Purchase Events Schema,因為它們都使用loyaltyId作為識別碼。 但CRM如何連線至離線購買事件? 如何將離線購買與線上行為聯絡起來? 我們如何分類隨產品目錄一起購買的產品? 我們將使用其他身分欄位和結構描述關係。

標示次要身分的XDM欄位

可以將多個身分欄位新增到結構描述。 非主要身分通常稱為次要身分。 若要將離線購買連結至線上行為,我們會將crmId作為次要識別碼新增至Luma Loyalty Schema,並於稍後新增至我們的網頁事件資料。 讓我們更新Luma Loyalty Schema:

  1. 開啟Luma Loyalty Schema

  2. 選取Luma Identity Profile Field group

  3. 選取crmId欄位

  4. 檢查​ 身分 ​方塊

  5. 從​ 身分識別名稱空間 ​下拉式清單中選取Luma CRM Id名稱空間

  6. 選取​套用,然後選取​ 儲存 ​按鈕以儲存您的變更

    次要身分

完成結構描述關係

現在我們的身分欄位已加上標籤,我們可以完成Luma產品目錄與事件結構描述之間的結構描述關係設定:

  1. 開啟Luma Offline Purchase Events Schema

  2. 選取​ Commerce詳細資料 ​欄位群組

  3. 選取​productListItems > SKU​欄位

  4. 檢查​ Relationship ​方塊

  5. 選取Luma Product Catalog Schema做為​參考結構描述

  6. Luma Product SKU應該自動填入為​參考身分名稱空間

  7. 選取​套用

  8. 選取​儲存

    參考欄位

重複此程式以建立Luma Web Events Schema與Luma Product Catalog Schema之間的關係。

請注意,定義關聯性後,結構描述編輯器的​ 構成 ​和​ 結構 ​區段中都會指出關聯性。

結構描述編輯器中的 關係視覺效果

其他資源

現在我們的身分已準備就緒,我們可以建立資料集!

recommendation-more-help
platform-learn-help-tutorial-data-architect-and-engineer