DigiConsent Complete Feature Overview

DigiConsent is a comprehensive cookie consent management solution packed with features designed to simplify compliance while providing powerful customization and analytics capabilities. This complete feature overview explores everything DigiConsent offers, helping you understand the full potential of the plugin and how each feature contributes to effective consent management.

Core Consent Management Features

At its heart, DigiConsent provides robust consent management capabilities that form the foundation of compliance and user control.

Three Consent Modes

DigiConsent supports three distinct consent modes, allowing you to choose the approach that matches your legal requirements:

Opt-in Mode: Blocks all non-essential cookies until users explicitly consent. This strictest mode ensures GDPR compliance by preventing any tracking before users make an informed choice. Scripts added to Analytics, Marketing, and Functional categories remain blocked until consent is granted, while Necessary category scripts load normally.

Opt-out Mode: Allows cookies by default while giving users the option to reject them. All scripts execute immediately, but users can withdraw consent at any time. On subsequent visits, rejected categories remain blocked based on the user’s previous choice.

Notice-only Mode: Displays an informational banner without requiring user action. All scripts load normally regardless of user interaction. Suitable for websites using only essential cookies or operating in jurisdictions without consent requirements.

Intelligent Script Blocking

In opt-in mode, DigiConsent employs sophisticated script blocking technology. When you add tracking scripts to cookie categories, DigiConsent automatically wraps them in a way that prevents execution until consent is received. The technical implementation uses script type manipulation, converting executable JavaScript to inert text until the moment consent is granted, at which point scripts are converted back and executed. This happens seamlessly without page reloads or user-visible delays.

Granular Cookie Categories

DigiConsent organizes cookies into four standard categories that align with GDPR and privacy best practices:

Necessary Cookies: Essential for website functionality. Cannot be disabled by users. Includes authentication, security, session management, and shopping cart functionality. Scripts in this category always execute regardless of consent mode.

Analytics Cookies: Used to understand website usage and visitor behavior. Includes Google Analytics, Tag Manager, Hotjar, and similar services. Users can accept or reject this category based on their privacy preferences.

Marketing Cookies: Track users across websites for advertising purposes. Includes Facebook Pixel, Google Ads, TikTok Pixel, and retargeting services. Often the most privacy-sensitive category that users frequently reject.

Functional Cookies: Enable enhanced features like live chat, embedded videos, and social media widgets. Improve user experience without tracking for advertising purposes.

Persistent Consent Storage

When users make consent choices, DigiConsent stores their preferences in a first-party cookie. This consent cookie contains information about which categories were accepted, when consent was given, and when it expires. The consent persists across browsing sessions, so returning visitors don’t see the banner repeatedly. The configurable expiration period (default 365 days) ensures consent stays current while minimizing user interruption.

Banner Customization Features

DigiConsent provides extensive customization options to create a consent experience that aligns perfectly with your brand and website design.

Four Banner Layouts

Choose from four distinct banner presentations:

Bottom Banner: Horizontal bar at the bottom of the screen. Most familiar and least intrusive option. Works excellently on all screen sizes and doesn’t block important content.

Top Banner: Horizontal bar at the top of the screen. Maximum immediate visibility. May push content down temporarily but ensures users see the consent request immediately upon page load.

Side Banner: Vertical panel on left or right side. Modern, clean appearance that doesn’t interrupt vertical content flow. Includes position selection for optimal placement.

Fullscreen: Complete viewport overlay that requires interaction before accessing content. Ensures impossible-to-miss consent requests. Most intrusive but guarantees user engagement.

Complete Text Customization

Every piece of text in the consent banner can be customized:

  • Pre-heading text for creating welcoming tone
  • Main heading that communicates banner purpose
  • Description text explaining cookie usage in detail
  • Accept button label
  • Reject button label
  • Settings button label
  • Privacy policy link text
  • Cookie category names and descriptions

This comprehensive text control allows you to create messaging that resonates with your specific audience, whether formal and professional or casual and friendly.

Visual Design Controls

The Design tab provides extensive styling options:

Color Customization: Control background colors, text colors, primary button colors, secondary button colors, and accent colors. Use color pickers for precise brand matching or enter hex codes directly.

Typography Options: Adjust font sizes, font weights, and font families to match your website’s typography system. Ensure readability while maintaining brand consistency.

Border and Shadow Controls: Customize border radius for rounded or sharp corners. Adjust shadow depth for elevated or flat appearance. Control border widths and colors for subtle or prominent outlining.

