Skip to main content
All CollectionsEngage
What are the different display conditions of Engage elements?
What are the different display conditions of Engage elements?
Anthony Ribeiro avatar
Written by Anthony Ribeiro
Updated over a week 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 after a delay

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

Display 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 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 for some devices

Limits the display to mobile devices or desktop computers.

Display for some countries

Conditions the display according to the user's location.

Display 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 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 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.).

💡 Use one or more custom filters according to your own conditions by entering them inside the autoCreate function of the Poool Engage SDK. Visit our dev hub for more info.

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.

AND Condition group

This group of conditions allows you to add an additional level of granularity in targeting the element, using the same filters.

💡In the case where you activate the 'AND' condition, it is important to keep in mind that the element will only be displayed if ALL the conditions linked by the 'AND' condition are met. If one of the conditions in the group is not fulfilled, the element will not be displayed.

OR Condition group

This group of conditions allows for multiple display conditions to be encompassed without them restricting each other.

The integration of "OR" is particularly interesting to include multiple matches of the same condition.

For example:

  • Target multiple sets of pages that do not share the same URL paths, such as /environment/ and /politics/

  • Display an element on traffic sources from Google or Bing

  • Reach readers whose IP address is located in France or Belgium

  • You now know all about the different display conditions offered by Engage.

💡The OR condition works when you do not want to favor a combination of conditions but an exclusion. Thus, the element will be displayed when only one of the conditions in the group is met.


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?