overwriteCrossDomainMCIDAndAID

当访客从一个域导航到另一个域时,此属性将覆盖其Experience Cloud和分析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,您需要始终如一地识别该数据。

识别从移动应用程序到Web浏览器的访客

此用例略有不同。 它涉及在用户从移动应用程序移动到您的网站时识别用户。 在这种情况下,您的访客已经由移动应用程序在本地设置了MID,并且他们在您网站上的cookie中设置了不同的MID。 您可以设置 Visitor.overwriteCrossDomainMCIDAndAID: true,以使用移动应用程序设置的 MID 覆盖浏览器 Cookie 中设置的 MID。

在此页面上