This version of Target Specific Users is available to participants of our beta program.
When selecting your message audience in the Message and A/B Test composers, you can Target Specific Users. You will build a SegmentReusable audience selection criteria. You can use segments when targeting an audience instead of recreating your audience selections every time you send a message. that is used for that message only. You can build a segment using unique identifiers, such as channel ID or named user, or by an identifier that may belong to or include multiple users, such as an attribute or audience list, and even other segments. See Segmentation Data on this page.
- Feature guide: Targeting Your Audience feature guide
- Tutorial: Target Specific Users: In-App Automation.
Create a segment in Target Specific Users
Segments are sets of audience conditions organized in blocks. A block contains one or more conditions, providing a way to mix and match boolean operators. For example, you might use an OR operator for conditions in a block, and use an AND operator to join the blocks together.
- In the Audience step of the Message or A/B Test composer, select Target Specific Users.
Search for or select segmentation data.
Search is unlimited, and you can use the dropdown menu to select a filter before searching.
Search behavior for tags and tag groups varies by filter.
Filters for tags and tag groups:
- All: Search for tags in all tag groups.
- Tags: Search for primary device tags (tags in the
- Tag Groups: Search for and select a tag group, then search within that tag group.
For Channel CoordinationA group of strategies you can use to target users where they are most likely to receive your message. , search for and select the Orchestration tag group, then search for tag
user_preferredwithin the tag group.
For Predicted to ChurnAnalyzes your audience for users that exhibit behaviors indicating they are likely to become inactive, and tags the users as High, Medium, or Low Risk. , search for and select Predicted to Churn, then select High risk, Medium risk, or Low risk.
Select displays your 10 most recently created or modified segments and Uploaded listsA reusable audience list that you create. Uploaded lists are static and updatable. In the API, they are referred to as static lists. , and all your Lifecycle listsAutomatically generated audience lists that capture app open, uninstall, notification, and dormancy information within the past 24 hours, one week, or 30 days. .
Set the True/False operator to determine whether to include users for whom the condition is true or false.
- Predicted to Churn does not have operators.
- See next steps for configuring attributes and events.
(Attributes only) Configure values or dates. No configuration is required for operators Empty and Not Empty.
Configure a date or range. Availability and requirements depend on the operator. For the Between operator, the end date is not inclusive, e.g., selection
TEXT and NUMBER attributes
Click Add a value and enter a value in text or number format, then hit Enter on your keyboard to save the value. Repeat for multiple values. Multiple values are evaluated as a boolean OR.
Between July 5 - July 17 includes dates July 5 to July 16.
Configure a date or range. Availability and requirements depend on the operator.
For the Between operator, the end date is not inclusive, e.g., selection
(Events only) Choose whether or not the event was performed, set the frequency of occurrence, and configure options.
Select Performed event, First performed event, Last performed event, or Did not perform event.
For Performed event and Did not peform event, select an operator and configure the frequency of the event.
(Optional) Click Specify when to target when the event was performed, then select an operator and configure a date or range.
Availability and requirements depend on the operator.
- Specific: Select a Year/Month/Day. With the Equals operator you can also use formats Month/Day, and Year/Month.
- Relative: Specify the number of years/months/days/hours/minutes from today’s date.
- Today: Select Month/Day or Year/Month/Day.
For the Between operator, the end date is not inclusive, e.g., selection
Between July 5 - July 17includes dates July 5 to July 16.
(Optional) Filter events using numeric values associated with the events, or by key/value properties attached to the events. Filtering events this way can help you more precisely target your audience.
- Click Add Property and search for a property, or click Add Event Value.
- If applicable, select the operator you want to use to evaluate the value or property.
- Enter a value, then hit Enter on your keyboard to save the value. Repeat for multiple values. Multiple values are evaluated as a boolean OR.
- (Optional) Click Add Property or Add Event Value to add more filters.
- Select AND/OR to determine how to evaluate multiple filters and alternatives within each filter.
- AND = all criteria must be met
- OR = any criteria must be met
(Optional) Add or edit conditions.
- Click to change your selection within a condition, e.g., change a tag from
- Click to add a condition to a block.
- Click Add a block and configure additional conditions.
- Click to duplicate or delete conditions and blocks:
- Duplicate a condition.
- Delete a condition. Deleting all conditions in a block deletes the block. After creating additional blocks, you can hover over a block and click Edit block to make changes.
Set the logic between conditions or blocks:
- AND = all conditions must be met
- OR = any condition must be met
Now you can complete the remaining steps in the composer.
You can create segments using the following audience criteria.
- AttributesMetadata that you can use to group and target your audience. Attributes differ from tags in that when evaluating users with attributes, Airship uses operators, e.g., equals, less than/greater than, contains, before/after, to determine whether or not to target a user. Supported attribute types are TEXT, NUMBER, and DATE.
- Channel IDAn Airship-specific unique identifier used to address a channel instance, e.g., a smartphone, web browser, email address.
- Channel CoordinationA group of strategies you can use to target users where they are most likely to receive your message. — Last active, Priority channel, and User preference
- EventsEvents represent activities in the Airship system, as well as user behavior in your app or website. You can also send external activities (e.g., POS transactions) into the Airship system as events. Events power Airship data products and can be used in audience segments, as automation triggers, and for partner integrations.
- (Audience) ListRecipient groups based on either your own data or automatically generated app user lifecycle information. Audience lists help you target specific users.
- Named UserA customer-provided identifier used for mapping multiple devices and channels to a specific individual.
- Predicted to Churn statusAnalyzes your audience for users that exhibit behaviors indicating they are likely to become inactive, and tags the users as High, Medium, or Low Risk.
- SegmentReusable audience selection criteria. You can use segments when targeting an audience instead of recreating your audience selections every time you send a message.
- TagMetadata that can be associated with a channel or a named user for targeting. Tags are generally descriptive terms indicating user preferences or other categorizations, e.g.,
weather_alerts_los_angeles. Tags are case-sensitive.
Device PropertiesTags that represent the properties of a device, such as language and time zone settings, OS and browser versions, and notification opt-in status. Device property tags are stored automatically and can be used to target your audience. , including Sender IDsThe alphanumeric code that your SMS messages come from — like a phone number or name. Your audience subscribes to each individual sender ID they want to receive messages from. , will be available when the redesigned Segment Builder is made generally available.
Lifecycle audience lists are not supported for web, email, SMS, or open channels.