Ezoic’s Consent Management feature acts as a bridge between your visitors and the various ad tech vendors bidding on your inventory. For sites integrated via JavaScript (not via WordPress), this requires a manual placement of a header script to initialize the Consent Management Platform (CMP).
Technical Mechanics:
-
The Consent String: When a user selects "Agree," the system generates an encoded string that informs bidders exactly which data processing activities are authorized.
-
TCF v2.2 Standard: This version removes "Legitimate Interest" as a legal basis for specific data processing, making explicit user consent critical for maintaining high-value programmatic demand.
-
Consent Data Dashboard: Publishers can monitor their Personalised Ads Rate and Consent Decisions Overview in real-time to track how many users are opting in vs. opting out.
Steps
1A. Manual Header Script Implementation
For JavaScript integrated sites, you must place the following script in the <head> section of your website’s HTML. This script should be placed as high as possible to ensure the CMP initializes before any ad-related scripts.
<script data-cfasync="false" src="https://cmp.gatekeeperconsent.com/min.js"></script>
<script data-cfasync="false" src="https://the.gatekeeperconsent.com/cmp.min.js"></script>
1B. Wordpress Implementation
If you are connected to Ezoic via the WordPress Plugin, you can enable the consent scripts by going to Settings > Ezoic > Integration and check the "Enable Privacy Scripts" box:

2. Dashboard Activation
After adding the header script, you must enable the feature in your dashboard:
-
Navigate to Settings > Privacy > Consent Management.
-
Under Legislations, toggle GDPR and/or CCPA to "On."
-
Select your Country and indicate if your site has content intended for minors.
-
Deny Cookies Button: You can toggle the "Allow Necessary Cookies and Continue" button. Note: Enabling this can cause a significant revenue drop (20-50%) as it prevents tracking for many premium bidders.
3. Handling Third-Party CMPs
If you prefer to use a different, IAB-certified consent tool:
-
Click the black button in the top right: "Switch to Third Party Consent Management."
-
Ezoic will then "listen" for the consent signals from your existing tool and pass them to our ad partners, preventing duplicate modals for your users.