Audiences

Audiences in Adapty are groups of users based on segments, helping you customize flows, paywalls, onboardings, or A/B tests for specific user groups. You can define these segments using filters to ensure the right users see the right flow, paywall, or onboarding in your app.

In Adapty, a Placement is where you can show flows, paywalls, onboardings, or A/B tests. When you add an audience to a placement, you’re targeting specific user groups with personalized content. For instance, you might show different flows or paywalls based on a user’s age, device, or subscription status. If a user falls into multiple groups, you can choose which group gets the priority, deciding which content they’ll see.

In the example below, we have an onboarding flow to display your placement with the Onboarding identifier. In your app code, you will access the placement using this identifier. If the user belongs to the “Yoga beginners” audience, they will see the first paywall. Those who do not fit the “Yoga beginners” audience will see the second paywall.

6bf7797-1_1.webp

To display a flow, paywall, onboarding, or A/B test to a specific audience, do the following:

  1. Create a user segment. You can skip this step if you want to show the flow, paywall, or A/B test to all users. In such a case, use the “All users” audience created by default.
  2. Add this segment as an audience to placement and define which flow, paywall, or A/B test should be shown to it. The “All users” audience is automatically added to every placement; you only need to specify which flow, paywall, or A/B test should be displayed.
  3. Set the right priorities if you have more than one audience in a placement. This ensures that users who belong to more than one audience will see the most relevant content. When a user is part of several audiences, the content for the highest-priority audience will be displayed.
  4. Show the flow or paywall associated with this placement in the mobile app code .