身分圖表連結規則概觀
透過Adobe Experience Platform Identity Service和即時客戶設定檔,很容易假設您的資料已完全內嵌,而且所有合併的設定檔透過個人識別碼(例如CRMID)代表單一個人。 但是,在某些情況下,某些資料可能會嘗試將多個不同的設定檔合併為單一設定檔(「圖表摺疊」)。 為避免這些不想要的合併,您可以使用透過身分圖表連結規則提供的設定,並允許使用者進行精確的個人化。
快速入門
下列檔案對於瞭解身分圖表連結規則至關重要。
可能發生圖表摺疊的範例情境 example-scenarios-where-graph-collapse-could-happen
本節概述設定身分圖表連結規則時可考慮的範例情境。
共用裝置
在單一裝置上可能發生多次登入的例項:
在這些情況下,從圖表觀點來看,未啟用任何限制,單一ECID會連結至多個CRMID。
使用身分圖表連結規則,您可以:
- 設定用於登入的ID作為唯一識別碼。 例如,您可以限制圖表僅儲存一個具有CRMID名稱空間的身分識別,然後將CRMID定義為共用裝置的唯一識別碼。
- 這麼做可確保ECID不會合併CRMID。
無效的電子郵件/電話案例
註冊時也會有使用者提供虛假值做為電話號碼和/或電子郵件地址的例項。 在這些情況下,如果未啟用限制,則電話/電子郵件相關的身分最終將會連結到多個不同的CRMID。
使用身分圖表連結規則,您可以:
- 將CRMID、電話號碼或電子郵件地址設定為唯一識別碼,因此將一個人限製為只能有一個與其帳戶相關聯的CRMID、電話號碼和/或電子郵件地址。
錯誤或錯誤的身分值
在某些情況下,無論名稱空間為何,都會在系統中擷取非唯一、錯誤的身分值。 例如:
- 身分值為「user_null」的IDFA名稱空間。
- IDFA身分值應該有36個字元: 32個英數字元和4個連字型大小。
- 身分值為「未指定」的電話號碼名稱空間。
- 電話號碼不應有任何字母字元。
這些身分可能會導致以下圖表,其中多個CRMID與「不良」身分合併在一起:
透過身分圖表連結規則,您可以將CRMID設定為唯一識別碼,以防止由於此型別的資料造成不想要的設定檔摺疊。
身分圖表連結規則 identity-graph-linking-rules
使用身分圖表連結規則,您可以:
- 透過設定唯一的名稱空間,為每個使用者建立單一身分圖表/合併的設定檔,以防止兩個不同的個人識別碼合併到一個身分圖表中。
- 透過設定優先順序來關聯線上、已驗證的事件與人員
術語 terminology
唯一命名空間 unique-namespace
您可以使用身分設定UI工作區將名稱空間設定為唯一。 如此一來,會通知身分最佳化演演算法,給定圖形可能只有一個包含該唯一名稱空間的身分。 這可防止將兩個不同的人員識別碼合併到同一個圖表中。
請考量下列情況:
- Scott使用平板電腦並開啟Google Chrome瀏覽器,前往acme.com,在此登入並瀏覽新籃球鞋。
-
在幕後,此情境會記錄下列身分:
- 代表使用瀏覽器的ECID名稱空間和值
- 代表已驗證使用者(Scott以他的使用者名稱和密碼組合登入)的CRMID名稱空間和值。
-
- 他的兒子Peter接著使用相同的平板電腦,並使用Google Chrome前往acme.com,以自己的帳戶登入以瀏覽足球裝備。
-
在幕後,此情境會記錄下列身分:
- 代表瀏覽器的相同ECID名稱空間和值。
- 代表已驗證使用者的新CRMID名稱空間和值。
-
如果將CRMID設定為唯一的名稱空間,則身分最佳化演演算法會將CRMID分割成兩個個別的身分圖表,而不是將其合併在一起。
如果您未設定唯一的名稱空間,您最後可能會遇到不想要的圖表合併,例如具有相同CRMID名稱空間但不同身分值(這類情況通常代表同一圖表中的兩個不同個人實體)的兩個身分實體。
您必須設定唯一的名稱空間,以通知身分最佳化演演算法強制限制擷取到指定身分圖表的身分資料。
命名空間優先等級 namespace-priority
名稱空間優先順序是指名稱空間彼此相比的相對重要性。 名稱空間優先順序可透過UI設定,並且您可以在指定的身分圖表中排行名稱空間。
使用名稱空間優先順序的一種方式,是判斷即時客戶設定檔中體驗事件片段(使用者行為)的主要身分。 如果已設定優先順序設定,則Web SDK上的主要身分設定將不再用來決定要儲存哪些設定檔片段。
唯一的名稱空間和名稱空間優先順序都可在身分設定UI工作區中設定。 不過,其設定的效果會有所不同:
- 當達到每個圖表50個身分的限制時,名稱空間優先順序不會影響圖表行為。
- 名稱空間優先順序是指派給名稱空間的數值,表示其相對重要性。 這是名稱空間的屬性。
- 主要身分是針對 儲存設定檔片段的身分。 設定檔片段是儲存特定使用者相關資訊的資料記錄:屬性(通常透過CRM記錄擷取)或事件(通常從體驗事件或線上資料擷取)。
- 名稱空間優先順序決定體驗事件片段的主要身分。
- 對於設定檔記錄,您可以使用Experience PlatformUI中的結構描述工作區來定義身分欄位,包括主要身分。 如需詳細資訊,請參閱在UI中定義身分欄位的指南。
- 如果體驗事件在identityMap中具有兩個或多個最高名稱空間優先順序的身分,該事件將會因為會被視為「錯誤資料」而遭到拒絕的擷取。 例如,如果identityMap包含
{ECID: 111, CRMID: John, CRMID: Jane}
,則整個事件將會被拒絕為錯誤資料,因為它表示該事件同時與CRMID: John
和CRMID: Jane
相關聯。
如需詳細資訊,請閱讀名稱空間優先順序的指南。
後續步驟
如需身分圖表連結規則的詳細資訊,請參閱下列檔案: