Get started with personalization add-personalization

Discover Adobe Journey Optimizer personalization capabilities to adapt your messages to each specific recipient by leveraging the data and information you have about them. It can be their first name, interests, where they live, what they bought, and more.

➡️ Learn how to personalize a message in these videos
➡️ Discover use cases leveraging personalization

Build personalization expressions using a dedicated syntax syntax

Journey Optimizer uses an inline simple personalization syntax based on Handlebars which allows you to create expressions with contents enclosed by double curly braces  {{}}. You can add multiple expressions in the same content or field without restrictions. Learn more in Personalization syntax.

Examples:

  • Hello {{profile.person.name.firstName}} {{profile.person.name.lastName}}
  • Hello {{profile.person.name.fullName}}

When processing the message (email and push), Journey Optimizer replaces the expression with the data contained in the Experience Platform database: Hello {{profile.person.name.firstName}} {{profile.person.name.lastName}} becomes “Hello John Doe”.

Leverage profile data to personalize your messages data

The personalization is based on the profile data that are managed by the XDM Individual Profile schema defined in Adobe Experience Platform. Learn more in Adobe Experience Platform Data Model (XDM) documentation.

CAUTION
The XDM Individual Profile schema is the only schema you can use to personalize content in Journey Optimizer.

In addition, you can also leverage computed attributes to personalize your content. Computed attributes are based on Profile-enabled Experience Event datasets ingested into Adobe Experience Platform and serve as aggregated data points stored within customer profiles that summarize individual behavioral events Learn how to work with computed attributes

Add personalization in different contexts contexts

Journey Optimizer allows you to personalize the content and display of messages in several different ways. Learn more about the contexts where you can perform personalization in this section.

Work with the expression editor editor

Journey Optimizer provides an expression editor where you will select, arrange, customize and validate all the data to create a customized personalization for your content.

Several tools are available to help build your personalization content, such as: felper functions, pre-defined expressions library, attributes favouriting, and more.

Learn more about Journey Optimizer expression editor in this section

How-to videos video-perso

Learn how to use contextual event information from a journey to personalize a message.

Learn how to add profile-based personalization to a message and how to use audience membership as a pre-condition to a personalization block.

recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76