Show Menu
主题×

overwriteCrossDomainMCIDAndAID

当访客从一个域导航到另一个域时,此属性将覆盖其 Experience Cloud ID 和 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。