通过 Adobe Experience Platform Identity Service 获取用户 ID 和区域 get-user-ids-and-regions-through-the-experience-cloud-id-service

ID服務客戶應參閱本節,瞭解如何讀取需建立之ID的訪客Cookie DCS API呼叫。

Adobe Experience Platform Identity Service 將訪客和地區ID指派給造訪您網站的使用者。 這些ID可識別 Experience Cloud 而且如果您想要 DCS 呼叫。

  • 此 user ID 需要識別資料並將其與特定訪客建立關聯。
  • 此 region ID 需要,因為它與地區伺服器名稱繫結,而您需要將該名稱傳送資料至 DCS. 此 DCS 會將資訊儲存在地理位置上最接近網站訪客的資料中心。 请参阅 DCS 区域 ID、位置和主机名

ID服務客戶可以從ID服務Cookie擷取此資訊,或是呼叫函式來擷取此資訊。 下表說明開始使用所需完成的工作或步驟。

中的程式碼 斜體 代表變數預留位置。

任务
描述
1. 檢查您的 Experience Cloud 狀態

您需要 Experience Cloud 帳戶以使用ID服務。 如果您擁有 Experience Cloud 帳戶,太棒了!

如果您不屬於 Experience Cloud,然後註冊。 我們很樂意擁有您,而且永遠有更多的空間。 如需如何設定帳戶的指示,請參閱 啟用核心服務的解決方案.

2. 設定 ID服務
此 ID服務 由放置於您要用於資料收集之每個頁面上的JavaScript程式碼組成。 請參閱ID服務 實作指南 以取得詳細資訊。
3. 閱讀 ID服務 Cookie

此 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後。

4. 擷取 EXPERIENCE CLOUDID 使用getMarketingCloudVisitorID

(可選) 此函式傳回 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呼叫.

recommendation-more-help
de293fbf-b489-49b0-8daa-51ed303af695