Target Audience

Introduction

Refiner’s in-app surveys offer flexible targeting options to help you reach the right users at the right time. This page explains how Target Audiences work for both web and mobile surveys, and outlines all available targeting options.

In simple terms, the Target Audience defines who is eligible to see a survey, while the Launch Trigger determines when it should appear.

Users become part of a Target Audience when they meet a set of criteria that you define (see below). This allows you to precisely control which groups of your users are eligible to receive a survey.

Audience filters

Audience Type

Web App Surveys can be used to survey logged-in users of a web application, or anonymous website visitors. Which of the two modes you use depends on where you want to launch your surveys and you can find a detailed comparison of the two operation modes here. This option is only available for Web App Surveys.

User Segments

Refiner provides a powerful segmentation engine, which lets you create groups of users based on their traits and behaviour. These user segments can then be used to create a Target Audience for your in-product survey.

As a first step you need to create user segments that represent your Target Audience. You can create Data Driven Segments, as well as Manual Segments.

Once you’ve created user segments that describes your Target Audience, you can find them in the Targeting section of your survey.

You can use a combination of different segment for your Target Audience. Select one or multiple segments to include in your Target Audience and choose whether all of them or at least one of them needs to match.

Working with multiple user segments has the advantage that you can easily target a smaller group of users. For example “Signed up 30 days ago” AND “Power Users”.

Furthermore, you can also exclude users from your Target Audience as shown below.

Segment based targeting is not available if you operate our JavaScript SDK in Anonymous Mode.

User Country

Refiner allows you to launch surveys based on the country of a user. When activated, the country of a user is automatically detected using their IP address.

Refiner uses a third-party IP Geocoding service to determine the country. All IP addresses are anonymized by setting the last digits to zero, are not linked to user profiles and not stored in our system. If country targeting is deactivated, no IP address lookup or tracking is performed.

The JavaScript SDK allows you to manually set the country code of your users. If you provide a country code, no IP address lookup is performed.

Web Device Type

For Web App Surveys, you can choose to launch surveys on Desktop, Tablets or Mobile devices.

Mobile Platform

When using our Mobile App Surveys, you have the option to target users on Android, iOS, or both platforms.

User Language

Refiner allows you to launch surveys based on the language settings of a user.

This image has an empty alt attribute; its file name is Screenshot-2022-11-21-at-09.06.53-1024x282.png

For Web App Surveys, the language settings of the web browser is used to determine if a user understands a language or not. The settings of a web browser can include multiple “preferred languages” and Refiner will consider each language when checking the targeting settings of your survey. You can overwrite the automatic language detection with the “setLocale” command of the JavaScript SDK.

For Mobile App surveys, you can set the language of a user during initialization of the Mobile SDK.

Notes

Being part of a Target Audience does not automatically trigger a survey for a user. It only means the user is eligible to see the survey. The exact moment a survey is shown is determined by the Launch Trigger.

If a user has upcoming survey views scheduled, such as for a recurring survey or through Follow-Up Mode, they will no longer see those surveys once they stop matching the Target Audience. Matching the Target Audience is required for every survey view.

Was this helpful? Let us know with a quick a vote