Top
Configure Custom User Identification Rules
  • 15 Jul 2024
  • 1 Minute To Read
  • Dark
    Light
  • PDF

Configure Custom User Identification Rules

  • Dark
    Light
  • PDF

Article summary

Advanced customization enables you to add custom rules for user identification directly using the Whatfix user interface. By defining specific criteria and conditions, segment user experiences based on roles, preferences, or other critical parameters, creating a more user-centric environment. For example, create a user identification rule to identify users based on their login status.

Use the following steps to configure a custom user identification rule:

  1. On the Whatfix Guidance dashboard, click Settings.
    ia_left_nav_settings

  2. Click Advanced customisation.
    ia_settings_advanced%20configuration

  1. Click User identification.
    ac_set user.png

  2. Click + Create Rule.
    set user_create rule.png

  3. Add a Rule Title.
    set user_rule title.png

  4. Choose Custom rule.
    set user_custom rule.png

    your title goes here
    • Select the Enable user name capture on Desktop Apps checkbox to use the end user’s desktop account name as user identification. You cannot create a custom rule if you have selected this option.
      set user_enable desktop apps.png

    • Select the Enable detection via SSO checkbox to use the end user’s SSO authenticated IDs as user identification rules.
      set user_enable detection via SSO.png

  5. In the Where section, select where you want the rule to take effect.
    ac_set user_select where.png

your title goes here

Based on where you want the rule to take place, set up any visibility conditions. For example, to enable the rule across all pages of your application, select All Pages as type.

Configure where you want the rule to take effect based on any of the following conditions:

  1. In the What section, configure how Whatfix can identify users. Using the Where do you want to fetch the user from? dropdown, select from where you want to pull the value that defines the user. For example, if each user has a unique identifier based on the cookie value, select From Cookie as fetcher. For more information, see Fetch and process information for identification rules.
    ac_set user_select fetcher.png

  2. In the How do you want to process it? dropdown, parse the fetched value using JSON or String Operations. For more information, see Fetch and process information for identification rules.
    ac_set user_select processor.png

    your title goes here
    • Add multiple processors to parse the fetched value. Click Add Processor to add another parsing method.
      ac_set user_add processor.png

    • Click Add Sequence to add more identifiers. Fetch a different value and parse it for another unique identification rule.
      ac_set user_add sequence.png

  3. Click Save.


Was this article helpful?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.