Trigger rules are used to control when and to whom an intercept is shown. You can define conditions based on user behavior, session activity, and environment.
Rules are configured as a flat list:
To add a new rule:
The platform offers a range of rule types to tailor intercept targeting:
| Rule Type | Variable Details | Supported Operands | Values |
| Country | Equals to, Not equals to | All Countries | |
| Browser Type | Equals to, Not equals to | Chrome, Firefox, Safari, Edge | |
| Device Type | Equals to, Not equals to | Mobile, Tablet, Desktop | |
| Operating System | Equals to, Not equals to | Windows, macOS, Linux, Android, iOS | |
| Button | Equals to | HTML Button ID | |
| Page URL | Equals to, Not equals to, Includes, Excludes | Page URL | |
| Session Duration | Greater than | Time (MM:SS) | |
| User Type | Equals to | New visitor, Returning visitor | |
| URL Parameter | Parameter name | Equals to, Not equals to, Includes, Excludes | Parameter value |
| IP Address | Equals to, Not equals to, Includes, Excludes, Between | IP address | |
| Data Layer | objectName.variableName | Equals to, Not equals to, Includes, Excludes | Variable value |
| Pages Visited | Greater than, Equals to | Number of pages | |
| HTML Selector | CSS Selector | Equals to | Element selector (ID/Class) |
| Total Visits | Greater than, Equals to | Number of visits |