Skip to content

CDP and the Arc XP Paywall

Understanding users’ behaviors and actions is key to increasing monetization. Clients have many channels where users interact with their marketing and brand, which provide valuable first party data. The best way to gather and use this first-party data is with a CDP.

We make it easy to connect your preferred CDP to create dynamic, targeted flows with Arc XP. Using our CDP Connector, you can benefit from data collected across their brand and use segments created from analyzing it with the targeting capabilities of the Arc Paywall. You will be able to recognize engaged users using audience segments and to get them through the registration process. Then, continue to track and segment those users to understand when a targeted subscription wall or other revenue-generating effort would be most effective.

This is quick and easy to do with our extendable CDP Connector. You will need to configure and setup a paywall to utilize the CDP Connector functionality.

Setting up your CDP Connection

There are a few steps required to configure the connection between Arc XP Paywall and your CDP. Some of these can be completed in the Settings Admin or using a developer API and some will need to be completed in your UI.

  1. Add CDP User Segment Values
  2. Configure Paywall rules with the User Segments
  3. Pass User Segments to the Paywall

1. Add CDP User Segment Values

CDP user segment options can be added by visiting CDP User Segments under the settings page.

Each CDP User Segment has a pair of {name, value}. The Value should match the value from the client’s CDP provider and the Name is a custom one that you can assign in order to make the CDP User segment more readable when adding this as part of the paywall rules.

2. Configure Paywall rules with the User Segments

Create or modify rules that meter on CDP segments that were adding in the Settings admin using Audience Criteria. Details on configuring and using the Arc XP Paywall can be found in Arc XP Subscriptions Paywall.

In the Audience Criteria User Segment option, you can select the CDP User Segment Name that is associated with the Value. As with any other Audience Criteria, clients can have the rule applied to multiple segments.

3. Pass User Segments to the Paywall

The CDP segment needs to be passed when executing ArcP.run to use CDP segment based rules. The segments can be passed through in two different ways. The segment values can be passed as an array of strings using userSegments or with customSegmentCheck function that resolves to an array of segments.

Option 1

ArcP.run ({userSegments: ['SEG001', 'SEG002'] })

Option 2

async function customSegmentCheck () {

  const result = await getCDPSegments (); // function that resolves to the user's segment

  return result;

}

ArcP.run({ customSegmentCheck: customSegmentCheck)

Adding CDP Segments to Arc XP Subscriptions

The flow the User Segments from the CDP with the Arc XP Paywall is provided below.

User Segments Flow