Identity Graph Linking Rules的實作指南

IMPORTANT
本檔案假設您正在沒有任何資料的新沙箱中開始實作。

請參閱本檔案,瞭解在使用Adobe Experience Platform Identity Service實作資料時可遵循的逐步指南。

逐步大綱:

實作的先決條件 prerequisites-for-implementation

本節概述對資料實作Identity Graph Linking Rules之前必須完成的先決條件步驟。

唯一命名空間

單一人員名稱空間需求 single-person-namespace-requirement

您必須確保每個已知設定檔中一律存在具有最高優先順序的唯一名稱空間。 如此可讓Identity Service偵測指定圖表中的適當人員識別碼。

選取此選項可檢視沒有單一人員識別碼名稱空間的圖表範例

如果沒有能代表您個人識別碼的唯一名稱空間,您最終可能會看到將不同的個人識別碼連結至相同ECID的圖表。 在此範例中,B2BCRM和B2CCRM會同時連結至相同的ECID。 此圖表建議Tom使用其B2C登入帳戶與Summer共用裝置(使用她的B2B登入帳戶)。 但是,系統將識別這是一個設定檔(圖形摺疊)。

兩個人員識別碼連結至相同ECID的圖表案例。 {modal="regular"}

選取此選項可檢視具有單一人員識別碼名稱空間的圖表範例

指定唯一的名稱空間(在此案例中是CRMID,而不是兩個完全不同的名稱空間),Identity Service就能夠識別上次與ECID建立關聯的人員識別碼。 在此範例中,由於存在唯一的CRMID,Identity Service能夠識別「共用裝置」情境,其中兩個實體共用相同裝置。

共用裝置圖表情境,其中兩個人員識別碼連結至相同的ECID,但舊連結被移除。 {modal="regular"}

名稱空間優先順序設定

如果您使用Adobe Analytics來源聯結器來內嵌資料,則您必須為ECID指定比Adobe Analytics ID (AAID)更高的優先順序,因為Identity Service會封鎖AAID。 透過優先處理ECID,您可以指示即時客戶設定檔將未驗證事件儲存至ECID而非AAID。

XDM 體驗事件 xdm-experience-events

在實作前流程中,您必須確保系統傳送至 Experience Platform 的已驗證事件一律包含​ 單一 ​人員識別碼,例如 CRMID。

  • (建議)具有一個唯一人員識別碼的已驗證事件。
  • (不建議)具有兩個不重複人員識別碼的已驗證事件。 如果您有多個不重複的個人識別碼,則可能會遇到不想要的圖表摺疊情況。
  • (不建議)沒有任何不重複人員識別碼的已驗證事件。 如果您沒有任何不重複的個人識別碼,則未驗證和已驗證的事件都會根據ECID儲存。
已驗證事件,具有一個人員識別碼
code language-json
{
  "_id": "test_id",
  "identityMap": {
      "ECID": [
          {
              "id": "62486695051193343923965772747993477018",
              "primary": false
          }
      ],
      "CRMID": [
          {
              "id": "John",
              "primary": true
          }
      ]
  },
  "timestamp": "2024-09-24T15:02:32+00:00",
  "web": {
      "webPageDetails": {
          "URL": "https://business.adobe.com/",
          "name": "Adobe Business"
      }
  }
}
具有兩個人員識別碼的已驗證事件

如果您的系統傳送兩個人員識別碼,則實作可能會讓單一人員名稱空間需求失效。 例如,如果webSDK實作中的identityMap包含CRMID、customerID和ECID名稱空間,就無法保證每個單一事件都會包含CRMID和customerID。

您應該​ ​傳送如下裝載:

code language-json
{
  "_id": "test_id",
  "identityMap": {
      "ECID": [
          {
              "id": "62486695051193343923965772747993477018",
              "primary": false
          }
      ],
      "CRMID": [
          {
              "id": "John",
              "primary": true
          }
      ],
      "customerID": [
          {
            "id": "Jane",
            "primary": false
          }
      ],
  },
  "timestamp": "2024-09-24T15:02:32+00:00",
  "web": {
      "webPageDetails": {
          "URL": "https://business.adobe.com/",
          "name": "Adobe Business"
      }
  }
}

