How to set up a pop-up display scenario

You can track visitor behavior and show pop-ups only when users perform certain actions or have certain data points.

For example, to offer free shipping during specific hours, you can monitor users’ presence on a certain website page at that time of day.

Read also: Smart pop-up launch scenario examples.

When creating or editing a pop-up, go to the Display conditions tab.

Condition types

Select an event and a condition operator to track your site visitors’ behavior, and enter the value you want to track.

Frequency

Event Description How to set it up
Every time visitor open your site Your widget will be displayed to users who visit your site without waiting for various conditions to be met
Periodically

Tracks a number of times a user visits the site during the selected time period.

The widget will be displayed at selected intervals.

Select a pop-up display interval. You can choose the Once a day, Once a week, Once a month, or Once a year option or select Set period to customize your interval (in days).
Once during the first site visit Your widget will be displayed to users who visit your site without waiting for various conditions to be met. The pop-up will not appear again if a user revisits your website using the same browser.

Time

Event Description How to set it up
Time on your site

Tracks the time spent on all pages of your site.

The widget will be displayed to your site visitor if they spend the specified amount of time on your site.

Select the greater than or less than condition.

Enter a value that will be greater or less than the duration of the site visit in seconds, minutes, or hours.

Time on the current page

Tracks the time the user spent on the current page.

The widget will be displayed to your site visitor if they spend the specified amount of time on your page.

Select the greater than or less than condition.

Enter a value that is greater than or less than the duration of the landing page visit in seconds, minutes, or hours.

Time period based on your site visitor’s time zone

Tracks the hours when a user visited your website.

Your website visitor’s time zone is taken into account.

Your widget will be displayed only during the selected time.

Select the time interval when the widget will be displayed on your website.

For example, you can select a promotion period or your business hours — from 6:00 PM to 12:00 AM.

Time period based on your account time zone settings Tracks the hours when a user visited your website.

The time zone set in your account settings is taken into account.

Your widget will be displayed only during the selected time.

Date period

Tracks the date when the user visited your site.

The widget will be displayed only during the selected dates.

Select the date interval when the widget will be displayed on your site.

A new day begins after 00:00 midnight. Therefore, the night time must be described according to the following formula: before 23:59, the or operator, after 00:01.

When you create your widget, your browser time zone is taken into account. However, when it is used, your customers’ time zone is taken into account.

Day of the week

Tracks the days of the week when the user visits the site.

The widget will be displayed when a user visits your website on specified days of the week.

Select show on or don't show on. Select a day/days of the week.

User behavior

Event Description How to set it up
After scrolling 50% of a page

Tracks how far the user scrolls the page.

The widget will be displayed to your site visitor when they scroll halfway through the page.

Session count

Tracks the number of visitor sessions.

The widget will be displayed to the user if the specified number of sessions takes place on your site.

Select the greater than or less than condition.

Enter a value that is greater than or less than the target number of sessions per user.

Page visited Tracks the total number of pages visited by the user.

The widget will be displayed when the user visits more or fewer pages than you specified.

Select the greater than or less than condition.

Enter a value that will be greater or less than the number of pages visited by the user during the current session.

Page visited during the current session

Tracks the number of pages visited by the user during the current session.

The widget will be displayed when the user visits more or fewer pages during one session than you specified.

Select the greater than or less than condition.

Enter a value that is greater or less than the number of pages visited during the current session.

Upon exit intent

Tracks the mouse cursor movement.

The widget will be displayed to your site visitor if they start or do not start moving the cursor to switch to another tab or close the current one.

Clicks

Event Description How to set it up
Upon launcher click

Tracks if a user clicks your launcher.

Your widget will be displayed when a user clicks the launcher icon linked to your current pop-up.

Upon button click

Tracks user clicks on the Flow popup button within a linked pop-up.

Learn more: How to create a pop-up flow scenario.

Upon element click

Tracks when a user clicks on a target element.

The widget will be displayed when a user clicks the selected element.

To make your widget appear when a user clicks an element, you need to add a class to that element.

To do this, in the pop-up preview, go to the Code for manual launch tab. Copy the code that corresponds to the class value, and add it to the element in the website builder.

Upon SendPulse-powered site element click Tracks when a user clicks the target element on a SendPulse-powered website.

Your widget will be displayed when a user clicks the selected element.

Select a site element from the drop-down menu.

To easily find a site element, in the website builder, copy its widget ID, t and paste it into the search field in the drop-down menu of the pop-up builder.

For buttons, make sure to select your button widget ID, not the element where it is located.

Pages and URLs

Event Description How to set it up
Visited page URL

Tracks the page the user came from.

The widget will be displayed to your site visitor after they load the page with the given URL.

Select the condition equal to, not equal to, or contains.

Enter a value that contains a link or part of a link to the target page.

