CYBEXO Web CMP Engine Setup
Last updated: July 1, 2026
Use this guide for direct website deployments of the CYBEXO Web CMP Engine.
| Property | Value |
|---|---|
| Runtime | CYBEXO Web CMP Engine |
| Loader | https://cmp.cybexo.com/loader.js |
| Script id | cybexo-cmp |
| Required input | customer Settings ID |
1. Direct Script Embed
Section titled “1. Direct Script Embed”Place the loader as high as possible in the page <head>:
<script id="cybexo-cmp" data-settings-id="YOUR_SETTINGS_ID" src="https://cmp.cybexo.com/loader.js"></script>Do not paste this HTML into the browser console. Add it to the site template, tag manager, CMS integration, or deployment pipeline.
2. Optional Attributes
Section titled “2. Optional Attributes”| Attribute | Default | Use |
|---|---|---|
data-assets-url |
inferred from loader URL | use only if CYBEXO provides an alternate runtime host |
data-cdn-url |
https://edge.cybexo.com |
use only if CYBEXO provides an alternate configuration/CDN host |
data-consent-mode |
on |
set to off only when another approved component owns Consent Mode bootstrap |
3. Manual Banner Controls
Section titled “3. Manual Banner Controls”Open the banner:
window.showCMPBanner?.(true)Open preferences:
window.openCybexoPreferences?.()Report a conversion when enabled for your account:
window.cybexoReportConversion?.({ event: "purchase", value: 99.0, currency: "USD"})4. Browser Verification
Section titled “4. Browser Verification”document.getElementById("cybexo-cmp")performance .getEntriesByType("resource") .filter((entry) => entry.name.includes("cmp.cybexo.com/loader.js"))(window.dataLayer || []).filter( (entry) => Array.isArray(entry) && entry[0] === "consent" && (entry[1] === "default" || entry[1] === "update"))5. Pulse Verification
Section titled “5. Pulse Verification”Run a CYBEXO Pulse scan after publishing.
Expected evidence:
- Runtime contract: pass
- Brand: cybexo
- Surface: direct
- Loader URL:
https://cmp.cybexo.com/loader.js - Version/build/channel/commit when loader inspection is available
6. Avoid Duplicate Installs
Section titled “6. Avoid Duplicate Installs”Do not deploy the direct loader and the GTM template on the same page unless CYBEXO support has reviewed the design. Duplicate loaders can cause duplicate banners and conflicting Consent Mode updates.