By default, the Java Agent, .NET Agent, and Node.js Agent set business transaction correlation data in a cookie for HTTP responses, except when the JavaScript Agent has already set an isAjax :true header in the request. When it finds the isAjax :true header, the agent sets the correlation metadata in the XHR header. For cross-origin AJAX requests, the JavaScript Agent does not set isAjax :true so that the app agent doesn't write correlation data to the header of those responses. Set always-add-eum-metadata-in-http-headers to true to configure the app agent to write business transaction metadata to the XHR header and in a cookie even if the request is considered cross-origin. |