Target Audience
Target Audience is a newly built feature to cater various type of audience in an organization providing them customize visibility of the content like Route/News/Hotspot/Learning Collection.
Overview
The Target Audience feature in AppNavi allows content to be selectively shown to users based on defined conditions. These conditions are grouped into target audiences, which are then applied to content such as posts, announcements, routes, pins, collections, or insights.
Target audiences can be created using various rules, including labels, countries, and query parameters.
Purpose of Target Audience
The main goal is to control visibility of content for a specific set of users. Only users who match the conditions defined in a target group will be able to see the associated content.
Functions of Target Audience
There is a new menu item "Target Audience" in the portal. If the user clicks on this, a list of all target groups for this subscription will be displayed. Following are the basic functions of the target audience.
- Create a new Target Audience
- Simulate Target Audience
- Edit a Target Audience
- Delete a Target Audience
- Copy a Target Audience
Setup Target Audience for client side
Users can set up a target audience by following the step defined below:
- Create Target Audience
- Publish it, in the required contents through the portal
- Input API in the custom code of the required application
- Set up Time zone if required
Navigating to Target Audience
To view and manage all target audiences:
- Navigate to the Target Audience section from the left-side menu.
- The Target Audience page will open, displaying a list of all created target groups.
- Each entry includes the Title, Description, and Usage Count to indicate how frequently the target audience is being utilized.

Create Target Audience
- Click on the three dot icon.
- Click the + icon.
- Enter the Title and Description.
- Select a Logical Operator (AND / OR).
- Add Rules using Labels, Countries, or Query Parameters.
- Save the Target Audience.

Deleting a Target Audience
When attempting to delete a Target Audience, a confirmation dialog is displayed showing a summary of where the Target Audience is currently in use. This helps prevent accidental removal of active configurations. The dialog displays usage counts across various modules:
Example:
This Target Audience has been used in:
Application (0), Content (0), Insights Configuration (), Insights Surveys (0), Area Configuration (0), BC Surveys (0), Route (0), Pins (0).Are you sure you want to delete the Target Audience "TA"?

Rule Types in Target Audience
Target Audiences support multiple rule types (maximum of 5 rules per group):
Supported Rule Types
- Labels
- Countries
- Query Parameters (New)
Each rule supports up to 6 operators:
- Equal
- Not Equal
- Contains
- Does Not Contain
- Starts With
- Ends With
Logical Operators
- AND: All rules must be true.
- OR: At least one rule must be true.
Select Labels in Rules
Target audiences can include labels as rule conditions. Labels must match corresponding values in the custom code configuration.
Steps to use Labels:
- Navigate to Target Audience.
- Create a new audience group.
- Provide a Title and Description.
- Select a logical operator.
- In the rule section, choose Label.
- Select one of the six available operators.
- Enter one or more label values.

Select Country in Rules
Countries can also be used to define user segmentation.
Steps to use Countries:
- Navigate to Target Audience.
- Create a new audience group.
- Provide a Title and Description.
- Select a logical operator.
- In the rule section, choose Country.
- Select countries from the dropdown list.
Ensure the selected time zone in the client side aligns with the country used in the rule.

Select Query Parameters in Rules
To use query parameters in target audience:
- Create a new Target Audience.
- In the rule section, select Query Parameter from the dropdown.
- In the Query Parameter field, provide a key (e.g., random).
- In the Value field, provide a value (e.g., value).
- Save the target audience.

Usage in URL:The content will only appear when the following pattern is matched:
https://www.example.com/?random=value
This method enables deep linking and conditional content visibility based on dynamic URLs.

Setup API in Custom Code
You may find some more information regarding API setup in custom code, under the heading:
setTargetAudienceConditions : method
https://docs.appnavi.eu/docs/custom-code
Setup Time Zone
- Go to the “Time Zone” setting on your PC.
- Select the time zone of the country that the user has selected in the target audience.
- Go to Avatar.
- Check the route list, that route will be present in the list.

Simulate Target Audience
The user can simulate the target audience, to check its behavior for the content it is assigned to. Firstly, users add target audiences and input a given label/country, then users simulate the given target audiences. In the simulation, the user can know whether a target audience is true, meaning if it turns "green", the content will be shown to the user on the client side(Avatar) and if it turns "red", the content will not be shown.

How to use simulate Target Audience
Below are the steps to simulate the target audience.
- Select one or multiple Labels.
- Select one or multiple Countries
- Select one or multiple Query parameters
- Click the "+" Icon and select one or multiple Target Audience, the maximum limit is 10.
- Fill the Title field
- Select Target Audience
- Click "Add"
- Click "simulate"

Summary
The Target Audience feature in AppNavi enables precise control over content visibility by defining rules based on labels, countries, and query parameters. These rules group users into audiences that can be applied to announcements, routes, pins, and insights.
Target audiences are easily created, managed, and simulated within the portal. The addition of query parameter support allows content to be dynamically shown based on specific URLs. Business teams benefit by delivering tailored experiences, ensuring content reaches only the intended users—enhancing personalization, reducing confusion, and improving engagement across applications.
Updated 19 days ago