How do contexts work?
Contexts allow you to apply a first level of segmentation to your audience, with infinite possibilities.
When creating a context, you can define its type and whether or not to use Poool's native groups.
If you don't use native segmentation, your readers will be gathered by default into an "All users" group or into custom groups.
Available context types
The default context
The default context allows you to address all of your readers. As its name suggests, it is created by default by Poool. You can choose whether or not to use Poool's native groups.
By default, the default context uses Poool's native segmentation (Volatile, Occasional, Regular, Fan groups). If you don't want to use it, simply choose the "Do not use engagement groups" option.
Basic contexts
Poool offers 4 specific context types: Country of origin, Device type, Content type and Custom value.
Country of origin
This context type allows you to address your audience from a specific country (250 countries available).
Technically, country detection is done via the browser.
Device type
This context type allows you to address your readers based on their browsing device.
- Web desktop
- Web mobile
Content type
Two content types are available:
- Free
- Premium
This context type allows you to address readers based on the content they are viewing and the level of content access you want to offer them.
The "free"/"premium" categorization must be set in the Poool integration within your page code.
Access script (for paywall display)
access.createPaywall({ pageType: 'premium' });
Access script (for statistics tracking)
audit.sendEvent('page-view', { type: 'premium' });
Custom value
This context type allows you to use any data configured in your page code, for example a section name.
Advanced contexts
With advanced contexts, you can combine the values available in basic contexts with each other.

Context priority order
If you set up multiple contexts, here is the order in which they will be taken into account:
- Custom value
- Advanced contexts
- Country of origin
- Device type
- Content type
- Default context
Now that you know everything about contexts, let's move on to the configuration!
Configuring a context
Creating a context
Context configuration is simple: choose "Create a context" and select the segmentation you want to apply.
This is also where you enable (or disable) Poool's native segmentation.

- If you select option 1 "Use engagement groups" > the 4 engagement groups will be available.
- With option 2 > only one "all users" group will be available.
Duplicating a context
Duplication allows you to easily copy your context along with all the settings configured within it.
To make the copy, you need to set the following elements:
- The target application (where the context will be copied)
- The target context name (name of the copy)
- The context type (context type of the copy)
- The option to copy the context content
Deleting a context
If you no longer want to use your context, remember to delete it.
If you delete it, readers currently in a scenario within this context will be assigned to another active context or to the default context, depending on what was set in your Poool configuration.
Updated on: 27/03/2026
Thank you!
