π― PopUp Advanced Targeting Options
The Placement tab in Hoppy PopUps gives you advanced control over where, when, and to whom your popup should appear.
Instead of showing the same popup to every visitor, Advanced Targeting allows you to create smarter and more personalized popup experiences based on:
- π Page targeting
- β±οΈ Visitor behavior
- π₯ Customer type
- π Visitor location
- π Marketing traffic source
- π Campaign scheduling
- π Popup frequency
Using these settings properly helps reduce popup fatigue while improving engagement, conversions, and overall storefront experience.
β οΈ Before You Begin
To configure Placement & Targeting settings:
β Open an existing popup setup
β Or create a new popup first
Then switch to the Placement tab inside the popup editor.
βΉοΈ Some targeting options only appear after selecting certain rules or trigger types.
Examples
- Collection selectors only appear after choosing collection-based targeting
- Country selectors only appear after enabling country targeting
- Frequency cooldown settings only appear after selecting Limit Frequency
- Idle timing fields only appear for idle-based exit intent triggers
π 1\. Display On
This section determines where the popup should appear across your storefront.
Choosing the correct display location helps ensure visitors only see popups that are relevant to the page they are currently browsing.
π Show on Every Page
Displays the popup across the entire storefront.
This is the broadest targeting option and works especially well for campaigns that should remain highly visible throughout the customer journey.
π― Common Use Cases:
- Store-wide discounts
- Newsletter signup campaigns
- Welcome popups
- Holiday announcements
π Show on Home Page Only
Displays the popup only on the homepage.
This helps create focused landing experiences without interrupting visitors across product or collection pages.
β¨ Great for:
- Welcome offers
- Brand introductions
- Seasonal campaigns
- Homepage-exclusive announcements
ποΈ Show on All Product Pages
Displays the popup across all product pages in the store.
This option works extremely well for promotional campaigns that should appear while customers are actively browsing products.
π― Helpful for:
- Upsells
- Coupon campaigns
- Countdown offers
- Add-to-cart incentives
π― Show on Specific Product Pages
Allows you to manually choose which products should display the popup.
Once selected, a product selector appears where products can be added individually.
β¨ Useful for targeting:
- Best sellers
- High AOV products
- Seasonal launches
- Featured collections
ποΈ All Products in Specific Collections
Displays the popup only on products belonging to selected collections.
After selecting this option, a collection selector becomes available.
π― Common Use Cases:
- Sale collections
- Seasonal categories
- Premium collections
- Collection-based campaigns
π Show on All Collection Pages
Displays the popup on all collection listing pages.
This is useful when targeting visitors who are browsing categories rather than individual products.
π Show on Specific Collection Pages
Allows you to manually choose which collection pages should display the popup.
This helps create highly targeted category-specific popup experiences.
π·οΈ All Products with Specific Tags
Displays the popup only on products containing selected Shopify product tags.
After selecting this option, a tag input field appears.
β οΈ Important Notes:
- Tag matching is case-sensitive
- Tags must exactly match the Shopify product tags
Example
If the product tag is:
summer-sale
Then:
β Summer-Sale will not work
β
summer-sale will work
βοΈ 2\. Trigger Settings
Trigger settings determine what visitor action or behavior causes the popup to appear.
Using the correct trigger helps popups feel more natural and less intrusive while improving engagement.
β±οΈ After Time (Duration)
Displays the popup after the visitor spends a certain amount of time on the page.
Once selected, the Show Pop Up After dropdown becomes available.
Available Options
- Immediately
- After 5 seconds
- After 15 seconds
- After 30 seconds
- After 1 minute
- After 3 minutes
π‘ Short delays work best for welcome campaigns, while longer delays are better for engaged visitors already interacting with the storefront.
π Page Scroll
Displays the popup after the visitor scrolls down the page.
This trigger targets visitors who are already engaging with the content.
Available Options
- After 25% page scroll
- After 50% page scroll
- After 75% page scroll
- After 100% page scroll
β¨ Higher scroll percentages usually indicate stronger visitor interest and engagement.
πͺ Exit-intent
Displays the popup when the app detects that the visitor may be about to leave the storefront.
This is one of the most commonly used popup triggers for recovering abandoning visitors.
π±οΈ When Mouse Leaves the Page (Desktop Only)
Triggers the popup when the visitor moves their cursor toward the browser close area or tab section.
β οΈ This trigger primarily works on desktop devices.
π When User Scrolls Up Quickly
Triggers the popup when the visitor rapidly scrolls upward.
This behavior often indicates that the visitor may be preparing to leave or navigate away.
π€ After User Idle
Triggers the popup after the visitor becomes inactive for a certain amount of time.
Once selected, an Idle Time (in seconds) field becomes available.
π‘ This works well for:
- Re-engagement campaigns
- Discount reminders
- Email capture popups
- Attention recovery campaigns
π Add to Cart Button is Clicked
Displays the popup immediately after the visitor clicks the Add to Cart button.
This trigger is highly effective because it targets customers showing strong purchase intent.
π― Common Use Cases:
- Upsell offers
- Cross-sell campaigns
- Bundle suggestions
- Cart incentives
π 3\. Display Frequency
Display frequency controls how often the same visitor should see the popup.
Managing popup frequency properly helps avoid repetitive experiences and reduces popup fatigue.
π Show Every Time
Displays the popup every time the visitor matches the targeting conditions.
This option works best for campaigns that need maximum visibility.
ποΈ Once Every Time Anyone Visits
Displays the popup only once during a browsing visit.
If the visitor closes the popup, it will not repeatedly appear during the same visit.
β οΈ The popup will stop appearing entirely after the form is successfully submitted.
β³ Limit Frequency
Limits how often the popup reappears after being closed.
Once selected, an additional waiting period field becomes available.
Example
If the waiting period is set to:
3 Days
Then the popup will not reappear again for that visitor until 3 days have passed.
β¨ This is extremely useful for maintaining a cleaner and less intrusive storefront experience.
β οΈ The popup automatically stops being displayed after the form is submitted.
π 4\. Display Position
Controls where the popup appears on the screen.
Different popup positions can dramatically affect visibility, engagement, and how intrusive the popup feels.
Available Examples
- Center
- Bottom Left
- Bottom Right
- Top Left
- Top Right
π‘ Center popups are generally the most noticeable and are commonly used for email capture campaigns and discount offers.
π₯ 5\. Customer Targeting
This section allows you to target customers based on:
- Login status
- Customer tags
- Customer lifetime spending
These targeting settings help create more personalized popup experiences for different customer groups.
π Visibility (Customer Login Status)
Controls whether the popup should appear based on customer authentication status.
Available Options
- Show to all customers
- Show only logged-in customers
- Show only logged-out visitors
β¨ Helpful for loyalty programs, onboarding flows, and member-exclusive promotions.
π€ Show Bar To
Controls which customers should be allowed to see the popup.
Available Options
- All Customers
- Target customers based on customer tag
- Target customers based on lifetime spent
π·οΈ Customer Tag Targeting
Allows you to target customers with specific Shopify customer tags.
π― Example Use Cases:
- VIP customers
- Wholesale buyers
- Loyalty members
- Repeat customers
π° Lifetime Spent Targeting
Allows you to target customers based on their total historical spending.
This is especially useful for:
- High-value customer rewards
- VIP campaigns
- Premium discounts
- Loyalty-focused offers
π« Hide Bar From
Allows you to exclude certain customer groups from seeing the popup.
Available Options
- No one β use settings from above
- Target customers based on customer tag
- Target customers based on lifetime spent
π‘ Useful when creating exclusive campaigns that should remain hidden from certain customer segments.
π 6\. Geolocation Targeting
Controls which countries are allowed to see the popup.
This is especially useful for region-specific promotions, localized campaigns, and country-based marketing strategies.
π All World
Displays the popup globally to visitors from all supported countries.
This is the default option and works best for store-wide campaigns.
π Specific Countries
Allows you to manually choose which countries should see the popup.
Once selected, a country selector becomes available.
π― Common Use Cases:
- Country-specific discounts
- Shipping campaigns
- Regional launches
- Localized holiday promotions
β οΈ If countries do not appear in the selector, make sure they are added to an active Shopify Market.
π 7\. Allowed UTM Sources
UTM targeting allows the popup to appear only for visitors arriving from specific marketing sources.
This helps create more personalized popup experiences that match the original marketing campaign.
β Only Show to Visitors Who Match UTM Source
When enabled, the popup only appears if the visitor URL contains the matching UTM source parameter.
Example
If configured for:
utm_source=facebook
Then the popup will only appear for visitors arriving through Facebook campaign links.
β¨ Perfect for:
- Facebook Ads campaigns
- Instagram promotions
- Email marketing campaigns
- Influencer traffic
- Google Ads campaigns
π‘ This helps maintain consistent messaging between advertisements and popup campaigns.
π 8\. Scheduling
Scheduling controls exactly when the popup should become active and when it should automatically stop appearing.
This is especially useful for limited-time campaigns and seasonal promotions.
π Start Settings
Controls when the popup campaign should begin.
Available Options
- Right now
- Specific date
β‘ Right Now
Makes the popup active immediately after publishing.
This works best for campaigns that should launch instantly.
π Specific Date
Allows the popup to automatically activate at a future date.
π― Helpful for:
- Holiday launches
- Flash sales
- Product launches
- Scheduled campaigns
β οΈ If the selected start date is in the future, the popup will remain hidden until that date arrives.
π End Settings
Controls when the popup should stop appearing.
Available Options
- Never
- Specific date
βΎοΈ Never
Keeps the popup active indefinitely until manually unpublished or disabled.
This is ideal for evergreen campaigns such as newsletter signup popups.
π Specific Date
Automatically disables the popup after the selected end date.
β¨ Perfect for:
- Limited-time discounts
- Black Friday campaigns
- Countdown promotions
- Seasonal offers
β οΈ Once the end date passes, the popup automatically stops appearing.
β οΈ Important Notes
Before troubleshooting popup visibility issues, always double-check:
- Display On targeting
- Trigger conditions
- Frequency settings
- Customer targeting
- Geolocation restrictions
- Scheduling dates
βΉοΈ Multiple targeting rules work together simultaneously.
This means visitors must satisfy all active conditions before the popup becomes visible.
Example
If a popup is configured to:
- Show only in the United States
- Show only to logged-in customers
- Show only on product pages
Then visitors outside the United States or visitors who are not logged in will never see the popup.
π Final Result
Once configured successfully, Advanced Targeting helps create smarter and more personalized popup experiences across the storefront.
With proper targeting in place:
β Popups appear at the right moment
β Visitors only see relevant campaigns
β Customer segmentation becomes more precise
β Campaigns feel less intrusive
β Marketing traffic receives personalized popup experiences
β Time-sensitive campaigns run automatically
β Popup fatigue is significantly reduced
Using Advanced Targeting correctly can greatly improve both customer engagement and popup conversion performance π―
Updated on: 03/06/2026
Thank you!