Permission: Campaign entities

The ad-free reading model (also known as the Pur model) is a CMP set-up that provides end-users with a choice to pay a fee to access ad-free content or provide consent to a list of vendors and purposes the publisher has defined. 

In this article, we will cover two different methods your organization can employ to support ad-free reading (Pur model) in your privacy manager and how to create a subscription button in the first layer message.

  Note: Please speak with your Account Manager to activate ad-free reading (Pur model) functionality for your organization's Sourcepoint account.

To start, click Messages on the left-hand panel and select GDPR Messages.


Select Web/Webview (TCF) or Web/Webview Standard from the subsequent menu. 


Use the property field in the upper right-hand corner to select a property for which you will utilize the Pur model. 


Single consent/reject action for all vendors and/or purposes (bucketed approach) 

Customize the privacy manager. Click here for more information on how to navigate the privacy manager builder.

While on the Home page in the privacy manager builder, expand the Privacy Manager Settings tab and enable the toggle for Use Pur model?

Click Save Message when finished.


Toggles will no longer appear for end-users to opt out of purposes and/or vendors who use consent as a legal basis.


Granular consent/reject action for each vendor or purpose

Customize the privacy manager. Click here for more information on how to navigate the privacy manager builder.

Click the + symbol in the privacy manager builder toolbar.


Select the PMTCFv2InlineNeutral component in the subsequent modal. 


The neutral consent privacy manager component will be added to your privacy manager. The component will have individual accept and reject button for each purpose and vendor. 

  Note: If your organization utilizes stacks in the vendor list associated with the property and have enabled the stacks feature in your privacy manager builder, the accept and reject buttons will appear for each stack.


Select the neutral consent privacy manager component and use the Settings panel on the right-hand rail to configure settings and style (including the colors of the accept and reject buttons).


Your organization will also need to add buttons to Save and Exit the privacy manager once selections are made, and to return to the first layer message.

  1. Click the + symbol in the privacy manager builder toolbar and select the PMButton component in the subsequent modal. 
  2. Select the newly added button and use the Settings panel on the right-hand rail to edit the Content, Style, and Action for each button.
Button Action
Save & Exit Save & Exit
Return/Go Back Cancel

Repeat as necessary for other buttons in your privacy manager.


The Save and Exit button you create is inactive/non-clickable (indicated by the button's opacity) until the end-user makes a selection for each accept/reject action. Once all necessary selections are made the button will be active/clickable.

  Note: The opacity for an inactive/non-clickable Save and Exit button is not configurable. 


Add subscription button to first layer message

In order to fulfill the conditions of a Pur model experience, your organization will need to give end-users the option to provide some other monetary alternative and not give consent. There are two methods by which you can create a button that provides this option:

  • Custom JavaScript
  • Redirect

Either method can send your end-user to your shop, subscription URL, payment provider, etc...

 Note: If the end-user has elected to pay instead of providing consent, your organization will need to "mark" the end-user in your system so that it is noted that the end-user has subscribed. 

Custom Javascript Redirect

Create a button in your first layer message that end-users will use to subscribe to your service. Once created, select the button and navigate to the Settings panel on the right-hand panel.


Expand the Action accordion and select Custom JavaScript from the Choice Option dropdown menu. 


Use the provided space to input your organization's javascript to allow end-users to pay money instead of providing consent.


Was this article helpful?
0 out of 0 found this helpful