不過,請務必注意,雖然您可以傳送兩個人員識別碼,但由於實作或資料錯誤,無法保證避免不需要的圖表摺疊。 請考量下列情況:

  • timestamp1 = John登入 — >系統擷取CRMID: John, ECID: 111。 但是,此事件承載中不存在customerID: John
  • timestamp2 = Jane登入 — >系統擷取customerID: Jane, ECID: 111。 但是,此事件承載中不存在CRMID: Jane

因此,最佳實務是隻傳送包含已驗證事件的一個人員識別碼。

在圖表模擬中,此內嵌看起來可能像這樣:

圖形模擬UI呈現範例圖形。 {modal="regular"}

已驗證的事件,沒有任何人員識別碼

在此範例中,您可以假設在John (一般使用者)瀏覽您的網站且進行驗證時,已將以下事件傳送至Experience Platform。 然而,儘管已通過驗證,Experience Platform仍無法識別John,因為事件中缺少人員識別碼。 因此,此事件會解譯為匿名使用者瀏覽Adobe商業網站,而不是將其辨識為專門與John相關聯的線上活動。

code language-json
{
    "_id": "test_id",
    "identityMap": {
        "ECID": [
            {
                "id": "62486695051193343923965772747993477018",
                "primary": false
            }
        ]
    },
    "timestamp": "2024-09-24T15:02:32+00:00",
    "web": {
        "webPageDetails": {
            "URL": "https://business.adobe.com/",
            "name": "Adobe Business"
        }
    }
}

設定許可權 set-permissions

Identity Service實作程式中的第一個步驟,是確保將您的Experience Platform帳戶新增至已布建必要許可權的角色。 您的管理員可以導覽至Adobe Experience Cloud中的許可權UI,設定您帳戶的許可權。 之後,您的帳戶必須新增至具有以下許可權的角色:

  • 檢視身分設定:套用此許可權,以便在身分名稱空間瀏覽頁面中檢視唯一的名稱空間和名稱空間優先順序。
  • 編輯身分設定:套用此許可權,以便能夠編輯並儲存您的身分設定。

如需許可權的詳細資訊,請閱讀許可權指南

建立您的身分識別名稱空間 namespace

如果您的資料需要這些資料,您必須先為組織建立適當的名稱空間。 如需如何建立自訂名稱空間的步驟,請閱讀在UI中建立自訂名稱空間的指南。

使用圖表模擬工具 graph-simulation

接下來,導覽至Identity Service UI工作區中的圖形模擬工具。 您可以使用圖表模擬工具來模擬使用各種不同唯一名稱空間和名稱空間優先順序設定所建立的身分圖表。

透過建立不同的設定,您可以使用圖表模擬工具來瞭解並更瞭解身分最佳化演演算法和特定設定如何影響您的圖表行為。

設定身分設定 identity-settings

一旦您知道您想要圖形的行為方式,請瀏覽至Identity Service UI工作區中的身分設定UI。 若要存取身分設定UI,請從左側導覽選取​ 身分,然後選取​ 設定

身分瀏覽頁面中反白顯示設定按鈕。 {modal="regular"}

使用身分設定UI來指定您唯一的名稱空間,並依優先順序設定您的名稱空間。

IMPORTANT
套用完設定後,您必須至少等待24小時,才能繼續內嵌資料,因為新設定至少需要24小時,才能反映在Identity Service中。

如需詳細資訊,請閱讀身分設定UI指南

建立 XDM 結構描述 schema

在建立唯一的名稱空間和名稱空間優先順序後,您現在可以繼續進行必要的設定,以擷取您的資料。 首先,您必須建立XDM結構描述。 根據您的資料,您可能需要為XDM Individual Profile和XDM ExperienceEvent建立結構。

