Disable cross-origin tracking of visitor data.
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 do not 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 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.
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 are using the disableCrossOrigin function. Required. |
Example call
window["optimizely"].push({
"type": "disableCrossOrigin"
});