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 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 |
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:
|
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 |
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:
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 |
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 |
Tracks the parameter that determines the name of your advertising campaign. The widget is displayed only to users with the given |
Select the equal to, not equal to, or contains condition. Enter a value that is equal to or containing the characters of the |
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 |
Select the condition equal to, not equal to, or contains. Enter a value that is equal to or containing the characters of the Possible values:
|
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:
|
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.
Last Updated: 09.09.2024
or