overwriteCrossDomainMCIDAndAID overwritecrossdomainmcidandaid
當訪客從某個網域導覽到第二個網域時,此屬性會覆寫訪客的 Experience Cloud 和 Analytics ID。若要覆寫 ID,您必須在每個網域上擁有並已實作 ID 服務。此程式碼無法讓您在您沒有控制權的網域上覆寫 ID。
語法:Visitor.overwriteCrossDomainMCIDAndAID: true|false
(預設為 false
)
程式碼範例
您的 JavaScript 程式碼可能與以下範例類似。
//Call the ID service
var visitor = Visitor.getInstance("INSERT-MARKETING-CLOUD-ID-HERE", {
...
//Set overwrite property
overwriteCrossDomainMCIDAndAID: true
});
使用案例
為了追蹤網站訪客,ID 服務會將 Experience Cloud ID (或 MID) 寫入瀏覽器 Cookie。下表列出及說明常見使用案例,您在這些案例中可能會想要覆寫另一個網域中的 ID 服務所設定的現有 MID。
使用案例
說明
識別不同網域登陸頁面上的訪客
假設您擁有網域 A 和 B。在此案例中,符合下列情形時,您可以設定 Visitor.overwriteCrossDomainMCIDAndAID: true:
- 每個網域都有自己的登陸頁面。
- 訪客已經有上一次造訪網域 B 時所設定的 Cookie (和 MID)。
- 如果訪客從網域 A 前來網域 B,您希望可以一致地識別他。
識別不同登陸和轉換頁面上的訪客
假設您擁有網域 A 和 B。在此例中,符合下列情形時,您可以設定 Visitor.overwriteCrossDomainMCIDAndAID: true:
- 網域 A 為登陸頁面。
- 網域 B 是個別轉換、預訂或其他工作流程結束頁面。
- 訪客已經有上一次造訪網域 B 時所設定的 Cookie (和 MID),而且您知道這些是不太理想的用戶端 MID,而不是伺服器端 MID。
- 如果訪客從網域 A 前來網域 B,您希望可以一致地識別他。
識別從行動應用程式到網頁瀏覽器的訪客
此使用案例稍微有些不同。它需要在用戶從行動應用程式移至您的網站時加以識別。在此情況下,您的訪客已經有行動應用程式在本機設定的 MID,而且他們有您網站上的 Cookie 中所設定的不同 MID。您可設定 Visitor.overwriteCrossDomainMCIDAndAID: true,使用行動應用程式設定的 MID 覆寫瀏覽器 Cookie 中設定的 MID。
recommendation-more-help
9c9e8ca9-9f7e-42c9-a5d5-a0d82776362a