Filter options
Description
Filters enable dynamic control over which content appears in collections. By applying filters to collections, you can tailor content based on contextual data such as channel, language, customer group, category, brand, product, or campaign.
Filters are defined at the page area family level and applied when creating collections, making it possible to create targeted, personalized, and localized content experiences.
How filters work
- Filters are stored on the page area family
Each page area family defines which filters are available for collections based on that family. - Filters are applied when creating collections
When you create a collection (an instance of a page area family or stand alone page), you apply specific filter values to control which content appears. - Multiple filters can be combined
Collections support multi-filter logic, allowing complex conditions such as filtering by both channel and customer group.
Built-in filters
Built-in filters include: Channel, Language, Customer group, Category, Brand, Product, and Campaign.
Key configurations
| Type | Description |
|---|---|
| Filter type | The type of condition used to control content visibility (e.g., Product, Customer group). |
| Filter value | The specific value the filter matches (e.g., "VIP customers," "Brand X"). |
| Page area family filters | Defines which filters are available for collections based on that family. |
| Collection filters | Specific filter values applied to a collection instance. |
| Custom filter | User-defined filters that rely on context provided by the consuming application. |
| Multi-filter logic | Multiple filters can be combined for complex conditions (e.g., by Channel and Customer group). |
Typical use cases
Filters enable precise control of where and when content is displayed, supporting localized, personalized, and data-driven content delivery.
1. Localizing content by language or market
Filters allow content to adapt automatically to the visitor's selected language or region. Examples include:
- Creating collections filtered by Language to display language-specific widgets and banners.
- Using Channel filters to show market-specific campaigns or promotions.
2. Personalizing content for customer groups
Filters can target specific customer segments or logged-in users. Examples include:
- Creating collections filtered by Customer group to show unique promotional content for B2B or VIP customers.
- Displaying member-only content when a customer from a defined group logs in.
3. Contextual content based on product, category, or brand
Filters can connect content to specific catalog entities. Examples include:
- Creating collections filtered by Brand to display brand-specific banners or videos on product pages.
- Using Product or Category filters to show size guides or cross-sell content on product detail pages.
- Applying Campaign filters to display time-sensitive promotional content.
Related functionality
| Related feature | Description |
|---|---|
| Page area families | Define which filters are available for collections based on that family. |
| Collections | Collections apply specific filter values to control which content appears. |
| Areas | Areas within collections hold containers; filters control collection visibility. |
| Containers | Containers within areas hold widgets and inherit visibility rules from collection filters. |
| Widgets | Widgets within containers inherit visibility rules from the filtered collection they belong to. |