getAnalyticsVisitorID getanalyticsvisitorid
傳回實施訪客ID服務前儲存於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 ECID
};
//get Analytics ID and pass it to the function
var analyticsID = visitor.getAnalyticsVisitorID(useAnalyticsVisitorID)
TIP
如果您是Analytics客戶,請一併檢查Analytics ID,並將其傳送至您的函式。 例如,將隱藏表單元素中的訪客 ID 傳遞至使用資料插入 API 的伺服器端時,您會想要有兩個識別碼。 在此情況下,您應該收集並傳回ECID與Analytics訪客ID。 請參閱 getMarketingCloudVisitorID。
「aid」參數為舊有值 (Legacy Value)
aid 參數會顯示在 2 組不同條件下的查詢字串中。
案例 1
發生下列情況時,您會在查詢字串中看到 aid 參數:
- 正確部署訪客ID服務。
- 造訪網站的使用者已在s_vi Cookie中儲存之前的Analytics ID。
案例 2
當您的組織在完全實作訪客ID服務之前使用寬限期,您會在查詢字串中看到aid引數。 如果使用者是第一次造訪網站,而您未使用寬限期,則訪客會得到mid (ECID)引數。
recommendation-more-help
id-service-help