getAnalyticsVisitorID getanalyticsvisitorid

傳回在 Experience Cloud Identity Service 實作前儲存於 s_vi Cookie 的舊有 Analytics ID (如果有的話)。如果之前未指派 Analytics ID 給訪客,則會傳回空字串。

語法 var analyticsID = visitor.getAnalyticsVisitorID()

此函數通常會用於需要讀取訪客 ID 的自訂解決方案。標準實作不會使用此函數。getAnalyticsVisitorID 也會使用回呼函數讀取 Analytics ID,並將其帶入您的系統或應用程式。

範例程式碼

//callback function
var useAnalyticsVisitorID = function(id){
     //whatever your function does with the Experience Cloud ID
};

//get Analytics ID and pass it to the function
var analyticsID = visitor.getAnalyticsVisitorID(useAnalyticsVisitorID)
TIP
如果您是 Analytics 客戶,請一併檢查 Analytics ID,並將其傳送至您的函數。例如,將隱藏表單元素中的訪客 ID 傳遞至使用資料插入 API 的伺服器端時,您會想要有兩個識別碼。在此情況下,您應該收集並傳回 Experience Cloud 與 Analytics 訪客 ID。請參閱 getMarketingCloudVisitorID

「aid」參數為舊有值 (Legacy Value)

aid 參數會顯示在 2 組不同條件下的查詢字串中。

案例 1

發生下列情況時,您會在查詢字串中看到 aid 參數:

  • 正確部署 Experience Cloud ID 服務。
  • 造訪網站的用戶已在 s_vi Cookie 中儲存之前的 Analytics ID。

案例 2

如果貴組織在完全實作 ID 服務之前使用寬限期,您便會在查詢字串中看到 aid 參數。如果用戶是第一次造訪網站,而您未使用寬限期,則訪客會得到 mid (Experience Cloud ID) 參數。

recommendation-more-help
9c9e8ca9-9f7e-42c9-a5d5-a0d82776362a