Targeting and display rules
Reviewed by Eran Betzalel, founder · 2026-06-26
Every BoostPop widget — announcement bars and popups alike — has a full set of display rules so you can show the right message to the right visitor at the right time.
Targeting filters restrict who can see the widget: by device type, country, locale, page type, page URL, traffic channel, or referrer URL. All filters stack — a widget set to mobile + France + product page only shows to French mobile visitors on product pages.
Schedule controls when the campaign is active: a date range sets the campaign window, and a frequency cap (for example, once per day) prevents over-exposure to the same visitor.
Triggers (popup only) control the moment the popup fires within a page session: on page load, on exit intent, after a time delay, after a scroll depth, after visitor idle time, or when a specific product variant is in the cart. See the Popups guide for trigger details.
All settings are additive — leaving a field empty means no restriction on that dimension.
- 1
Open Display settings
Inside any campaign editor, click the Display tab. Targeting, Schedule, and (for popups) Trigger settings all live here.
- 2
Target by device
Under Targeting → Devices, check which devices should see the widget: mobile, tablet, and/or desktop. Uncheck a device type to hide the widget on it entirely.
- 3
Target by geography
Under Countries, start typing a country name and select it to restrict the widget to visitors from that country. Add multiple countries for multi-market targeting. You can also filter by Locale (language-region code) to reach speakers of a specific language.
- 4
Target by page type or URL
Under Pages, select which page types should show the widget: Home, Collection, Product, Cart, or Other. For finer control, add URL fragments under the URL list — the widget shows only on pages whose URL contains that text.
- 5
Target by traffic channel
Under Channels, restrict the widget to visitors arriving from Facebook, Instagram, Twitter, Google, or Other. Add specific referrer URL fragments for even tighter channel control.
- 6
Set a schedule and frequency cap
Under Schedule, set a date range to run the campaign only between specific dates. Set a Frequency limit — for example, 3 times per week — so a visitor does not see the same widget more than that many times in the chosen period (hour, day, week, month, or year).
Frequently asked questions
- If I leave all targeting fields empty, who sees the widget?
- Empty targeting fields mean no restriction — the widget shows to all visitors, on all devices, on all pages, from any channel. Add filters only when you want to narrow the audience.
- Does the frequency cap reset per browser or per Shopify customer?
- The frequency cap is tracked per browser session. A visitor who clears cookies or switches browsers will see the widget again within the same period.