Skip to content
Login Contact

Experience delivery, scheduling, and frequency capping

The Delivery tab controls when, how often, and in what order your experience is distributed to eligible users. It covers scheduling windows, frequency capping, volume pacing, and priority resolution.

Experience Manager Delivery tab showing scheduling, frequency capping, and priority settings|690x431

Set when the experience begins delivering. Choose Now for immediate activation, or set a future date.

By default, Never ends is checked and the experience runs indefinitely. Untick Never ends to reveal an End date field. Use this for time-bound campaigns: a two-week branded content flight, a seasonal promotion, or an event-specific widget.

Start and end date configuration with Never ends checked by default|690x431

Control which days and time slots the experience is active.

OptionBehavior
All weekActive every day, all hours
CustomDefine specific time blocks per day of the week

With Custom, a calendar grid shows Monday through Sunday with hourly rows.

  1. Click and drag on the grid to create a time slot.
  2. A popup appears where you can set the slot to repeat on specific days. For example, create a slot from 9:00 to 13:00 and set it to repeat on Monday, Wednesday, and Friday.

This is useful for time-sensitive experiences like breaking news widgets, sports results during match days, or TV timetable cards that only make sense during specific hours.

Frequency capping prevents the same user from seeing an experience too often. Combine per-user limits with cooldown periods for precise control over delivery cadence.

Frequency capping settings showing limit per user and cooldown configuration|690x431

Set a maximum number of events per user within a time window. Each limit has three parameters:

  • Count: The maximum number (e.g., 1).
  • Event type: Count based on impressions (experience was shown) or closes (user explicitly dismissed it).
  • Time window: Per hour, day, week, month, or lifetime.

Example: Limit to 1 impression per day. Or limit to 3 closes per lifetime to stop showing the experience to users who repeatedly dismiss it.

You can add multiple limits. Click + Add limit per user to create layered caps (e.g., 1 impression per day AND 5 impressions per week).

For the hour time window, you can use decimal numbers. The experience will only be shown after a number of hours equal to 1 ÷ count has elapsed since the last event. For example, a limit of 2 impressions per hour means the experience can show again after 30 minutes (1 ÷ 2 = 0.5 hours).

Set a minimum wait time before the experience can appear again for the same user. Each cooldown has three parameters:

  • Duration: The wait time (e.g., 30).
  • Unit: Seconds, minutes, or hours.
  • Trigger: Start the cooldown after impression or after close.

Example: Wait at least 30 minutes after an impression. Or wait 2 hours after a user closes the experience before showing it again.

You can add multiple cooldowns. Click + Add cooldown to stack cooldown rules.

Volume and distribution settings are designed for advertising and campaign-like experiences where you need to deliver a fixed number of impressions over a controlled period.

Set a cap on how many times the experience is delivered in total. Once the specified limit is reached, the experience automatically deactivates.

OptionWhat it counts
UnlimitedNo cap. The experience runs without a total limit.
ImpressionsTotal number of times the experience is shown to users.
OpeningsTotal number of times users actively open or expand the experience.

Distribution controls the pacing of delivery. It only appears when you have set a volume cap (Impressions or Openings) and an end date.

OptionBehavior
As fast as possibleDelivers the full volume as quickly as targeting allows
Evenly distributedSpreads delivery evenly across the period between start and end date. The system iteratively adjusts the percentage of times the experience is randomly delivered to ensure the volume is met by the end date with regular distribution over time

Example: A branded content promotion with a budget of one million impressions over two weeks. Set the volume to 1,000,000 impressions, the end date to 14 days from now, and distribution to Evenly distributed. The system paces delivery automatically instead of burning through the budget in the first few hours.

How even distribution works: If an experience normally meets its delivery criteria 200 times per day, but there are only 50 impressions left to fulfill the quota and the campaign ends in 1 day, the system will deliver the experience only 25% of the time (randomly selected), ensuring the remaining impressions are spread evenly across the final day.

This combination is particularly useful for monetization experiences: brand days, native advertising campaigns, and sponsored content promotions where impression budgets and flight dates are agreed in advance.

Priority determines which experience wins when multiple experiences compete for the same placement on a page. Higher priority experiences take precedence.

Conflict types: Multiple experiences cannot coexist on the same page in two scenarios:

  • Multiple Flowcards (only one Flowcard can be active per page)
  • Multiple Inline experiences that target the same CSS selector

In these conflict scenarios, only the highest-priority experience is delivered.

Same priority behavior: When conflicting experiences share the same priority value, the system delivers one of them randomly. This technique can distribute different experiences across traffic portions. Unlike using Experiment Groups, these assignments are not sticky with the user, so each pageview gets a new random selection.

When multiple recommender experiences exist on the same page, all experiences including recommendations are fetched in a single backend request for performance.

Deduplication is automatic: each article appears in only one module. If two experiences request the same article, the higher-priority experience gets it.

How does frequency capping work for experiences?

Frequency capping limits how often a single user sees an experience. You set a maximum event count (impressions or closes) within a time window (hour, day, week, month, or lifetime). Multiple limits can be layered, for example 1 impression per day AND 5 per week. Cooldown periods add a minimum wait time between events.

What is even distribution for experience volume?

Even distribution spreads delivery evenly across the period between start and end date. The system iteratively adjusts the percentage of times the experience is randomly delivered to ensure the volume quota is met by the end date with regular pacing over time, instead of burning through the budget in the first few hours.

How does experience priority resolve conflicts?

When multiple experiences compete for the same placement (multiple Flowcards or multiple Inline experiences targeting the same CSS selector), the highest-priority experience wins. If conflicting experiences share the same priority, the system delivers one randomly per pageview. Unlike Experiment Groups, these assignments are not sticky.