resetBeforeVersion resetbeforeversion
此設定可讓您根據要更新的訪客ID服務版本,清除孤立或過期的ECID (ECID)。
將您的訪客ID服務版本當作resetBeforeVersion變數的值提供,會導致過期的ECID從使用者端ID中清除。
某些情況(例如工作階段逾時)可能會造成使用者端ID的產生,而訪客ID服務無法成功取得伺服器端ID。 發生這種情況時,訪客ID服務會追蹤孤立的使用者端ID,而無法跨網域進行追蹤或與其他解決方案正確同步。 此行為會比對目前 AMCV Cookie 與 resetBeforeVersion 的值。 如果任一方的Cookie不存在,或Cookie的版本小(低)於resetBeforeVersion的最新發行版本,則AMCV Cookie會遭到移除,且訪客ID服務會要求全新ECID。
若用戶的瀏覽器上存有第三方的 Demdex Cookie,則系統會檢查 ECID,以確定 ECID 是否正確使用 Demdex Cookie 中的 UUID 來產生。 如果這項檢查證明該情況屬實,則新的 ECID 將會相同,而且訪客將會被視為新訪客。 如果因為某個理由而未使用 Demdex Cookie 產生正被清理的 ECID,或是沒有任何 Demdex Cookie,該訪客將收到新的 ECID 而且會被視為新訪客。
語法: resetBeforeVersion = "3.3"
程式碼範例
//Call the Visitor ID Service
var visitor = Visitor.getInstance ("INSERT-IMS-ORG-ID-HERE", {
//Same as s.trackingServer
trackingServer: "Insert tracking server here ",
//Same as s.trackingServerSecure
trackingServerSecure: "Insert secure tracking server here",
//For CNAME support only. Exclude these variables if you're not using CNAME
marketingCloudServer: "Insert tracking server here",
marketingCloudServerSecure: "Insert secure tracking server here",
//Changing the version
resetBeforeVersion: "3.3"
});
recommendation-more-help
id-service-help