若要將資料內嵌至Real-time Customer Profile,您必須確保您的結構描述至少包含一個已指定為主要身分的欄位。 透過設定主要身分,您可以為設定檔擷取啟用指定的結構描述。

如需如何建立結構描述的指示,請閱讀在UI中建立XDM結構描述的指南。

建立資料集 dataset

接下來,建立資料集以針對您要擷取的資料提供結構。 資料集是資料集合的儲存和管理結構,通常是包含方案 (欄) 和欄位 (列) 的表格。 資料集與結構描述搭配使用,若要將資料擷取到即時客戶個人檔案,您的資料集必須啟用個人檔案擷取。 為了針對設定檔啟用您的資料集,它必須參考針對設定檔擷取啟用的結構描述。

如需如何建立資料集的說明,請參閱資料集UI指南

擷取您的資料 ingest

此時,您應該具備下列專案:

  • 存取Identity Service功能的必要許可權。
  • 資料適用的名稱空間。
  • 為名稱空間指定的唯一名稱空間和設定的優先順序。
  • 至少一個XDM結構描述。 (根據您的資料和特定使用案例,您可能需要建立設定檔和體驗事件結構。)
  • 以您的結構描述為基礎的資料集。

完成上述所有專案後,您就可以開始將資料內嵌至Experience Platform。 您可以透過數種不同的方式執行資料擷取。 您可以使用下列服務將資料帶入Experience Platform:

TIP
擷取您的資料後,XDM原始資料裝載不會變更。 您仍可在UI中看到主要身分設定。 不過,身分設定將會覆寫這些設定。

如需任何意見,請使用Identity Service UI工作區中的​ Beta意見 ​選項。

驗證圖表 validate

使用身分儀表板來深入分析身分圖表狀態,例如整體身分計數和圖表計數趨勢、依名稱空間的身分計數和依圖表大小的圖表計數。 您也可以使用身分儀表板來檢視具有兩個或多個身分(依名稱空間組織)的圖表趨勢。

選取省略符號(...),然後選取​ 檢視更多 ​以取得進一步資訊,並驗證沒有收合的圖形。

Identity Service UI工作區中的身分儀表板。 {modal="regular"}

使用顯示的視窗來檢視收合圖形的資訊。 在此範例中,電子郵件和電話都標示為唯一的名稱空間,因此您的沙箱中沒有收合的圖表。

具有多個身分的圖形的快顯視窗。 {modal="regular"}

附錄 appendix

請參閱本節,瞭解實作身分設定和唯一名稱空間時可參考的其他資訊。

Danging loginID案例 dangling-loginid-scenario

下圖會模擬「懸浮」登入ID案例。 在此範例中,兩個不同的loginID已繫結至相同的ECID。 但是,{loginID: ID_C}未連結至CRMID。 因此,Identity Service無法偵測這兩個loginID代表兩個不同的實體。

不明確的登入ID

在此範例中,{loginID: ID_C}懸空且未連結至CRMID。 因此,此loginID應關聯的個人實體變得模稜兩可。

具有「懸浮」登入ID情境的圖表範例。 {modal="regular"}

loginID已連結至CRMID

在此範例中,{loginID: ID_C}連結至{CRMID: Tom}。 因此,系統能夠識別此loginID與Tom相關聯。

LoginID已連結至CRMID。 {modal="regular"}

loginID已連結至另一個CRMID

在此範例中,{loginID: ID_C}連結至{CRMID: Summer}。 因此,系統能夠識別此loginID與另一個個人實體(在此例中為Summer)相關聯。

此範例也顯示Tom和Summer是共用裝置的不同個人實體,以{ECID: 111}表示。

LoginID已連結至另一個CRMID。 {modal="regular"}

後續步驟

如需Identity Graph Linking Rules的詳細資訊,請閱讀下列檔案:

recommendation-more-help
64963e2a-9d60-4eec-9930-af5aa025f5ea