NexaGuard
    NexaGuard
    • NexaGuard Onboarding
    • iOS Setup
    • Android Setup
    • Web Setup
    • Webflow and Wix
    • WordPress Integration
    • Drupal Integration
    • Shopify Integration
    • LICENSE

    Shopify Integration

    Integrate NexaGuard CMP with Shopify#

    The NexaGuard Consent Management Platform (CMP) helps your Shopify store comply with GDPR, ePrivacy, and Google Consent Mode v2 requirements.
    This guide explains how to install, configure, and verify the NexaGuard CMP Shopify App for seamless privacy and consent management.

    Overview#

    NexaGuard CMP provides a fully compliant consent banner and manages user preferences directly through its own consent system.
    It does not rely on Shopify’s Customer Privacy API — all consent management, storage, and signaling are handled natively by NexaGuard CMP.
    After installation, the NexaGuard CMP App will:
    Show a customizable consent banner on all store pages
    Trigger Google Consent Mode v2 events automatically
    Store and manage consent data securely within NexaGuard CMP
    Support GDPR, ePrivacy, and CCPA compliance out of the box

    App Details#

    PropertyValue
    App NameNexaGuard CMP
    DeveloperNexaGuard Inc.
    PlatformShopify
    Listinghttps://apps.shopify.com/nexaguard-cmp

    Requirements#

    Shopify Online Store 2.0 or higher
    Admin access to your store
    A valid NexaGuard Settings ID from your NexaGuard Dashboard

    Installation & Setup#

    Step 1 — Install the App#

    1.
    Log in to your Shopify Admin.
    2.
    Go to Apps → Shopify App Store.
    3.
    Search for “NexaGuard CMP”.
    4.
    Click Install App and approve the requested permissions.

    Step 2 — Activate the App Embed#

    1.
    In Shopify Admin, navigate to Online Store → Themes → Customize.
    2.
    In the left sidebar, select App Embeds.
    3.
    Find NexaGuard CMP.
    4.
    Toggle the switch ON to enable it.
    5.
    Enter your Settings ID (from your NexaGuard Dashboard).
    6.
    Click Save.
    💡 Enabling the embed ensures the CMP banner loads on every page automatically.

    Step 3 — Configure App Preferences#

    1.
    Open Apps → NexaGuard CMP in your Shopify Admin.
    2.
    Review or update:
    Settings ID
    Auto-Inject Script (enable to load automatically)
    Google Consent Mode v2 toggle
    Banner Placement – Bottom / Center / Overlay
    3.
    Click Save Configuration.
    Your store is now protected and compliant with international privacy laws.

    Step 4 — (Advanced) Manual Embed Option#

    If your theme is highly customized, you can insert the CMP script manually:
    Place this before the closing </head> tag in your theme.liquid file.

    Verify the Installation#

    Method 1 — Browser Network Check#

    1.
    Open your storefront.
    2.
    Press F12 → Network tab.
    3.
    Filter by consent or loader.js.
    4.
    Confirm a request to https://cmp.nexaguard.com appears when the banner loads.

    Method 2 — Google Tag Assistant#

    Use Google Tag Assistant to confirm that Consent Mode signals are firing correctly after a visitor interacts with the banner.

    Troubleshooting#

    IssueCauseSolution
    Banner not visibleApp Embed disabledEnable App Embed and click Save
    Consent not syncingBrowser blocking cookiesCMP uses first-party cookies; verify “Auto-Inject Script” is enabled
    Duplicate bannerManual and Auto inject both activeDisable one injection method
    Consent Mode inactiveMissing gtag or GTM snippetEnsure your Google Tag Manager or gtag.js is installed

    Data Protection & Compliance#

    NexaGuard CMP for Shopify complies with:
    GDPR (EU)
    ePrivacy Directive (EU)
    Google Consent Mode v2 (EEA & UK)
    CCPA / CPRA (California)
    All consent data is stored securely and processed directly within NexaGuard’s infrastructure.

    Support#

    Need help setting up? We’re here for you.
    📧 [email protected]
    🌐 https://www.nexaguard.com

    © NexaGuard Inc. — All Rights Reserved.
    Version 1.0.2 | Last Updated: October 2025
    Previous
    Drupal Integration
    Next
    LICENSE