1. Configuring FXM

Browser and session compatibility in FXM

Version:

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 objectCORS with cookie sending supportRequires P3P headers for cross-domain requestsThird party cookie access enabled by defaultSession cookies path support
ChromeYYNYY
EdgeYYNYY
Safari on desktopYYNNY
Safari on iOSYYNNY
FirefoxYYNYY
IE 10,11YYYYOnly as subpath
External site on same domainExternal site on same domain under pathExternal site on sub domainExternal site on separate domain
ChromeYYYY
EdgeYYYN
Safari on desktopYYYN - fallback to unique contact per site with CORS + cookie setting in ext. domain
Safari on iOSYYYN - fallback to unique contact per site with CORS + cookie setting in ext. domain
FirefoxYYYY
IE 10,11YY - but not for page rootY (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.
If you have suggestions for improving this article, let us know!