Marketing CloudID服务如何跨域维护一致的MCID?

本文详细介绍了Marketing CloudID服务如何跨域维护一致的MCID。

描述 description

环境

Adobe Experience Cloud

问题/症状

Marketing CloudID服务如何在接受第三方Cookie的浏览器中跨域维护一致的Marketing CloudID?

解决方法 resolution

要遵循的步骤:

  1. 用户首次访问My Company Inc.拥有的网站。
  2. 加载VisitorAPI.js文件并检查当前域(SiteA.com)上是否存在AMCV Cookie。 当前域中不存在AMCV Cookie,因此VisitorAPI.js检查是否存在demdex.net Cookie。 但事实并非如此。
  3. 由于这两个Cookie都不存在,因此使用您的Marketing Cloud组织ID(也称为IMS组织ID)向dpm.demdex.net发出网络请求。 在这种情况下,1234@AdobeOrg将随请求一起发送。
  4. demdex.net服务器接收请求并生成UUID。 接下来,它使用UUID和IMS组织ID (1234)来生成MID值。
  5. 服务器使用MID和UUID响应来自页面的请求。
  6. VisitorAPI.js库将MID写入浏览器中的AMCV Cookie。 作为响应的一部分,demdex服务器还会将UUID写入Cookie。 AMCV Cookie写入当前域(SiteA.com)中,Demdex Cookie写入demdex.net域中。
  7. 执行页面代码并触发Adobe解决方案信标。
  8. 用户浏览至SiteB.com。
  9. VisitorAPI.js检查当前域(SiteB.com)上是否存在AMCV Cookie。 此域中不存在AMCV Cookie,因此VisitorAPI.js检查是否存在demdex.net Cookie。 它的确存在,因此将检索值。
  10. 使用IMS组织ID (1234)和UUID值(ABCDE)向dpm.demdex.net发出网络请求。
  11. demdex服务器使用在请求中传递的UUID (ABCDE)和IMS组织ID (1234)生成MID值。
  12. demdex服务器使用MID值(ABC1234)响应请求。
  13. VisitorAPI.js库将MID (ABC1234)写入浏览器中的AMCV Cookie。 AMCV Cookie写入当前域(SiteB.com)。
  14. 执行页面代码并触发Adobe解决方案信标。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f