Skip to main content

Target Users: Overview

A complete guide to all the settings for targeting who sees your display: traffic source, device, visit count, page views, display history, button click history, location, Shopify-specific filters, and more.

The Target Audience feature lets you narrow down which visitors see your display. You can set one or more filters, and the display will only be shown to visitors who meet all of the active conditions.

Users accessing from the same browser are treated as the same user. Each setting has a toggle switch — turning it off means that rule will not be applied.

How it works

When multiple filters are enabled, the display is only shown to visitors who meet all of the conditions simultaneously. If a filter is turned off, visitors are not evaluated against that rule.

Settings

Item

Description

OS (Plus plan only)

Filter by matching / not matching a specific OS.

Browser language

Filter by matching / not matching a specific browser in use.

Traffic source

Facebook, Instagram, LINE, YouTube, Twitter, TikTok, Reddit, Pinterest, Yappli-built apps, Google Ads, Yahoo Ads, Criteo Ads, search engines, in-app browsers

Device used

Narrow down to mobile only or PC only.

Site visit count / frequency

1 session = 1 visit (starts when the user arrives at the site, ends when the tab is closed or after 30 minutes of inactivity). The current session is not counted. You can also set a measurement period (e.g., "First time, within 1 day" matches users visiting for the first time within the past 24 hours).

Page views in the current visit

Filter by the number of pages viewed during the current session. This resets on the next visit.

Viewed a specific page X or more times

Filter by whether a specified URL's page was viewed, and how many times.

Has not yet seen a specific page

Filter by whether a specified URL's page has not been viewed.

No other display is currently showing (Plus plan only)

Prevents multiple displays from overlapping by ensuring they are not shown at the same time.

Has not seen a display in the last X minutes (Plus plan only)

The display will not be shown if the user has viewed another display within the past X minutes.

Display viewing history

Shows the display only to users who have (or have not) seen a specific other display. Useful for sequential display ordering.

Button click history

Filter based on whether a specific button within a display was clicked. Example: hide the display for users who clicked "Don't show this again."

Form submission status

Filter by whether a user has (or has not) submitted any Promolayer form.

Page view status

Filter by whether the user has viewed any page on the site at all, regardless of session. Useful for identifying first-time visitors on their initial page load.

Logged in / not logged in (Shopify / Wix / WordPress only)

Show or hide the display depending on the user's login status.

Cart total amount (Shopify / Wix / Color Me only)

Filter by the total amount of items in the cart.

Cart contents (Shopify / Wix only)

Filter by the items currently in the cart.

User tags (Shopify / Wix only)

Filter by Shopify customer tags.

User location (country / prefecture)

Show or hide the display based on the specified country or prefecture.

Blocked IP addresses

The display will not be shown to users with the specified IP address(es).

Related articles

Did this answer your question?