This page illustrates how the Marketing Cloud ID Service maintains a consistent Marketing Cloud ID across domains in a browser that accepts third-party cookies. Some concepts have been simplified for general understanding

Video: How MCID maintains a consistent ID across domains


Steps involved

Flowchart of steps
  1. The user visits a website owned by My Company Inc. for the first time.

  2. The VisitorAPI.js file loads and checks to see if an AMCV cookie exists on the current domain (SiteA.com). No AMCV cookie exists on the current domain, so VisitorAPI.js checks to see if a demdex.net cookie exists. It does not.

  3. Since neither cookie exists, a network request is made to dpm.demdex.net with your Marketing Cloud Organization ID (also known as an IMS org ID). In this case, 1234@AdobeOrg is sent with the request.

  4. The demdex.net server receives the request and generates a UUID. Next, it uses the UUID and IMS org ID (1234) to generate the MID value.

  5. The server responds to the request from the page with the MID and UUID.

  6. The VisitorAPI.js library writes the MID to an AMCV cookie in the browser. As part of the response, the demdex server also writes the UUID to a cookie. The AMCV cookie is written on the current domain (SiteA.com) and the demdex cookie is written on the demdex.net domain.

  7. Page code executes and Adobe solution beacons are fired.

  8. The user browses to SiteB.com.

  9. VisitorAPI.js checks to see if an AMCV cookie exists on the current domain (SiteB.com). No AMCV cookie exists on this domain, so Visitor API.js checks to see if a demdex.net cookie exists. It does exist, so the value is retrieved.

  10. A network request is made to dpm.demdex.net with the IMS org ID (1234) and the UUID value (ABCDE).

  11. The demdex server generates a MID value using the UUID (ABCDE) and IMS org ID (1234), which were passed in the request.

  12. The demdex server responds to the request with the MID value (ABC1234).

  13. The VisitorAPI.js library writes the MID (ABC1234) to an AMCV cookie in the browser. The AMCV cookie is written on the current domain (SiteB.com).

  14. Page code executes and Adobe solution beacons are fired.

Questions?

This article gives a deeper look into how the Marketing Cloud ID service (MCID) operates. Some concepts have been simplified for general understanding. If you have additional questions, see the Marketing Cloud ID Service documentation. You can also ask a question on the community forums.

This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License  Twitter™ and Facebook posts are not covered under the terms of Creative Commons.

Legal Notices   |   Online Privacy Policy