Attribute Personalization for In-App Automation

Attribute Personalization for In-App Automation

Now you can personalize In-App Automation using attributes.

Use AttributesMetadata that you can use for audience segmentation. 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. with In-App AutomationMessages that are cached on users’ devices and displayed when your users meet certain conditions within your app, such as viewing a particular screen or opening the app a certain number of times. to tailor your messages for each member of your audience. Attributes can be used to personalize content in all text fields (header, body, footer, button), as well as for actions and media URLs.

  1. Make sure your project is set up for attributes.
  2. Use HandlebarsHandlebars is Airship’s templating language for personalization. Handlebars expressions use double curly braces wrapped around a content template, ranging from a simple variable, e.g., {{first_name}} to complex evaluations of personalization data. such as {{first_name}} in text fields, and your message will populate with the with the data stored in the attribute.

Attribute personalization for In-App Automation is not currently supported for Custom HTML.

See the documentation for details: Personalization Using Attributes and Create an In-App Automation.