Hello Bar has a Targeting feature which is a simple and powerful tool that enables the ability to fine tune which visitors will

see a particular bar.


A Target is composed of a single condition or multiple conditions. The Target can be set to require all conditions specified or one or more conditions that are specified.

All: This option will only display the bars for a Target if all the conditions are met.

Any: This option will display the bars for a Target if one or more of the conditions are met.


A Condition is simply a requirement that needs to be met before a Target is valid for a specific bar. Conditions are made up of three options.

Segment: Specific type of segment that the condition should check.

Rule: This option is used to bridge the Segment and Value options.

Value: This is your specific value that makes the condition valid.

All this might sound a bit complex, but it is very simple. Start by selecting a Segment type, this can be set to a few options. Let’s use Device for our example. Once the Device Segment is selected, let’s select a Rule. There are a few options available for Rules. The Rule options will also vary for different Segments. For our example, let’s select is. Lastly, for our Value, let’s select Mobile. The Value options will also vary depending on the Segment type that is selected.

The example condition we’ve created in this example reads as: This Target is valid if the visitor is using a mobile device. Multiple conditions can be added to a Target to fine-tune when a bar should be displayed to a visitor.

To create a custom targeting rules, first, you need to access the popup editor page and navigate under "Targeting" > Then click on Create New Custom targeting rule (not available on the free plan).

Here is the list of the different Custom Targeting Rules that Hello Bar provides. (Click the targeting name to see the full article guides)

Device Type Targeting - This lets you display Hello Bar on specific device(s) only (Desktop, Tablet, & Mobile phone)

Page targeting - Lets you target specific page(s) on your website and exclude the other ones.

Dates/Date Range Targeting Allows you to set a date or date range when you want to display Hello Bar.

Number of Visits - Display Hello Bar based on the number of times a customer visits your website.

Previous Page - Display Hello Bar on a page based on another page previously visited.

Every Nth Session - Display Hello Bar after a specific number of times a customer opens the website/webpage on a specific browser.

URL Query - Display Hello Bar when a query is triggered.

Referrer and Referrer Domain - Display Hello Bar based on the previous referrer or referrer domain visited.

Ad Targeting - E.g. Ad source, Ad source works using the utm_source query parameter in the page URL. So if you target your popup like Ad Source is Facebook, the valid URL would be https://example.com/?utm_source=facebook

Geographic Targeting - Lets you display Hello Bar depending on the location of the customer such as ( City, Region/State, Country)

Keyword Targeting - This is used for targeting dynamic pages such as checkout page which has URL that varies from time to time.

Time Targeting - Allows you to set your Hello Bar pop-up to only display at a certain time, or between certain times.

If you have further questions, feel free to reach out to us at support@hellobar.com..

WordPress Post Targeting - If you're using Tags to better categorize your WordPress Posts, you can use the HelloBar's WordPress Tag targeting rule to trigger a popup based on those tags.