BoostPop Add app — free

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. 1

    Open Display settings

    Inside any campaign editor, click the Display tab. Targeting, Schedule, and (for popups) Trigger settings all live here.

  2. 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. 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. 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. 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. 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.