Managing audience insights
Use the Audience Insights page in Subscription Settings to set up custom user data fields inside Subscriptions, define how they should be validated, and control how long the data is stored.
You can then use this data to personalize the subscriber experience or analyze audience behavior.
Audience insights is a flexible way to capture extra details about your subscribers or readers, such as:
A user's birthday (so you can send birthday promotions)
A user's phone number (for SMS campaigns)
A user's interests or topic preferences (to tailor newsletters or recommendations)
Other custom attributes your organization wants to keep track of
You store this data under a key (the name of a data point) and a value (the actual data the user provides). APIs allow developers to surface and match data dynamically for personalization or analytics.
You want to create more personalized experiences with your content. Using the Audience Insights page, you create a new key–value pair called favorite_topic
, validated against a list of categories you provide, like politics, sports, and lifestyle. When subscribers select their interests at sign-up, you configured the data to store with a 30-day time to live (TTL) to keep it fresh. Your team pulls this data from the Subscriptions API to generate customized welcome pages that highlight stories in a reader’s chosen categories and to send targeted newsletters.
Procedures
If this is your first time using audience insights, you must first enable the feature. Follow these steps:
Navigate to Subscriptions > Settings > Identity > Audience insights. The Audience Insights page opens.
Click Enable audience insights.
The system provisions audience insights, and you're able to proceed to creating a key-value pair.
To create a key-value pair, follow these steps:
Navigate to Subscriptions > Settings > Identity > Audience insights. The Audience Insights page opens.
Click Create Key Value Pair.
Complete the following fields:
Key - enter the name of the data field.
Description - provide a short explanation of what this key is for, using a maximum of 70 characters.
TTL (Hours) - input how long in hours to keep the data before it's automatically deleted. If you want to enter less than an hour, use a decimal number, for example, 0.5 indicates 30 minutes.
Type - indicate whether the data is stored normally (Store) or within your own integration (IFX).
Validation type - choose the type of content this key is collecting.
Regex - enter the regex pattern this key uses to validate the value.
Click Create. The new key-value pair appears in the list.
To delete a key-value pair, follow these steps:
Navigate to Subscriptions > Settings > Identity > Audience insights. The Audience Insights page opens.
Select the ellipsis icon
on the key-value pair you want to delete.
Click Delete.