Current page URL

Tracks the page the user is currently viewing.

You can choose this setting to show (or hide) the pop-up on certain pages of your site.

The widget will be displayed to your site visitor after they load the page with the given URL.

Select the condition equal to, not equal to, or contains.

Enter a value that contains the link or part of the link to the current page.

Page title

Tracks pages by their titles.

The widget will be displayed to the user when they visit your page with the same title.

Select the equal to, not equal to, or contains condition.

Enter a value that is equal to or containing your landing page title characters.

UTM parameters

Event Description How to set it up
UTM Medium

Tracks the parameter that determines the type of traffic.

The widget is displayed only to users with the specified utm_medium parameter value.

Select the equal to, not equal to, or contains condition.

Enter a value that is equal to or containing the characters of the utm_medium parameter.

Possible values:

cpc (pay-per-click advertising);

cpm (pay-per-impression advertising);

referral, organic (traffic that comes to your site from search engines);

social (clicking on a post, setting up social media ads, and more).

UTM Content

Tracks the parameter that determines the part of the page the user came from.

The widget is displayed only to users with the specified utm_content parameter value.

Select the equal to, not equal to, or contains condition.

Enter a value that is equal to or containing the characters of the utm_content parameter.

Possible values:

/ (the user came from the main site page; the last part of the address);

/emailservice/forms (the user came from another site page).

It may also include your page element names.

UTM Term

Tracks the parameter that determines the keyword or query phrase that led the user to your site from a search engine.

The widget is displayed only to users with the specified utm_term parameter value.

Select the equal to, not equal to, or contains condition.

Enter a value that is equal to or containing the characters of the utm_term parameter.

UTM Campaign

Tracks the parameter that determines the name of your advertising campaign.

The widget is displayed only to users with the given utm_campaign parameter value.

Select the equal to, not equal to, or contains condition.

Enter a value that is equal to or containing the characters of the utm_campaign parameter.

UTM Source

Tracks the parameter that determines the traffic source where the user came from.

The widget is displayed only to users with the specified utm_source parameter value.

Select the condition equal to, not equal to, or contains.

Enter a value that is equal to or containing the characters of the utm_source parameter.

Possible values:

site.com (any site);

google (search engine);

facebook.com (social network);

direct (the user entered your site URL in the address bar or accessed your site using their bookmarks)

Visitor data

Event Description How to set it up
Traffic source

Tracks the page the visitor came from.

The widget will be displayed to your site visitor if the given URL matches the referral URL.

Select the equal to, not equal to, or contains condition.

Enter the page address from which the user came to your site.

Traffic type

Tracks where the visitor came from.

The widget is displayed only to visitors from the selected traffic sources.

Select the equal or not equal condition.

Choose one of these possible types of traffic:

referral (the user came to your site via a link);

organic (the user came to your site from a search engine);

utm (the user came to your site via a link with a UTM tag);

social (the user came to your site from social networks);

typein (the user entered your site URL into the address bar).

Browser language Tracks users' browser language.

You can use this setting to show or hide your pop-up on different website versions.

Select the equal or not equal condition.

Select a browser language from the list.

Browser

Tracks the browser and device your site visitor is using.

The widget will be displayed to the user when they visit your site from a specific browser or any browser on mobile/desktop.

Enter a value that matches a browser name or matches all browsers on mobile or desktop.
User variable Tracks if a user has a certain custom variable value in your contact list.

Your widget will be displayed when users have or don't have (depending on the operator you select) the value you enter.

Select the variable whose value you want to track, and choose an operator:

equals — full match of the entered value.

not equals — does not match the entered value.

contains — a partial match.

filled — a variable has any value.

not filled — a variable is empty.

For the equals, not equals, and contains operators, enter your tracked value.

Device location

Tracks visitor location using their IP.

Available with paid pricing plans.

The widget operates when a user visits your website from a specific country.

Select the show for or not show for condition.

Select a country from the drop-down list.

Binding operators

Or / And

If you want to add additional values to your current condition type, click the + icon on the right.

Select the or or and operator.

The or operator is used to take into account any of the values ​​— the first or second.

The and operator is used to strictly take into account each value — both the first and the second. If one of the conditions is not taken into account, then the pop-up will not be displayed on your site.

Each / Any

You can use different types of conditions and check the information using several parameters at once.

If you want to add another condition, click +Add Condition.

Select the order in which the conditions are to be met:

The each operator is used to display the pop-up only when all of the specified conditions are met.

The any operator is used to display the pop-up when any of the specified conditions are met.

    Rate this article about "How to set up a pop-up display scenario"

    User Rating: 5 / 5

    Previous

    Project basics

    Next

    How to set up a custom pop-up form

    Popular in Our Blog

    Try SendPulse today for free