Skip to main content

What are the different display conditions of Engage elements?

Flore Bayle avatar
Written by Flore Bayle
Updated over 3 weeks ago

There's a wide variety of display conditions available on Poool Engage, and combining them can virtually create endless possibilities!

Here’s a rundown to help you choose the best possible setup for your Engage elements.

Display in a target element

This display condition is mandatory to show an element at the desired location on your site. Enter the identifier or class linked to the tag that will integrate the element.

💡 Remember to include the "." or "#" character before your class or identifier, depending on whether it's the former or the latter.

Display/hide after a delay

Sets a delay before the element is displayed on the page, in seconds.

Display/hide after scrolling

Conditions the display of the element to a certain scroll rate on the page, as a percentage of its total height.

Display a number of times

This condition allows you to set a "capping," which is the maximum number of times an element can be displayed to a given visitor.

Display a number of times per day

It's also possible to configure a display limit over a given period, in number of days, before restarting once this period has ended.

For example, you might want your readers to see your self-promotion messages only once a day, and no more.

Display/hide after a number of visits

Delays the display of the element according to a given number of visits.

💡 The element is displayed on the visit following the number entered. The configuration "Display after 2 navigations" means the element will be displayed on the 3rd visit.

Show / hide after a number of page views per day

Conditions the display of an element on a minimum number of page views over a given period of days.

This also allows to stop displaying an element after a certain number of page views have been reached within a time period. E.g. do not display an element after 3 pages have been viewed each day (hide after 3 page views per day).

Show / hide at a certain date or date range

Allows to schedule the display of an item, from its activation until a later date; from a defined date; during a defined date range.

💡 All times are set to UTC+0.

Recurring show / hide

Allows to schedule the display of an item :

  • Daily;

  • Every week on a specific day;

  • Every month on a specific day;

  • Every year on a specific day or date range.

Display/hide for some devices

Limits the display to mobile devices or desktop computers.

Display/hide for some operating systems

Target specific operating systems.

Display/hide for some countries

Conditions the display according to the user's location.

Display/hide on some pages

Limits the display to a URL or a set of URLs through the "contains" rule.

Note that it's possible to include a regular expression for further matching of URLs to target.

Display/hide for some referrers

Allows conditioning the display of an element according to the traffic source. The referrer represents the URL from which the user came before landing on the page containing the element.

Display/hide with a custom filter

This condition allows you to create your own display conditions, for example, based on the status of your users (logged-in readers, subscribers, signed up for a particular newsletter, etc.).

Two operators are now available: "is" (exact value) and "contains" (value contains in the filter).

💡 Use one or more custom filters according to your own conditions by entering them inside the autoCreate function of the Poool Engage SDK. You can find more info in our dedicated article about custom filters and our dev hub.

Display/hide when an element has been seen

To build a user progression, you can choose display/hide conditions based on whether another element has been seen.

In the dropdown menu, select element #1 after which the element you are configuring should be displayed or hidden.

Another condition also allows you to define the duration (in days or hours) after which your element should be displayed.

Display with priority

Allows you to set up a display order when several elements are displayed at the same time, on the same target tag.

💡 The higher the priority number, the higher the element's priority in the defined order.

Group of conditions

To go further with your targeting, you can also apply condition groups using AND (cumulative conditions) or OR (mutual exclusion of conditions).

More information is available in our article How Do Condition Groups Work in Poool Engage?


Feel free to test your own combinations with all the filters at your disposal, and customize your engagement, conversion, and retention campaigns for your readers as much as possible!

Any questions? Come chat with us 😊

Did this answer your question?