通过 Adobe Experience Platform Identity Service 获取用户 ID 和区域 get-user-ids-and-regions-through-the-experience-cloud-id-service
ID服務客戶應參閱本節,瞭解如何讀取需建立之ID的訪客Cookie DCS API呼叫。
從ID服務Cookie取得使用者ID get-user-ids-from-service-cookie
此 Adobe Experience Platform Identity Service 將訪客和地區ID指派給造訪您網站的使用者。 這些ID可識別 Experience Cloud 而且如果您想要 DCS 呼叫。
- 此 user ID 需要識別資料並將其與特定訪客建立關聯。
- 此 region ID 需要,因為它與地區伺服器名稱繫結,而您需要將該名稱傳送資料至 DCS. 此 DCS 會將資訊儲存在地理位置上最接近網站訪客的資料中心。 请参阅 DCS 区域 ID、位置和主机名。
ID服務客戶可以從ID服務Cookie擷取此資訊,或是呼叫函式來擷取此資訊。 下表說明開始使用所需完成的工作或步驟。
中的程式碼 斜體 代表變數預留位置。
您需要 Experience Cloud 帳戶以使用ID服務。 如果您擁有 Experience Cloud 帳戶,太棒了!
如果您不屬於 Experience Cloud,然後註冊。 我們很樂意擁有您,而且永遠有更多的空間。 如需如何設定帳戶的指示,請參閱 啟用核心服務的解決方案.
此 ID服務 會將使用者和地區ID儲存在AMCV Cookie中。 完整的Cookie名稱為 AMCV_###@AdobeOrg
. 此 ###
元素是組織ID的預留位置。 另請參閱 Cookie和Experience CloudID 以取得詳細資訊。
剖析這些機碼值組的AMCV Cookie:
mid=user ID
:此機碼值組保留 Experience Cloud 使用者ID。aamlh=region ID
:此機碼值組保有地區ID (有時稱為 位置提示),此名稱與地區伺服器名稱相關聯。
您可以呼叫 DCS 擁有使用者和地區ID後。
(可選) 此函式傳回 Experience Cloud 訪客ID。 專為自訂解決方案和特定使用案例而設計。 另請參閱 使用getMarketingCloudVisitorID 下方和 相關ID服務檔案.
如果您從ID服務Cookie取得使用者和位置ID,則不需要使用此選項。
使用 getMarketingCloudVisitorID
working-with-getmarketingcloudvisitorid
另一個取得訪客ID的方法是 getMarketingCloudVisitorID
函式。 叫用時,此函式會查詢 ID service 和會傳回ID。 getMarketingCloudVisitorID
接受選用的 callback
引數,如下所示:
var analyticsID = visitor.getAnalyticsVisitorID(callback)
回撥使用量和用途 callback-usage
callback
是選用專案。 此函式可在沒有它的情況下運作,但只有在訪客擁有設定檔時才會傳回ID。 Experience Cloud 瀏覽器中的Cookie。 如果訪客Cookie遺失,或訪客沒有ID,此函式會傳回空白 ()
物件。 即使頁面載入且訪客收到新ID,也可能會發生這種情況。 為避免此情況, callback
強制此函式在頁面載入後檢查訪客ID。 不含 callback
,訪客ID函式將不會傳回ID,即使它稍後寫入訪客的瀏覽器中亦然。
后续步骤 next-steps
擁有使用者和地區ID後,您就可以開始傳送和接收 DCS 資料。 另請參閱 進行DCS API呼叫.