Consent Management Platform (CMP) Implementation Guide

Last Updated May 8, 2019

Ever since the establishment of GDPR in Europe, publishers are more and more interested in the privacy of their site’s audience. Gone are the days where you can simply throw ads on your site.

Now, publishers must ensure that the data collected by advertisers on their site’s users must be done legally, and with an audit trail to support it.

One of the best ways to accomplish this is to use a CMP.

What is a Consent Management Platform (CMP)?

Pulled directly from the IAB FAQ, a CMP is…

“A company operating as a consent management platform, that can read and/or set the user’s consent status for the vendors chosen by a website operator (either publisher specific (through a first-party cookie) or global (through a third-party cookie). A CMP is not synonymous with a company that surfaces the user interface to a user (although it can be the same).”

Basically, a CMP is a way to receive consent from the users visiting your website.

Why You Should Use a Sovrn CMP

The Sovrn CMP checks all your boxes, and it’s free to any existing publisher. Our CMP is…

  • Built off of the IAB framework
  • Implemented through one line of code to ensure no impact on page latency
  • Defaults to dataless if we do not find consent
How to Implement the Sovrn CMP

Before you do anything, reach out to to have the CMP feature turned on for you.

1. Once logged in, navigate to the “Ad Tags” tab on the left and then click “//CONNECT SETUP” tab across the top of the screen.


2. You will now see a green plus button that says “New OneTag Container” next to it. Click this button. 


3. Create a name for the container. It can whatever you would like to identify it in the system, but we recommend that you name it something like: examplesite.com_CMP. When ready, click the yellow “Edit Container” button.


4. This will bring you to a new screen. Click on the new green plus button labeled “Add New Content.” From the next screen, type in the name of your CMP and click Next. Then, select “Consent Management Platform” from the dropdown menu.


5. On the new Screen Select “Consent Management Platform” from the drop-down.


6. You will see a screen that allows you to customize the look & feel of your CMP as it appears to readers. There are four different options that you will have to go through, and each is described below.

Language Options

There is some text that cannot be changed, but you have a few options on how you can customize your CMP. Do your best to match the overall tone of your site.


Reject Button Message Options:

  • I Disagree
  • I Do Not Consent
  • No Thanks
  • (Do not show)

Manage Button Message Options:

  • Manage Settings
  • See All Options
  • Show Me More

Accept Button Message Options:

  • I Agree
  • I Consent
  • Sounds good!

With the Sovrn CMP, you can customize the colors to match your site’s design. If you don’t change its color, it will be gray and black with yellow buttons by default.



This next section allows publishers to adjust how often a CMP will appear, among other settings.

If global consent is selected, your site’s CMP will not show if a user has accepted another a Sovrn CMP on another site.


(If you don’t manage your vendor list through Sovrn, then you will not have to worry about the Vendor List step.)

Vendor List

This is where you can customize the list of vendors that are collecting data. Any company that is listed as a vendor for the International Advertising Bureau (IAB) is shown on this list.


7. The last setting that you can create are custom URL rules. This is how you can prevent your CMP from loading on your homepage, or keep it off of pages that have articles. Most of the time, we leave this section untouched.

8. Once all of your settings are ready, you’ll be able to see all elements of your CMP setup on the next page. Give everything a quick look through for typos and mistake, then verify that it’s all correct. If everything looks good, click “Save.”


9. Click the “Back” button above “Manage Container,” and then click the yellow “Publish Changes” button to enable the changes you’ve made. Don’t forget this step! If you do, the tag may not function correctly.


10. The final step is to click the “View Code” button, and then to add the code to your site. There are three essential steps here:

  1. Paste the //Connect code into your site’s header.
  2. Paste the CMP Stub code into your site’s header. This should go directly above the //Connect code in your header.
  3. Paste an HTML link in your site’s privacy policy. This allows users to change their consent preferences.


Testing Your Site’s CMP

Once you have everything deployed on your site, it’s time to test it out.

If you reside outside of the EU, you’ll need to use a VPN to see the CMP in action. A VPN will change your IP address to make it appear that you are in an EU country. There are many great, free options out there, and we recommend Hola! VPN. They offer a simple, easy-to-use browser extension for Chrome and Firefox.

Once you have the extension installed, enter the URL into the extension and set your geo to an EU country such as Germany or France.

Remember, once you choose to accept or decline in the CMP, a consent string will be set on your browser for at least 30 days. If you want to see it again, clear your browser history & cookies, or test in an Incognito browser.

Want more information on the Sovrn CMP? Head on over to our FAQ.

How satisfied are you with this article?

  • Not at all satisfied
  • 1
  • 2
  • 3
  • 4
  • 5
  • Completely satisfied