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。

本頁內容