The Content Meter Listener 2.0 lets you track how many pages a visitor has viewed, and control access based on view limits. Use it to enforce paywalls, personalize messaging, or trigger actions based on content consumption.
Once the listener is saved and active, you can:
Display a paywall when the view limit is reached
If there are no views left, trigger a paywall dialogue to encourage people to subscribe.
Trigger a subscription dialogue based on an event for this listener, using the dialogue’s When tab.
Display a countdown for remaining views
Show a message saying how many free views remain, for example with a notification bar dialogue.
Trigger the dialogue on an event with this listener on the dialogue’s When tab.
Personalize the content using profile properties set with the page counters, for example, "You have 2 views left."
Trigger a connection
Trigger a connection to send an email when someone hits a paywall
You can trigger a webhook connection when a profile property changes, or create a segment for ESP connections
Note: By default, Content Meter 2.0 is not installed in BlueConic. To install it, navigate to BlueConic Settings > Plugins, click the Add plugin button, and register the following external URL:
https://plugins.blueconic.net/listener_content_meter/index.xml
Before you begin
To configure the listener successfully:
Decide which channels and content types to meter (e.g., news articles, blog posts).
Determine which segments should be metered.
Ensure the BlueConic AMP Listener is installed and configured if you plan to meter AMP pages.
Set up a subscription listener or connection to identify non-subscribing users.
Build Dialogues to guide users through the metering experience and present subscription offers.
Add the content meter listener
Go to the Listeners page via the main navigation bar.
Select Add Listener.
In the popup, search or scroll to find the listener. You can type Content Meter in the search bar.
Select the listener on the right-hand side.
Enter a name in the textbox.
Expand the metadata section and enter a description or label per your organization's best practices.
Click Save.
Configure the listener
1. Select channel(s) where the listener is active
Under Select channels, choose the web channels to monitor. All pages on all web channels or a Limited set of channels (and pages).
If choosing Limited set of channels (and pages), select Add channel and use the search to add a web channel.
Click Save.
2. Select a BlueConic segment
Choose a segment of profiles to apply the content meter to. Only visitors in this segment will be subject to metering rules.
Example: Non-subscribers
3. Specify the pages counted for metering
Click Add page counter and name it.
Next to 'Rules' select Add include rule to define inclusion/exclusion rules based on URLs, meta tags, or other criteria. Click Ok once completed.
Select Add exclude rules, to prevent specific pages from being counted even if they meet the include criteria.
Next to 'Profile properties', link profile fields to store metering values:
"Nr of views" – Current number of views
"Nr of views left" – Number of views left
”Limit”– Number of views when the meter will expire
Select Count unique pages only to prevent counting repeat views of the same page.
Click Save.
Include rules define when a view is counted, specifying the number to add (typically "1") and conditions based on URL, referrer, content area, or JavaScript variables. Exclude rules prevent views from being counted, either for all subsequent views or a set number of initial views, and always take precedence over include rules.
4. Target segments with different views
Configure different view limits for specific segments or lifecycle stages.
(Optional) Check Link Lifecycle stage to number of views allowed to vary limits by Lifecycle stage.
Click Add a segment to target.
Choose a segment and define how many views users in that segment should receive.
In the field to the right, enter the number of views allowed for that segment.
Repeat as needed to add more segments and assign unique view limits for each one.
Click Save.
5. Allow extra content views
Use extra events to award additional views if the visitor/readers meets the defined rule.
Click Add rule.
Choose one of the following options:
Profile property rule: use a profile property value to add extra views.
Example: Award extra views when
Is Newsletter Subscriber
containsyes
.
Event rule: use an event to add extra views.
Example: Award extra views when the
Clicked social share button
event occurs.
Click Save.
6. Set a metering period
Determine how long views are counted before resetting.
Next to Schedule, choose:
Use rolling window of X days – e.g., 30 days.
Use calendar month.
Next to Start metering, choose:
When the page is loaded – starts metering on load.
When the "contentMeterStartMetering" event is thrown – for custom metering logic.
Click Save.
7. AMP page metering (optional)
To track AMP views under the same profile as web views:
Ensure the BlueConic AMP Listener is installed and configured.
Add the provided authorizationUrl and pingbackUrl to your AMP page's amp-subscriptions component.
Use meta tag rules to target AMP content. Replace
{meta tag name}
in the URL with your matching tag value.
Once configuration is complete, toggle the listener to On and click Save to activate it.
Activate data
(Optional) create a Dialogue to target your segment at specific page view
counts (e.g. “You have 3 articles left”).
Create one dialogue for each message you would like to display
during the metering experience.
In order to show a dialogue at a specific meter view, select the
correct content meter event on the "When" tab for each dialogue
you create.
Use the "Why" tab of your Dialogues to define the conversion
moment, which mostly likely will be when the individual becomes
a subscriber.
Next steps
Use Dialogue Table Insight to display the performance of your metering Dialogues: Views, Clicks, Conversions, Click-through rate (CTR).
Consider setting up BlueConic segments based on view behavior (e.g., profiles with 0 views left) for downstream targeting.
FAQ
Can I migrate data from v1 to v2?
No. The Content Meter Listener 2.0 is not backward compatible. Metered views start at 0.
Can I trigger Dialogues at a specific view count?
Yes, using
Content Meter – meter updated
orContent Meter – reached limit
events.