User-based targeting allows you to display Usetiful content based on specific attributes of the user interacting with your application. This method helps you create personalized experiences tailored to individual users or groups. Below, we outline the available user-based conditions and how to configure them.


Condition
Description
Tag value

When this condition is set, the tour will show only if the given user has the expected tag. You can check whether the value is 

  • is
  • is not
  • contains 
  • doesn't contain
  • is lower or higher than for the specified tag.  
Find out more about how to segment users using tags here.

For example, display a tour exclusively for premium users by checking if the tag subscription equals premium.

Language is

Target users based on their browser's preferred language settings. This is useful for creating localized content or experiences.

  • The condition checks the preferred language of the user’s browser and compares it to the specified value.

For example, show a French tour only to users whose browser language preference is set to fr.
Refer to the HTML ISO language codes directory here.

Browser is

Display content based on the browser used to access the page. You can specify browsers such as Chrome, Firefox, Safari, and others.

  • Select the browser from a predefined list.

For example, create a browser-specific guide for Firefox users on optimizing browser settings.


These conditions are available in the Settings section when configuring Usetiful content.