overwriteCrossDomainMCIDAndAID overwritecrossdomainmcidandaid
当访客从一个域导航到另一个域时,此属性会覆盖访客的ECID和Analytics ID。 要覆盖ID,您必须在每个域中拥有并已实施访客ID服务。 此代码不允许您在您无法控制的域上覆盖 ID。
语法:Visitor.overwriteCrossDomainMCIDAndAID: true|false(默认值为 false。)
代码示例
您的 JavaScript 代码可能类似于以下示例。
//Call the Visitor ID Service
var visitor = Visitor.getInstance("INSERT-MARKETING-CLOUD-ID-HERE", {
...
//Set overwrite property
overwriteCrossDomainMCIDAndAID: true
});
用例
为了跟踪网站访客,访客ID服务会将ECID(或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。
recommendation-more-help
id-service-help