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 的访客。

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

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

在此页面上