NPS Targeting
NPS targeting controls which users are shown the NPS survey. Configure targeting under the Targeting tab in the NPS builder.
Audience Targeting
Assign an audience segment to restrict the NPS survey to specific user groups. You can target by:
- User attributes -- Role, department, plan type, signup date, or custom properties passed via the SDK.
- Behavioral criteria -- Pages visited, flows completed, or actions performed.
- Predefined segments -- Reusable audience definitions from the Audiences section.
- Combined conditions -- Use AND/OR operators to build compound rules (e.g., role is "admin" AND plan is "enterprise").
If no audience is assigned, the NPS survey is shown to all users matching the trigger rules.
Page Matching via Trigger
Use the URL match trigger (configured under the Trigger tab) to control which pages the NPS survey can appear on:
| Match Type | Behavior |
|---|---|
| Contains | The NPS survey appears on any page whose URL contains the specified string. |
| Exact | The NPS survey appears only on pages with an exact URL match. |
| Starts with | The NPS survey appears on pages whose URL starts with the specified prefix. |
| Regex | The NPS survey appears on pages whose URL matches a regular expression pattern. |
Best Practice
Target NPS surveys to users who have been active for a meaningful period — for example, users who signed up more than 30 days ago. This ensures respondents have enough product experience to give meaningful scores. Use the Audiences section to build this segment.