getIdentity

getIdentity命令可讓您在不傳送事件資料的情況下取得訪客ID。 當您執行sendEvent命令時,Web SDK會自動取得訪客的身分(如果尚未取得)。

如果您需要個別呼叫來產生訪客ID並傳送資料,可以使用此命令。

使用Web SDK標籤擴充功能取得身分

Web SDK標籤擴充功能不會透過標籤擴充功能UI提供此命令。 使用JavaScript程式庫語法來使用自訂程式碼編輯器。

使用Web SDK JavaScript資料庫取得身分

呼叫Web SDK的已設定執行個體時執行getIdentity命令。 設定此命令時,可以使用下列選項:

  • namespaces:名稱空間陣列。 預設值為 ["ECID"]。其他支援的值包括: ["CORE"]nullundefined。 您可以同時要求ECID和CORE ID。 範例:"namespaces": ["ECID","CORE"]
  • edgeConfigOverrides資料流設定覆寫物件
alloy("getIdentity",{
  "namespaces": ["ECID","CORE"] //this command retrieves both ECID and CORE IDs.
});

回應物件

如果您決定使用此命令處理回應,則回應物件中有以下屬性:

  • identity.ECID:包含訪客ECID的字串。
  • identity.CORE:包含訪客核心ID的字串。
  • edge.regionID:整數,代表取得身分時瀏覽器點選的Edge Network區域。 它與舊版Audience Manager位置提示相同。
recommendation-more-help
ad108910-6329-42f1-aa1d-5920a2b13636