Device-based targeting allows you to control content visibility based on the detected device type, operating system, and local storage values.



Condition Name
Description
Device type is

Desktop


Target users accessing your application through desktop computers or laptops.

Automatically detects desktop devices based on the user’s browser user-agent string.

For example, display advanced features or dashboards optimized for larger screens.

Tablet


Show content to users accessing your site or app via tablets.

Identifies tablet devices using device-specific characteristics, such as screen size and user-agent information.

For example, provide tablet-friendly onboarding tours or display tablet-specific tips for navigation.


Mobile


Focus on users interacting with your application via mobile phones.

Detects mobile devices through their user-agent string and screen dimensions.

For example, deliver simplified guides or mobile-responsive content tailored to smaller screens.

Advanced Conditions
Local Storage Values
Specify a key / value pair, which will ensure the tour is only displayed to users who have this local storage pair item in their browser. This is helpful to target tours based on users' previous interactions with your application or with other applications. 
For example, how a checklist when a local storage value indicates a specific user role or status.
Operating system is
This condition allows you to target users based on the operating system running on their device, such as Windows, macOS, Linux, iOS, or Android. This is particularly useful for creating content or guides optimized for specific platforms.


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