Your audience is the selected recipients of your content. This document describes:
- Selecting: How and where you select your recipients.
- User Groups: Who can be included in your audience and where that information comes from.
- Organizing: How to effectively use the information you know about your audience.
Selecting Your Audience
Your messaging audience is determined by a combination of Channel (Engagement) A communication medium supported by the Airship service. Supported channels include app, web, email, SMS, and Open Channels. Within some channels there may be specific platforms with individual characteristics. Example platforms include Chrome for the web channel and Android for the mobile app channel. and User Group A group of channel IDs that represents a section of your audience. They are selected when creating messages in the dashboard composers. .
In the API,
"audience" is an object in the message payload. In the dashboard, you will make selections in the Audience or Setup steps of a composer.
Available channels vary per composer type.
|Composer Type||API Endpoint||Audience Differences|
|Message||You will select a channel and a user group.|
|A/B Test||You will select a channel and a user group.|
|Automation||You will select channels as usual, but the user group is defined by Event Trigger. Event triggers and their conditions determine why/if/when the message will be sent.|
|In-App Automation||Not supported||App channel only, so there is no channel selector. The user group is defined by Display Trigger. Messages are cached on the user’s device and then displayed according to the specified triggers and conditions.|
|Apple News||Not Supported||Apple News messages are delivered via the Apple News app on iOS and macOS. Since this audience is defined by Apple, there is no audience selection step when creating an Apple News message in the Airship dashboard.|
User groups are either automatically generated from your app or web users, or provided from external data, like a CRM system or CSV file. User groups as available in the dashboard:
All Users: Sends the message to your entire audience.
Target Specific Users: Create a recipient group based on segmentation data. See: Targeting Your Audience.
Test Users: Predefined recipient groups. See: Test Groups.
Upload Users: Upload a list of users just before sending the message. See: Audience Lists: Inline Lists.
Organizing Your Audience
The better organized your audience, the better you can reach the right users with the right message.
Tags and Names Users: Refine data about individual users.
Audience Lists: Target specific users via recipient groups based on either your own data or automatically generated app user lifecycle information.
Segments: Create reusable audience selection criteria.
Test Groups: Create reusable audience groups you can select when sending test messages.
Ad IDs: Add user-level IDs that are the same for the user over multiple apps.