Settings Overview
Access all settings via Settings → Cookie Consent in your WordPress admin.
Popup Style
Three built-in style presets:
Each preset is fully customizable via the color picker.
Popup Position
Animation
Color Customization
Use the color picker to set your primary color. This affects:
Popup Content
Customize the title and message text displayed in the popup. Default text is GDPR-friendly, but you can adjust it for your audience.
Cookie Duration
Configure how long the "popup shown" cookie lasts (1–365 days). Default: 7 days. This prevents the popup from showing repeatedly to the same visitor.
Re-prompt on Decline
When enabled, users who decline all tracking will see the popup again once per browsing session. Useful for sites that depend on analytics consent.
Advanced Settings
Inject Default Consent State
Enabled by default. This injects gtag('consent', 'default', {...}) in the before any tracking scripts load. All four consent types are set to 'denied' by default.
Do not disable this unless you have a custom consent implementation that conflicts. Disabling it may cause tracking to fire before the user grants consent.
How Default Injection Works
wp_head at priority 1 (before everything)gtag('consent', 'default') script inlinewait_for_update: 500 to give consent-runtime.js time to loadgtag('consent', 'update') fires immediatelyElementor Integration
If you prefer to use your own Elementor popup:
post.php?post=123)Your buttons must call these JavaScript functions:
mdccConsent.acceptAll()mdccConsent.acceptAnalyticsOnly()mdccConsent.declineAll()The plugin handles GCM v2 updates automatically — your popup just needs to trigger the right function.