Skip to main content

Page targeting explained


When creating new product tour it is crucial to set up the right targeting to ensure the tour is shown in the right context to the right audience. You can set up targeting with Usetiful easily, but also advanced options are available.


Page targeting can be set up when creating a new tour or within the Settings section of an existing tour.




A product tour can be displayed on any page where the Usetiful code is embedded. Page targeting allows you  to narrow down the availability of a tour to certain pages only. If more conditions are defined, the tour content will show only on pages matching all conditions.

Condition - URL contains

When this condition is set, Usetiful checks whether the page URL address contains the text provided as argument. You can enter the full address (such as 'https://yourpage.com/path') or just a relative path (such as '/path/index.html'). 

Note: If your URL contains special characters, such as # or ?, enter sign \ before each of them.

If you need the tour to display on multiple pages you can enter the argument as regular expression. Entering the regular expression is handy if you need to target pages with a dynamic part of the URL (e.g. 'https://yourpage.com/page?id={pageId}'). Just add into the field 'page\?id=' and the product tour will display on similar pages.


Condition - Element exists

The tour will display only on pages that contain a specific HTML element. For example, you can cover different steps in user's workflow with different tours. Once this condition type is chosen you need to enter a valid element selector in the argument.

In a similar way, you can use the negative condition 'Element doesn't exist'.

Condition - Element text content equals

In addition to the previous condition type you can also check a text content of the select element. This is especially handy to detect different page languages or specific values displayed on a page.


Combine conditions

Combining mentioned conditions in the Page targeting section is possible, but bear in mind that the product tour will show only on pages that match all the conditions.




If you encounter any issues or need different targeting options, feel free to contact us.

Or read more on this helpful article about what is page targeting.

Popular posts from this blog

How the 40% Rule Can Help You Find and Identify Product-Market Fit

  Finding product-market fit (PMF) is the Holy Grail for startup founders. Figuring out if sustainable demand for your product exists is something you want to do as early as possible so you can change course or make the necessary adjustments. However, many startups only realize they don’t have PMF well after going to market.  This article will look at how you can identify and achieve PMF, even if things aren’t quite going as expected.  Image by creativeart on Freepik What is the 40% Rule? Sean Ellis is well-known in the software development space. In a legendary 2010 blog post, he coined the term “growth hacking ,” which revolutionized how founders think about product marketing. As if that were not enough, he also popularised the Sean Ellis Rule, also known as the 40% Rule. The 40% Rule is very straightforward. All it requires is asking your users one simple question: "How would you feel if you could no longer use our product?" The respondents then have a choice of one of...

Alternatives to Shepherd: Which One Is Right for You?

  Shepherd is a popular open-source tool for building product tours. However, there are better options to meet the demands of modern onboarding. Here are some great alternatives that can help boost user adoption. What is Shepherd? Shepherd is a JavaScript library. It was built to help onboard new users with product walkthroughs. It's a flexible tool that allows you to drop product tours into your app using popular languages like: Angular Ember ES Modules Vue.js  Javascript Shepherd comes with a few default themes, but its primary selling point is that it allows you to customize your tours.  The problems with Shepherd as an onboarding tool We're not here to rip Shepherd. It's a good tool that does what it sets out to do. However, it falls short of a great modern onboarding tool for several reasons. #1. Limited accessibility Shepherd is relatively easy to use if you have good technical knowledge. However, you're out of luck if you don't know how to code. In an era whe...

Mobile App Onboarding: Best Practices to Keep Users Engaged

  According to research from the Business of Apps , one in four users abandon mobile apps after just one day of use. By day 3, the average app had shed 77% of its users, and by day 30, retention is just over 5%. If you didn’t understand how important first impressions are for the success or survival of mobile apps, you do now. Image by katemangostar on Freepik So, how can you tilt these first impressions to improve retention and engagement? The answer lies in getting your mobile app onboarding right so that your product can compete in an increasingly competitive market. In this article, we’ll share the five best app onboarding practices that will help you demonstrate the value of your app, hold onto users, and drive MRR. What Is Mobile App Onboarding? Mobile app user onboarding describes the initial experiences that help users understand how your app works and why it can solve their pain points. Its purpose is to reduce friction, demonstrate value quickly, and guide users towards ...