Button Configuration

Control which buttons appear in your consent banner:

  • Show or hide the Accept button
  • Show or hide the Reject button
  • Show or hide the Settings button
  • Customize text for each visible button

This flexibility allows you to create different user experiences—from simple accept/reject to detailed preference management with the Settings button.

Script Management Features

DigiConsent provides powerful tools for managing the tracking scripts that depend on user consent.

Multi-Location Script Injection

For each cookie category, you can add scripts to three different locations:

Head Scripts: Execute in the HTML head section before page content loads. Ideal for scripts that must run early, like some analytics trackers and tag managers.

Body Scripts: Execute in the body section, typically just after the opening body tag. Suitable for scripts that need to run before content but after head processing.

Footer Scripts: Execute at the end of the page, just before the closing body tag. Best for scripts that can wait until content is loaded, like many analytics and marketing pixels. Often provides better page load performance.

Quick Add Integrations

For popular services, DigiConsent provides Quick Add features that automatically generate the correct tracking code:

Analytics Quick Add:

  • Google Tag Manager: Enter GTM-XXXXXXX container ID
  • Google Analytics 4: Enter G-XXXXXXXXXX measurement ID
  • Hotjar: Enter numeric site ID

Marketing Quick Add:

  • Facebook Pixel: Enter 15-16 digit pixel ID
  • TikTok Pixel: Enter pixel ID
  • LinkedIn Insight Tag: Enter partner ID

Functional Quick Add:

  • Intercom: Enter app ID for live chat
  • Zendesk: Enter chat key for customer support

Necessary Quick Add:

  • Google Maps: Enter API key for map functionality
  • Google reCAPTCHA: Enter site key for spam protection

These Quick Add fields save time and reduce errors by automatically generating properly formatted tracking code. Simply enter your ID, and DigiConsent handles the technical implementation.

Manual Script Editor

For services without Quick Add support, the manual script editor provides:

  • Syntax-highlighted code editor for easier script management
  • Support for complete script tags including inline JavaScript
  • Ability to add multiple scripts to each category
  • Helpful examples showing proper script format

Analytics and Reporting Features

DigiConsent includes comprehensive analytics to help you understand how users interact with your consent banner and optimize your approach.

Dashboard Statistics

The Dashboard provides at-a-glance metrics for the last 30 days:

  • Total Views: Number of times the consent banner was displayed
  • Total Accepts: Number of times users accepted cookies
  • Total Rejects: Number of times users rejected cookies
  • Acceptance Rate: Percentage of users who accepted vs. rejected

These metrics help you quickly assess consent banner performance and identify trends.

Detailed Analytics Page

The Analytics page provides deeper insights with interactive charts and visualizations:

Consent Trends Chart: Line graph showing accepts, rejects, and views over time. Helps identify patterns and the impact of changes to banner configuration.

Category Breakdown Chart: Shows which cookie categories users accept most frequently. Reveals whether users are comfortable with analytics but reject marketing, or have other preference patterns.

Acceptance vs. Rejection Rate: Pie or donut chart visualizing the ratio of accepts to rejects. Provides quick visual understanding of overall user sentiment.

Device Breakdown: Shows consent patterns by device type (desktop, tablet, mobile). Helps identify if certain devices have different acceptance rates, possibly indicating design or UX issues.

Date Range Filtering

Analyze consent data across different time periods:

  • Last 7 days
  • Last 30 days
  • Last 90 days
  • Last 6 months
  • Last year
  • Custom date range with specific start and end dates

This flexibility allows you to compare performance across different periods, identify seasonal patterns, or analyze the impact of specific changes.

CSV Export

Export your analytics data to CSV format for further analysis in spreadsheet applications or business intelligence tools. This enables custom reporting, stakeholder presentations, and integration with other analytics platforms.

Consent Logging Features

Maintaining detailed records of user consent is essential for GDPR compliance and regulatory audits.

Comprehensive Consent Records

DigiConsent automatically logs every consent interaction with detailed information:

  • Timestamp of consent action
  • Consent type (accept, reject, or customize)
  • Specific categories accepted or rejected
  • User identifier (anonymized for privacy)
  • IP address (for verification purposes)
  • User agent (browser and device information)

These logs serve as proof of consent for regulatory compliance and can be crucial during privacy audits or data protection inquiries.

Log Viewer Interface

