ÃÛ¶¹ÊÓƵ

Get started with personalization add-personalization

ÃÛ¶¹ÊÓƵ Journey Optimizer personalization capabilities allow you 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.

How personalization works

Using the personalization editor, you can select, arrange, customize and validate all the data to create a customized personalization for your content, and leverage various tools such as helper functions or predefined expressions to tailor messages effectively.

Journey Optimizer employs an inline personalization syntax based on Handlebars which allows you to create expressions with contents enclosed by double curly braces  {{}}.

When processing the message, Journey Optimizer replaces the expression with the data contained in the Experience Platform dataset. For example, Hello {{profile.person.name.firstName}} {{profile.person.name.lastName}} dynamically becomes Hello John Doe.

Using this syntax, you can personalize messages across multiple fields, including email subject lines, message bodies, push notifications, or URLs.

Data used for personalization

Personalization is based on the profile data that are managed by the XDM Individual Profile schema defined in ÃÛ¶¹ÊÓƵ Experience Platform. The XDM Individual Profile schema is the only schema you can use to personalize content in Journey Optimizer. Learn more in ÃÛ¶¹ÊÓƵ Experience Platform Data Model (XDM) documentation.

You can also leverage computed attributes to personalize your content. Computed attributes allow you to summarize individual behavioral events into computed profile attributes available on ÃÛ¶¹ÊÓƵ Experience Platform. Learn how to work with computed attributes

In addition, Journey Optimizer allows you to leverage data from ÃÛ¶¹ÊÓƵ Experience Platform in the personalization editor to personalize your content. To do this, datasets needed for lookup personalization must first be enabled through an API call. Once done, you can use their data to personalize your content into Journey Optimizer. THis feature is currently available in beta. Learn more

Let’s dive deeper

Now that you have an understanding of personalization in Journey Optimizer, it’s time to dive deeper into these documentation sections to start working with the feature.

How-to videos video-perso

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

video poster

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

video poster

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