How to target in-app experience based on the user's device language?

Prev Next

Whatfix enables you to target in-app experiences to users based on their device language. Create User Segments to group users who share the same device language and target the in-app experience to them. The segments can be created by defining the Device Language User Property.

Use the following steps to create a User Segment based on the device language:

Consider that you want to create a User Segment to show the in-app experience to users with French as their device language.

  1. On the Whatfix Mobile Dashboard, select an app.
    dashboard_select_app

  2. In the navigation panel, click User Segments.
    mobile_click user segments

  3. Click + Create Segment.
    mobile_new segment

  4. Click Create user segment.
    mobile_click create user segment

  5. Enter a name for the user segment. Example: Content for French users.
    mobile_enter name

  6. Click Add Rules.
    mobile_user segment_add rules

  7. Click the Device Language property.
    device_lang

  8. In the Segment Rules section, select the operator using the dropdown.
    device_lang_condition

  9. Enter the language code. Example: fr
    device_lang_code

Info

For more information on the language codes used for different languages, refer to the following articles:

  1. Click Create segment.
    create_segment

  2. Create and design the in-app experience.

  3. Once you are ready to make the project live, click Publish.
    dashboard_publish

  4. Click Publish directly.
    studio_publish_directly

  5. In the TARGET tab, under the User segment section, choose the segment you created.
    french_user_segment

  6. Click Go to configure.
    go_to_configure

  7. In the CONFIGURATION tab, select your rollout percentage.
    rollout

Info

This helps you publish your project to a percentage of your user segment.

  1. If you are creating multiple projects and want them to appear in a particular order, select Priority. (Priority 1 > 2 > 3 > n).
    priority

  2. Click Go Live.
    dashboard_config_go_live

Info

The in-app experience is published for users with French as their device language.