Browser and session compatibility in FXM

Version: 10.4

Because of the differences between browsers, FXM cannot always track contacts with the same ID across multiple sites.

The following tables list the currently supported options:

CORS support in XMLHtmlRequest object

CORS with cookie sending support

Requires P3P headers for cross-domain requests

Third party cookie access enabled by default

Session cookies path support

Chrome

Y

Y

N

Y

Y

Edge

Y

Y

N

Y

Y

Safari on desktop

Y

Y

N

N

Y

Safari on iOS

Y

Y

N

N

Y

Firefox

Y

Y

N

Y

Y

IE 10,11

Y

Y

Y

Y

Only as subpath

External site on same domain

External site on same domain under path

External site on sub domain

External site on separate domain

Chrome

Y

Y

Y

Y

Edge

Y

Y

Y

N

Safari on desktop

Y

Y

Y

N - fallback to unique contact per site with CORS + cookie setting in ext. domain

Safari on iOS

Y

Y

Y

N - fallback to unique contact per site with CORS + cookie setting in ext. domain

Firefox

Y

Y

Y

Y

IE 10,11

Y

Y - but not for page root

Y (CORS + P3P)

Y (CORS + P3P)

If the external site and the Sitecore site are hosted on different domains:

  • For Chrome and Firefox – FXM can successfully track the same contact across both websites.

  • For Safari and iOS or any version of IE – FXM assigns each contact a unique contact ID per website.

Do you have some feedback for us?

If you have suggestions for improving this article,