此 Experience Cloud Identity (ECID) 是使用者造訪您的網站時指派給使用者的永久識別碼。 在某些情況下,您可能會偏好存取 ECID (例如,傳送給協力廠商)。 另一個使用案例是設定 ECID 在自訂XDM欄位中,身分對應中也會有。
您可以透過以下方式存取ECID: 資料收集的資料準備 (建議使用)或透過標籤。
如果您想在自訂XDM欄位中設定ECID,除了在身分對應中擁有它之外,您還可以透過設定 source
至下列路徑:
xdm.identityMap.ECID[0].id
然後,將目標設定為欄位為型別的XDM路徑 string
.
如果您需要存取 ECID 在使用者端,使用如下所述的標籤方法。
確保您的屬性已設定為 規則元件排序 已啟用。
建立新規則。
新增 程式庫已載入 事件至規則。
新增 自訂條件 對規則的動作,包含下列程式碼(假設您已為SDK執行個體設定的名稱為 alloy
):
return alloy("getIdentity")
.then(function(result) {
_satellite.setVar("ECID", result.identity.ECID);
});
儲存規則。
之後,您應該就能存取 ECID 在後續規則中,使用 %ECID%
或 _satellite.getVar("ECID")
,就像存取任何其他資料元素一樣。