The Expression editor is the centerpiece of the personalization in Journey Optimizer. It is available in every context where you need to define personalization like emails, push and offers.
In the expression editor interface, you will select, arrange, customize and validate all the data to create a customized personalization for your content.
The left part of the screen displays a domain selector that lets you select the source for personalization. Available sources are:
Click the + button to add an attribute into your personalization expression.
The ellipsis menu next to the “+” icon allows you to get more details for each variable and to add your most frequently used attributes to favorites. Learn how to add attributes to favorites
Additionally, you can define default fallback text that will display if a string-type profile attribute is empty. To do this, click the ellipsis button next to the attribute and select Insert with fallback text. Write the text that should display by default if the attribute’s value is empty for a profile then click Add.
In the following example, the expression editor lets you select the profiles that have their birthday today then complete the customization by inserting a specific offer corresponding to this day.
Once your personalization expression is ready, you need to have it validated by the Expression editor. Learn more in this section.