NexaGuard
  1. Getting-Started
NexaGuard
  • Getting-Started
    • NexaGuard Developer Documentation
    • Quickstart (5 to 10 Minutes)
    • Documentation Overview
    • Concepts and Glossary
  • Compliance-and-Standards
    • Compliance Overview
    • IAB TCF v2.3 Support
    • Google Consent Mode v2 Validation
    • TCF API Validation
    • Audit Checklist (Pre-Launch)
  • Web-and-CMS-Integrations
    • NexaGuard CMP SDK – Web & GTM Setup
    • Integrate NexaGuard CMP with Webflow and Wix
    • Integrate NexaGuard CMP with WordPress
    • Integrate NexaGuard CMP with Drupal
    • Integrate NexaGuard CMP with Shopify
  • Mobile-SDKs
    • NexaGuard CMP SDK - iOS Setup
    • iOS SDK API Reference
    • NexaGuard CMP SDK - Android Setup
    • Android SDK API Reference
    • App Attribution Partner (AAP) Integrations
  • Developer-Reference
    • Web JS API Reference
    • Consent Event Schema
    • Deployment and Environments
    • NexaGuard Debug Tool
    • Troubleshooting Playbook
    • Performance and Best Practices
    • Accessibility and UX Guidelines
    • Localization Workflow
    • Migration Guide
  • Security-and-Privacy
    • Security Overview
    • Privacy Architecture
    • Data and Logging Transparency
    • Subprocessors
    • CSP and Network Allowlist
  • Enterprise-and-Legal
    • DPA and Legal Pack
    • RFP Feature Matrix
    • Status and Reliability
    • Support and Escalation
    • NexaGuard CMP SDK – Commercial Licence
  • Operations
    • Changelog and Version Policy
  1. Getting-Started

Quickstart (5 to 10 Minutes)

Last updated: February 21, 2026
Use this page for fastest first deployment and verification.

1. Web Quickstart#

1.
Add loader script from Web Setup.md.
2.
Set production data-settings-id.
3.
Load page and confirm banner appears.
4.
Validate consent signals in Tag Assistant.
5.
Run Audit Checklist (Pre-Launch).
Expected result:
banner visible on first load
consent default then update events observed
Rollback:
remove script or disable GTM tag and clear cache

2. iOS Quickstart#

1.
Add CocoaPods dependency from iOS Setup.md.
(Add in Podfile, then run pod install / pod update; do not run the pod '...' line as a terminal command.)
2.
Call initialize(settingsId:) once at startup.
3.
Trigger showBanner(force: true) for QA.
4.
Verify consent state changes in logs/integrations.
Expected result:
banner appears and consent choices persist
Rollback:
remove SDK dependency and release rollback build

3. Android Quickstart#

1.
Add Gradle dependency from Android Setup.md.
2.
Initialize SDK once with an Activity and settings ID.
3.
Trigger consent UI with forceShowBanner(activity).
4.
Verify consent routing in test logs.
Expected result:
banner appears and consent changes propagate
Rollback:
remove dependency and release rollback build

4. CMS Quickstart#

WordPress, Drupal, Shopify, Webflow, and Wix:
1.
Install plugin/app/embed.
2.
Set correct Settings ID.
3.
Confirm single banner render.
4.
Confirm Consent Mode signals and no CSP errors.
5.
Use Troubleshooting Playbook for issues.
Shopify specific:
1.
Confirm App Embed is enabled in Online Store -> Themes -> Customize -> App embeds.
2.
Verify window.Shopify?.customerPrivacy?.currentVisitorConsent?.() changes after Accept/Reject flows.
WordPress specific (if WP Consent API bridge is enabled):
1.
Verify window.NXG_WPConsentAPI exists in console.
2.
Validate wp_has_consent('statistics') and wp_has_consent('marketing') after Accept/Reject flows.
Previous
NexaGuard Developer Documentation
Next
Documentation Overview