How to set when your campaign appears

Triggers control what causes your campaign to appear on your store. You can enable multiple triggers at the same time – the campaign shows as soon as any one of them fires.


Where to find trigger settings

  1. Go to the Campaigns page in the 1ClickPopup app
  2. Find your campaign and click Campaign settings
  3. Scroll to the Triggers section

Embedded campaigns don't use triggers. For Opt-in embedded and Gamified embedded campaigns, the Triggers section reads "Displays automatically where you embed it. Targeting rules still apply." They display wherever you place the 1ClickPopup Form theme block, and your targeting rules still decide who sees them.


Time delay

Time delay – the campaign appears after the visitor has been on the page for a set time. Choose 0 seconds (Immediately), 5, 10, 15, 30 or 60 seconds. The default is 5 seconds. This gives visitors a moment to browse before the popup shows.

A delay of 5–10 seconds works well for most stores. Too short and visitors feel interrupted before they've had a chance to look around. Too long and they may leave before seeing it.


Scroll depth

Scroll depth – the campaign appears after the visitor scrolls a certain percentage of the page: 25%, 50%, 75% or 100%. The default is 25%. This signals that the visitor is engaged with your content before you interrupt them.

Works especially well on content-heavy pages like blog posts, long collection pages, or landing pages. A scroll depth of 50–75% is a good starting point.


Page count

Page count – the campaign appears after the visitor has viewed a set number of pages: 2, 3, 5 or 10. The default is 3 pages. Use it to reach visitors who are already browsing your store rather than first-page bounces.


Exit intent

Exit intent – the campaign appears when the visitor looks like they're about to leave.

On desktop, it fires when the cursor leaves the top of the browser window, toward the tabs, address bar or close button. On mobile, it fires when the visitor taps back or switches away from the tab or app. Best suited for exit & cart saver campaigns, but works on any campaign type.


CSS selector click

Requires the Launch plan or above.

CSS selector click – the campaign appears when a visitor clicks a specific element on your page, such as a button, banner, or link.

To set it up:

  1. Enable CSS selector click in the Triggers section
  2. Enter the CSS selector for the element you want to trigger the popup (e.g., #my-button   or .promo-banner  ). A bare id or class name without the #   or .   (e.g., my-button  ) also works.

This is an advanced option – you'll need to know the CSS selector of the element on your page. If you're not sure how to find it, right-click the element in your browser, select "Inspect," and look for the element's id   or class   attribute.

Tip – targeting a container element: If you enter the selector for a container (e.g., a div   or section  ) rather than a specific button, clicks on any element inside that container will trigger the popup. This is because click events bubble up through the DOM – a click on a child element fires on all its parent elements too. Use this when you want the popup to open no matter which part of a banner or card the visitor clicks.

Display frequency still applies, but targeting rules don't. A campaign opened by a click still respects your display frequency settings, but skips the targeting rules checked in the visitor's browser: Page URL, Location, Language, Customer status, Visitor type, Cart value and Klaviyo lists or segments.


Requires the Launch plan or above.

Link click – generates a special URL to your store's homepage that automatically displays the campaign when opened.

To set it up:

  1. Enable Link click in the Triggers section
  2. Copy the generated link

You can share this link via emails, social media, an announcement bar, or anywhere else. When a visitor opens the link, they'll land on your homepage and the campaign will appear automatically.


Combining multiple triggers

You can enable multiple triggers at the same time. The campaign will appear as soon as any one of them fires – whichever happens first.

For example, if you enable both a 10-second time delay and 50% scroll depth, the campaign appears when the visitor either spends 10 seconds on the page or scrolls halfway – whichever comes first.

Tip: Start with a time delay of 5–10 seconds. It's the most predictable trigger and works on both desktop and mobile. Add exit intent as a second trigger if you want to catch visitors who are about to leave.

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