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。

本頁內容