Disable cross-origin tracking of visitor data.
Syntax
window["optimizely"].push(disableCrossOrigin);
Parameters
Parameter and Type | Child Attribute | Description |
---|---|---|
disableCrossOrigin DisableCrossOriginObject | N/A | An object with the type field set to disableCrossOrigin . The other fields are the function arguments. Required. |
type string | Child attribute of type DisableCrossOriginObject | The argument indicating that you're using the disableCrossOrigin function. Required. |
Example Call
window["optimizely"].push({
"type": "disableCrossOrigin"
});
Description
Optimizely Web Experimentation uses an iframe to seamlessly sync and preserve experiment variations, behavioral targeting, or event tracking across different domains, subdomains, security protocols, or ports. Because in-app browsers and certain performance monitoring tools like Catchpoint don't fully support iframes, you may decide not to use cross-origin tracking. For more information, see when not to use cross-origin tracking.
Call this API to disable cross-origin tracking and prevent Optimizely Web Experimentation from tracking a visitor's data across different origins. You must call this prior to each snippet initialization to disable cross-origin tracking.