Logical conditions allow you to define exactly which visitors see the content (e.g., a popup), based on specific criteria such as their activity, demographics, or navigation.
1. Enable Condition Management
By default, if the display is active, the system is set to show the content to all visitors. To apply complex logic, you must first disable this setting.
1. Access the Conditions section of the edit module.
2. Locate the Show to all checkbox.
3. Uncheck the Show to all box.
- Result: The Manage conditions panel will appear.
2. Set Complex Logical Conditions
Inside the Manage conditions panel is the Query Builder tool that allows you to create complex logical rules.
> Important: By setting conditions, the content will only be shown to visitors who meet the specified logic.
2.1. Create the First Condition
1. Inside the Manage conditions panel, click the + Condition button to add your first rule.
2. A condition row with three fields will appear:
- Filter: Click on the first field and select the parameter you want to check (e.g., User Status, Pages Visited, Device).
- Operator: Click on the second field and choose the logical operator (e.g., is equal to, is not equal to, contains, greater than).
- Value: Click on the third field and enter or select the specific value that must be met (e.g., Logged In, Desktop, Page URL).
2.2. Add Additional Conditions (AND/OR)
If you want content to be displayed only if multiple criteria are met, you need to add more conditions.
1. To add a condition within the same logical group, click again on + Condition.
2. Above the conditions, you will see the logical operator connecting the rules:
- AND: Select AND if you want all conditions in the group to be true for content to be displayed.
- OR: Select OR if it is sufficient that at least one condition in the group is true.
2.3. Create Groups of Complex Conditions
To build more intricate logic (for example, "Show if user is Logged In AND visits Page A, OR if user is Unknown AND visits Page B"), use groups.
1. Click on the + Group button.
2. A new separate panel (Group) will be created.
3. Inside this new Group, click on + Condition and define new specific rules for that group.
4. Define the logical operator (AND/OR) linking this new Group to the previous Group.
> Tip: Groups are useful for separating blocks of logic that need to be evaluated independently.
3. Additional Display Settings
In the Conditions section there are also simpler conditions that can be applied additionally or alternatively to complex logic.
Login Status
1. In the Login panel, locate the label Login status.
2. From the dropdown menu, select:
- Show to all: (Default)
- Only logged-in users: Content will be visible only to users who have logged into the site.
- Only guests: Content will be visible only to anonymous visitors.
Limit by Link (Pages)
In the Limit by link panel you can specify exactly on which pages content should appear.
1. In the field Show ONLY on these pages, enter URLs or page titles where content MUST be displayed.
2. In the field Do NOT show on these pages, enter URLs or page titles where content MUST NEVER be displayed.
3. Check the box Also apply to any child pages if you want inclusion/exclusion rules to automatically extend to all subpages of specified links.
After setting all conditions, proceed with saving the module.







