Triggers are events that determine when and how a popup or floating block appears on a webpage. They define user actions or page states, such as scrolling, clicking, inactivity, or time delay, that initiate the display of the element.
Triggers allow you to dynamically control visibility, ensuring your popups or floating blocks appear at the most relevant moment for the user. Each trigger comes with sub-options to configure specific parameters, like time delay, CSS selector, or other settings.
List of Available Triggers #
| Trigger | Description |
|---|---|
| Page Loaded | Shows the popup/block after a specified time (milliseconds) once the page finishes loading. |
| User Scroll | Displays the popup/block after the user scrolls a certain percentage of the page. |
| Scroll to Selector | Triggers the popup/block when the user scrolls to a specific CSS selector. Multiple selectors can be used (comma-separated), e.g., .wrapper .special-button, .newsletter-icon. |
| Inactivity Time | Shows the popup/block after a set period of user inactivity (milliseconds). |
| Exit Intent | Displays the popup/block when the cursor moves toward closing the tab or leaving the viewport. |
| On Click | Shows the popup/block after a specific number of clicks on the page. |
| On Selector Click | Triggers the popup/block when a user clicks a specific element. Multiple selectors can be used (comma-separated), e.g., .wrapper .special-button, .newsletter-icon. |
| URL Contains Parameter | Displays the popup/block if the page URL contains specific parameters, e.g., utm_source=facebook, single_key. |
| URL Contains Hashtag | Shows the popup/block if the page URL contains specific hashtags, e.g., #hashtag1, #hashtag2. |
| After Page Views | Displays the popup/block after a specific number of page views. |
| After Sessions | Shows the popup/block after a specific number of user sessions. |
Limiting the Number of Displays #
By default, triggers activate every time their condition is met on each page visit. To avoid overwhelming visitors:
- Trigger Once:
- Each trigger includes a Trigger Once option.
- When enabled, the popup or floating block is shown only once per visitor.
- Persistent Display Across Visits:
- To show a popup/block on every visit until the user manually closes it:
- Disable the trigger’s Trigger Once option.
- Enable Persistent Close in the Close Behavior settings.
- To show a popup/block on every visit until the user manually closes it:
Important Note #
- Viewing and closure data for popups and floating blocks are stored in cookies.
- Default cookie duration: 7 days.
- After the cookie expires, triggers for previously shown or closed popups/blocks can activate again.