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