- Getting Started
- Triggers
-
Display Conditions
- E-Commerce Conditions (VirtueMart - HikaShop)
- Homepage
- New/Returning Visitor
- K2 - Page Type
- K2 - Tag
- K2 - Category
- K2 - Item
- PHP
- Region
- City
- User Access Level
- Joomla! Content Component View
- Month
- Day of Week
- Cookie
- IP Address
- Referrer URL
- AcyMailing List
- Convert Forms Conditions
- Language
- Component
- Joomla! Content Category
- Joomla! Content Article
- Continent
- Country
- Operating System
- Browser
- Device
- Time on Site
- EngageBox - Viewed Another Popup
- Pageviews
- User
- User Group
- Time
- Date
- URL
- Menu
- Display Conditions
- Trigger based on URL match
- Campaign Types
- Styling and Customization
- Integrations
- Advanced Features
-
Functionality
- Αdd Sound Effects to Your Popups
- Make Accessible Popups
- Add a Countdown timer in your popup
- Limit impressions per unique visitor
- Test the responsiveness of your boxes for various devices and viewports
- Open a box by clicking on a menu item
- Trigger based on the minimum time visitor spent on the site
- Auto-close after a specific amount of time
- Open a box using HTML Attributes
- Solutions
- Developers
EngageBox Popup Triggers
EngageBox provides a variety of Triggers that help you show the right popup to the right person at the right time. Below you can find a list of the available Triggers and a documentation page with a guide on how you can use them.
- On Page Load
- On Page Ready
- On Scroll Depth
- On Element Visibility
- On Exit
- On Click
- On Hover
- On AdBlock Detect
- On Idle
- Manually (Using Javascript)
On Page Load
Fires when the whole page has loaded, including all resources such as stylesheets and images. Equivalent to window.load event.
To read more, visit the How to create a Page Load popup in Joomla guide.
On Page Ready
Fires when the initial HTML page has loaded and parsed, without waiting for stylesheets or images to finish loading. Equivalent to Document.DOMContentLoaded event.
To read more, visit the How to create a Page Ready popup in Joomla guide.
On Scroll Depth
Fires when the visitor has reached the specified amount of scroll depth set in percentage or pixel. If the specified scroll depth is visible in the viewport when the page loads, the trigger will fire without a scroll occurring.
To read more, visit the How to create a Scroll Triggered popup in Joomla guide.
On Element Visibility
Fires when specified element(s) enters the viewport after scroll down. If the specified scroll depth is visible in the viewport when the page loads, the trigger will fire without a scroll occurring.
To read more, visit the How to create a popup that appears when an element becomes visible in Joomla guide.
On Exit
Fires when the visitor intends to leave the page by tracking the mouse movements.
To read more, visit the How to create an Exit Intent popup in Joomla guide.
On Click
Fires when the visitor clicks on a specific element or elements.
To read more, visit the How to create an Click popup in Joomla guide.
On Hover
Fires when the visitor moves their mouse over a specific element or elements.
To read more, visit the How to create an Hover popup in Joomla guide.
On AdBlock Detect
Fires during page load if the visitor has been detected using an AdBlocker. The AdBlockers that have been tested are AdBlock, Adblock Plus, uBlock Origin and uBlocker.
To read more, visit the How to create an AdBlock popup in Joomla guide.
On Idle
Fires when the visitor goes idle for a specific amount of time. It detects user activity based on mouse movement, click, keydown, touch events and window scroll events.
To read more, visit the How to create an Idle popup in Joomla guide.
Manually (Using Javascript)
Fires manually with Javascript (JavaScript Events API for EngageBox 4.0).
To read more, visit the Use Cases & Examples guide.