The NexaGuard Consent Management Platform (CMP) enables website owners to achieve seamless GDPR, ePrivacy, and Google Consent Mode v2 compliance without any coding or complex setup.
This guide explains how to integrate NexaGuard CMP into Webflow and Wix websites using a simple embed script.
NexaGuard CMP manages cookie consent, vendor preferences, and data privacy compliance across websites.
The Webflow and Wix integrations are designed to be one-paste installations — no plugin, no backend configuration, and no API key management required.
Once embedded, the CMP will automatically:
default and update commands).Copy the script below and replace YOUR_SETTINGS_ID with your actual NexaGuard CMP Settings ID.
<!-- NexaGuard CMP Embed Script -->
<script
id="nexaguard-cmp"
data-settings-id="YOUR_SETTINGS_ID"
data-api-url="https://api.nexaguard.io"
data-assets-url="https://cmp.nexaguard.com"
src="https://cmp.nexaguard.com/loader.js">
</script>
<!-- Optional: Google Consent Mode defaults -->
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('consent', 'default', {
ad_storage: 'denied',
analytics_storage: 'denied',
functionality_storage: 'denied',
personalization_storage: 'denied',
security_storage: 'granted'
});
</script>
<!-- NexaGuard CMP will automatically send 'update' consent signals after user choice -->
✅ Webflow automatically injects this script into all pages when you publish.
✅ The CMP will now load globally across your Wix site.
Once the site is published, you can verify that NexaGuard CMP is running correctly.
https://cmp.nexaguard.com/loader.js and gtag('consent', 'update') events after user interaction.Add ?nxg_debug=1 at the end of your site URL (e.g. https://example.com/?nxg_debug=1).
The debug overlay will show your current CMP status, consent categories, and Google Consent Mode flags.
To see a working example, visit:
👉 https://cmp.nexaguard.com/webflow-demo.html
The demo includes:
| Issue | Cause | Solution |
|---|---|---|
| CMP banner not appearing | Missing or incorrect data-settings-id | Verify your Settings ID in the NexaGuard Dashboard |
| CMP loads but no consent updates | Cached JavaScript or Content Security Policy | Clear CDN cache or allow https://cmp.nexaguard.com and https://api.nexaguard.io |
| Tag Assistant shows “Consent Mode inactive” | Google Tag Manager or gtag not initialized | Ensure the optional gtag('consent','default') snippet is included |
| Banner shows twice | Duplicate embed | Remove any old script embeds from theme or code block |
NexaGuard CMP ensures full compliance with:
All data processing occurs securely via HTTPS, and user preferences are stored using non-identifiable consent tokens.
If you encounter issues or need assistance integrating NexaGuard CMP with Webflow or Wix, contact us at:
📧 [email protected]
🌐 https://www.nexaguard.com
© NexaGuard Inc. — All Rights Reserved.
This document is part of the official NexaGuard CMP documentation.
Version: 1.0.0 | Last updated: October 2025
