Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

nexaguard_cmp

No security coverage
View on drupal.org

Overview

The NexaGuard CMP module provides seamless integration between Drupal and the
NexaGuard Consent Management Platform (CMP),
helping site owners achieve GDPR, ePrivacy, and Google Consent Mode v2 compliance with minimal effort.

Features

  • Automatically injects the NexaGuard CMP loader script into your site’s <head> section.
  • Full support for Google Consent Mode v2 (managed by the NexaGuard loader).
  • Lightweight, cache-safe, and requires no theme or template changes.
  • Includes an intuitive configuration UI at /admin/config/system/nexaguard-cmp.
  • Optionally restricts loader injection to anonymous users or excludes admin routes.

Requirements

  • Drupal 9, 10, or 11
  • PHP 8.1 or higher

Installation

  1. Place the module in /modules/custom/nexaguard_cmp.
  2. Enable it from the Extend page.
  3. Configure your Settings ID and optional API/asset URLs at /admin/config/system/nexaguard-cmp.

Verification

After saving settings, view your page source to confirm the NexaGuard CMP loader appears within the <head> tag.
You can verify CMP initialization using Google Tag Assistant or your browser’s developer console.

License

GPL-2.0-or-later

© NexaGuard Inc. All rights reserved.

Activity

Total releases
1
First release
Oct 2025
Latest release
6 months ago
Release cadence
Stability
100% stable

Releases

Version Type Release date
1.0.4 Stable Oct 6, 2025