How to target visitors by location, device, or customer status

You can narrow who sees your campaign based on where they are, what device they're using, which store language they're browsing in, whether they've signed up before, their login status, their cart value, and their Klaviyo profile. All of these are in the Targeting section of the campaign settings.


Where to find it

  1. Go to the Campaigns page in the 1ClickPopup app
  2. Find your campaign and click Campaign settings
  3. Scroll to the Targeting section
  4. The Devices rule is open by default. Click any other rule (Visitor type, Page URL, Location, Browser language, Cart value, Customer status, Klaviyo targeting) to expand it

Devices

Control which devices the campaign appears on. Three options:

  • All devices (default) – shows on desktop, tablet, and mobile
  • Desktop – desktop and laptop screens only
  • Mobile – phones and tablets only

Use this when you have campaigns optimized for a specific screen size, or when you want to run separate campaigns with different designs per device.


Location

Show or hide the campaign for visitors in specific countries. Three options:

  • Show in specific locations – only show to visitors in the countries you select
  • Don't show in specific locations – show to everyone except visitors in the countries you select
  • Don't use (default)

When enabled, a search dropdown appears where you can search and add countries as tag chips (e.g., "Canada", "United States").

If a visitor's country can't be determined, location rules let the campaign show.

Use cases: show a promotion only in countries you ship to, run a country-specific offer, or hide a campaign in regions where a promotion doesn't apply.

Requires the Launch plan or above.


Browser language

Show or hide the campaign based on the store language the visitor is browsing in (not their browser's language setting). Three options:

  • Show for specific store languages – only show to visitors browsing your store in the languages you select
  • Don't show for specific store languages – show to everyone except visitors browsing your store in the languages you select
  • Don't use (default)

When enabled, a dropdown appears where you can select one or more languages.

Use cases: show a localized campaign only to visitors browsing your store in French, or hide an English-only promotion from visitors browsing in other languages.

Requires the Launch plan or above.


New/returning visitors

Target visitors based on whether they've already signed up through a 1ClickPopup form in their current browser. Three options:

  • Show only to new visitors – visitors who haven't signed up through a 1ClickPopup form in this browser
  • Show only to returning visitors – visitors who have signed up through a 1ClickPopup form in this browser
  • Don't use (default)

This has nothing to do with first or repeat visits – someone who has browsed your store many times still counts as a new visitor until they sign up. It's also different from customer status, which depends on whether they're logged in to a Shopify account.


Shopify customer status

Target visitors based on whether they're logged in to your Shopify store.

  • Show only to logged-in customers
  • Show only to logged-out customers
  • Don't use (default)

Use cases: show a welcome discount only to logged-out visitors to encourage first purchases, or show a loyalty offer only to logged-in returning customers.

Requires the Launch plan or above.


Shopify cart value

Show or hide the campaign based on the visitor's current cart total. Three options:

  • Show for specific cart value – show the campaign when the cart meets the condition
  • Don't show for specific cart value – hide the campaign when the cart meets the condition
  • Don't use (default)

When enabled, you choose an operator and enter an amount in your store's currency. Available operators:

  • Equal to – cart total matches exactly
  • Greater than – cart total is above the amount
  • Less than – cart total is below the amount
  • Greater than or equal to – cart total is at or above the amount
  • Less than or equal to – cart total is at or below the amount
  • Between – cart total falls within a range

Use cases: show a free shipping popup when the cart is above $50, show a discount to encourage visitors to add more items, or hide a discount popup when the cart already meets your promotion threshold.


Klaviyo targeting

Show or hide the campaign based on the visitor's Klaviyo profile. Three options:

  • Show or hide based on Klaviyo lists or segments – pick lists or segments under Show to visitors in the following lists or segments, Hide from visitors in the following lists or segments, or both
  • Hide from existing Klaviyo profiles – hide the campaign from visitors Klaviyo already recognizes
  • Don't use (default)

This needs the Klaviyo integration to be connected and enabled on the campaign.

Requires the Launch plan or above.


Combining targeting rules

All targeting rules work together. A visitor must match all active rules for the campaign to show.

For example, if you set Mobile + Show only to logged-out customers + Show in specific locations: United States, the campaign only shows to visitors who are on a mobile or tablet device, not logged in, and located in the US.

Tip: Start with fewer rules and add more only if needed. The more rules you add, the smaller your audience becomes.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us