This function lets you share a visitor's Experience Cloud ID across domains when browsers block third-party cookies. To use this function, you must have implemented the ID service and own the source and destination domains. Available in VisitorAPI.js version 1.7.0 or higher.
ID service writes a first- and third-party cookie to the browser when a person visit your site (see Cookies and the Experience Cloud ID Service ). The first-party cookie contains the MID, a unique ID for that visitor. The third-party cookie contains another ID used by the ID service to generate the MID. When a browser blocks this third-party cookie, the ID service cannot:
To help solve this problem, implement Visitor.appendVisitorIDsTo(url). This property lets the ID service track site visitors across multiple domains even when their browsers block third-party cookies. It works like this:
See the code sample for details.
//Code on Domain A var destinationURL = "www.destination.com"; //Call the ID service var visitor = Visitor.getInstance(...); //Append visitor IDs to the destination URL var destinationURLWithVisitorIDs = visitor.appendVisitorIDsTo(destinationURL); //Result of appendVisitorIDsTo includes destination URL, Experience Cloud ID (MCMID), and Analytics ID (MCAID) "www.destination.com?adobe_mc=MCMID=1234|MCAID=5678" //Redirect to the destination