Description
The Simple Consent Mode plugin helps seamlessly integrate Google Tag Manager’s (GTM) Consent Mode v2 on your website, ensuring compliance with privacy regulations like GDPR. This lightweight plugin automatically configures Consent Mode and manages user consent for analytics and marketing cookies.
With Simple Consent Mode, you can dynamically adjust the behavior of your tags based on whether the user has granted or denied consent, while still gathering anonymous data when consent is not provided. The plugin makes it easy to implement, providing a simple interface for enabling and configuring consents, without needing to manually adjust code.
Key Features
- Automatic Consent Mode Configuration: Integrates GTM Consent Mode v2 with no need for complex manual setup.
- Granular Consent Control: Allows users to opt in or out of specific types of cookies (e.g., analytics, marketing).
- GTM Tag Support: Works seamlessly with Google Analytics, Google Ads, and other GTM tags that rely on user consent.
- GDPR and Privacy Compliant: Helps ensure compliance with global privacy regulations by allowing proper consent tracking.
- Lightweight & Easy Setup: Minimal configuration required.
This plugin simplifies the process of integrating and managing GTM’s Consent Mode v2, giving site owners better control over cookie usage while respecting user privacy preferences.
GitHub
The Simple Consent Mode plugin is available also on GitHub – Simple Consent Mode.
Installation
There are 3 ways to install this plugin:
The super-easy way
- Navigate to WPA > the Plugins and click the
Add New
button. - Search for
Simple Consent Mode
. - Click to install.
- Activate the plugin.
- A new menu
Simple Consent Mode
will appear in your Admin.
The easy way
- Download the plugin (.zip file) on the right column of this page
- Navigate to WPA > the Plugins and click the
Add New
button. - Select button
Upload Plugin
. - Upload the .zip file you just downloaded.
- Activate the plugin.
- A new menu
Simple Consent Mode
will appear in your Admin.
The old and reliable way (FTP)
- Upload
simple-consent-mode
folder to the/wp-content/plugins/
directory - Activate the plugin through the ‘Plugins’ menu in WordPress
- A new menu
Simple Consent Mode
will appear in your Admin.
FAQ
-
I have a problem with the plugin, or I want to suggest a feature. Where can I do this?
-
You can do it on Support Threads, but please add your ticket to Github Issues.
-
Simply add the class
iw-scm-dialog-open
to any link, and the dialog will open. -
How to use the shortcode `scm_link_to_show’
-
The shortcode scm_link_to_show, is designed to create a link that opens a consent dialog.i
Parameters
The scm_link_to_show shortcode accepts the following parameters:- container_tag: The HTML tag to use for the container element. Default is div.
- container_classes: Classes to apply to the container element.
- classes: Classes to apply to the link element itself.
- text: The text to display for the link.
- aria-label: The ARIA label for accessibility purposes.
Usage Example
To use the shortcode, insert it into your WordPress page or post with the desired parameters.
[scm_link_to_show container_tag="span" container_classes="my-container-class" classes="my-link-class" text="Open Consent Dialog" aria-label="Open consent dialog for more information"]
This will create a link wrapped in a span element with the specified classes and text, and it will open a consent dialog when clicked.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Simple Consent Mode” is open source software. The following people have contributed to this plugin.
Contributors“Simple Consent Mode” has been translated into 1 locale. Thank you to the translators for their contributions.
Translate “Simple Consent Mode” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.3.0 – 2025-03-29
- The ability to show or hide the about consents tab has been added. #6.
- The ability to show or hide the icon has been added. #7. Props for Daniel.
- The issue regarding option initialization has been addressed.
- The
[scm_link_to_show]
shortcode has been added. #8. Props for Daniel. - Updated the iWorks Options module to version 2.9.8.
1.2.3 – 2025-03-20
- Enhanced CSS for smaller screens. Props for Daniel.
- Wrong GitHub releases zip file URL has been fixed #5.
1.2.2 – 2025-03-13
- Enhanced CSS class selectors to prevent conflicts with theme styles.
- Improved build process for better performance and efficiency.
- The dialog logo has been corrected to prevent the use of the cropped version.
- Updated the iWorks Options module to version 2.9.8.
- Wrong GitHub releases zip file URL has been fixed.
1.2.1 – 2025-02-25
- Wrong data decode has been fixed.
1.2.0 – 2025-02-25
- The frontend has been refactored.
- Updated the iWorks Options module to version 2.9.7.
- Translation loading for github releases has been fixed.
1.1.1 – 2025-02-20
- A typo in code has been fixed. #3.
- The Plugins row setting link has been fixed.
- The capability to setting page has been fixed.
1.1.0 – 2025-02-19
- The Consent Log has been added. #1.
- In the description fields you can use HMTL tags now. #2. Props for sylwiastein.
1.0.0 – 2025-02-13
- Initial release.