The Logs page provides an easy-to-navigate interface for reviewing consent records:

  • Sortable columns for quick data organization
  • Search functionality to find specific records
  • Pagination for managing large datasets
  • Filtering by date range, consent type, or category

Data Retention Controls

Configure how long consent logs are retained before automatic cleanup. This helps manage database size while maintaining records for the duration required by your compliance obligations.

Google Consent Mode v2 Integration

DigiConsent provides native integration with Google’s Consent Mode v2, enabling privacy-conscious data collection with Google services.

Automatic Consent Signal Communication

When Google Consent Mode is enabled, DigiConsent automatically communicates user consent status to Google services. This happens through Google’s standardized consent API, allowing Google Analytics, Google Ads, and Google Tag Manager to adjust their behavior based on consent state.

Consent-Aware Measurement

When users don’t provide consent, Google services can still collect anonymized, aggregated data without using cookies. This modeling approach allows you to maintain some analytics capability while respecting user privacy choices. Conversion tracking also adapts, using consent-aware methods when cookies are denied.

Configurable Default State

Set whether consent defaults to granted or denied before user interaction. This aligns with your chosen consent mode (opt-in vs. opt-out) and ensures Google services behave appropriately from page load.

Configuration Management Features

DigiConsent includes tools for managing and transferring your configuration.

Import/Export Functionality

Export your complete DigiConsent configuration to a JSON file. This exported configuration includes all settings, cookie categories, scripts, and design customizations. Import configurations on other WordPress installations to replicate your setup without manual reconfiguration. Perfect for:

  • Multi-site deployments with consistent consent management
  • Staging to production environment transfers
  • Configuration backups before major changes
  • Sharing proven configurations across client sites

Configuration Reset

Reset DigiConsent to default settings if needed. Useful for starting fresh after testing various configurations or resolving configuration issues.

Developer and Advanced Features

For developers and advanced users, DigiConsent provides additional capabilities.

JavaScript API

DigiConsent exposes a JavaScript API for programmatic consent checking and manipulation. Developers can query consent status, trigger the banner programmatically, or respond to consent events in custom code.

PHP Helper Functions

Server-side helper functions allow theme and plugin developers to check consent status in PHP. This enables conditional functionality based on user consent—for example, only displaying certain features when users have accepted functional cookies.

WordPress Hooks and Filters

DigiConsent provides WordPress action hooks and filters throughout the codebase, allowing developers to extend functionality, modify behavior, or integrate with other plugins programmatically.

Multisite Support

DigiConsent fully supports WordPress Multisite installations:

  • Network-wide activation available
  • Individual site activation supported
  • Per-site configuration management
  • Separate analytics and logs for each site

This allows network administrators to enable DigiConsent across all sites while letting individual site administrators customize their consent management approach.

Performance Features

DigiConsent is optimized for minimal performance impact:

Lightweight Code

The plugin’s JavaScript and CSS files are minified and optimized, totaling less than 25KB gzipped. This minimal footprint ensures DigiConsent doesn’t slow down your website.

Asynchronous Loading

DigiConsent’s scripts load asynchronously, meaning they don’t block page rendering. Your content appears quickly while the consent banner loads in the background.

Optimized Database Queries

Database tables include proper indexing for fast consent log retrieval and analytics calculations. Even with thousands of consent records, queries remain fast.

Caching Compatibility

DigiConsent works seamlessly with all major caching plugins and CDN services. The consent banner functions correctly even on aggressively cached pages.

Localization and Translation

DigiConsent is fully translation-ready:

  • All user-facing text can be translated
  • Compatible with translation plugins like WPML and Polylang
  • Includes POT file for easy translation
  • RTL (right-to-left) language support

This ensures you can provide consent management in your users’ preferred languages, which is especially important for international compliance.

Mobile and Responsive Features

DigiConsent provides excellent mobile experiences:

  • Fully responsive banner design adapts to all screen sizes
  • Touch-optimized buttons with appropriate sizing for mobile taps
  • Mobile-specific layout adjustments for optimal UX
  • Smooth animations and transitions on mobile devices
  • Settings modal optimized for mobile screens

With mobile traffic often exceeding desktop, these mobile-focused features ensure every visitor has a smooth consent experience regardless of device.

DigiConsent combines comprehensive compliance features with powerful customization capabilities and detailed analytics. Whether you need simple cookie consent or sophisticated consent management with detailed tracking and customization, DigiConsent provides the features to meet your requirements while maintaining excellent performance and user experience.