resetBeforeVersion resetbeforeversion
此設定可讓您根據升級的 ID 服務版本,清除孤立的或過期的 Experience Cloud ID (ECID)。
將 resetBeforeVersion
變數的值設為您的 ID 服務版本,會導致過期的 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 ID service
var visitor = Visitor.getInstance ("Insert Marketing Cloud organization 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
9c9e8ca9-9f7e-42c9-a5d5-a0d82776362a