This page lists all the new features and improvements for Journey Optimizer. You can also consult the latest documentation updates page for more changes.
Adobe Journey Optimizer is built natively on Adobe Experience Platform and inherits from its latest innovations and improvements. Learn more about these changes in Adobe Experience Platform Release Notes.
Sign up for the Adobe Journey Optimizer quarterly newsletter today, and receive the latest product updates, exciting stories, use cases, tips and more delivered directly to your inbox every quarter.
Landing pages
New option for opt-in/opt-out checkboxes - You can now insert a single checkbox for opt-in/opt-out in subscription landing pages. Users need to check the box to consent (opt-in), and uncheck it to remove their consent (opt-out). Learn more
Pre-fill landing pages fields - It is now possible to give users the ability to pre-fill the landing page fields with profile information. Learn more
Decision Management
Administration
Email Design
User interface
Integration with Adobe Campaign Standard
As an Adobe Campaign Standard customer, you can now send emails, push notifications and SMS using Journey Optimizer. Use the new built-in actions to leverage Campaign Standard Transactional Messaging capabilities into Journey Optimizer. Learn more
Journeys
Decision Management
Administration
Personalization
Subscription Landing Pages |
---|
You can now create and design landing pages in Journey Optimizer, and direct your users to online forms where they can opt-in or opt-out from receiving your communications, or subscribe to a specific service such as a newsletter. For more information, refer to the detailed documentation and related sample use case. |
New Personalization Expression Library |
---|
Journey Optimizer now provides a library where you can access predefined personalization expressions. These expressions are configured by Admin users. For more information, refer to the detailed documentation. |
Pass information to track your messages with UTM Tracking Parameters |
---|
In Journey Optimizer message content, you can now add UTM parameters to your links: they can provide additional data about that link, and help you identify where and why a person clicked on your link. For more information, refer to the detailed documentation. |
Journeys
Reporting
Deliveries can now be filtered depending on their status:
You can now access to reports on Send Time Optimization data: the number of persons who were messages immediately and the number of persons who were messaged with 1-hour optimization, 2 hours optimization, etc.
Decision Management
Journeys - Optimize your IP ramp up with Profile cap conditions |
---|
When configuring a Condition activity in a journey, you can now define a profile cap. This new condition type allows you to set a maximum number of profiles for a journey path. When this limit is reached, the entering profiles take an alternate path. This allows you to ramp up the volume of your deliveries (IP ramp up). For example, you may want to ramp up your deliveries on a domain by splitting the execution: send 1000 messages on day 1, 2000 on day 2, etc. For more information, refer to the detailed documentation and related sample use case. |
Journeys - Read segment improvement |
---|
The Incremental read option has been added to recurring Read Segment activities. This option allows you to only target the individuals who entered the segment since the last execution of the journey. The first execution always targets all segment members. For more information, refer to the detailed documentation. |
Journeys
Offer Decisioning
When you update an offer, fallback offer, offer collection, or offer decision which is directly or indirectly referenced in a published message, the updates are now automatically reflected in the corresponding message, without the need to republish it. Learn more
When simulating which offers will be delivered for a given test profile, you can now modify the default simulation settings, and view the code corresponding to your simulations that can be used for troubleshooting purpose. Learn more
Administration
Personalization
CNAME subdomain delegation |
---|
Adobe Journey Optimizer now supports CNAMEs. A CNAME, or Canonical Name record, is a record that points to another domain address rather than an IP address. CNAME subdomain delegation enables you to create a subdomain and use CNAMEs to point to Adobe-specific records. Using this configuration, both you and Adobe share responsibility for maintaining DNS in order to setup environment for sending, rendering and tracking emails. This method is recommended if your organization's policies restrict the full subdomain delegation method. Learn more on CNAME subdomain delegation in the detailed documentation. |
Decision Management - Offer Simulations |
---|
You can now simulate which offers will be delivered to a test profile for a given placement in the Journey Optimizer UI. This allows you to validate your decisioning logic including eligibility constraints and ranking algorithms easily before you put them in production. This capability allows non-technical and technical users to quickly test offer decisioning and troubleshoot potential problems. For more information, refer to the detailed documentation. |
Decision Management - Personalize your offers |
---|
You can now personalize the content of your offers using Adobe Experience Platform profile attributes and segments, using the same expression editor component found throughout Journey Optimizer UI. For more information, refer to the detailed documentation. |
See also Adobe Experience Platform October Release Notes for more changes.
Journeys
Expression editor - As a power user, you can now use functions to work with maps. This capability can be leveraged with the subscription lists. As an example, from a segment, you can now get an email address from a subscription list. Learn more in this sample
Monitoring - Step events for live journeys and test mode have been enhanced. New fields have been added related to profile export jobs. For a better user experience, step event fields are now organized in different categories. All previous step events fields are still available in the stepEvents category.
Accessibility - Accessibility enhancements have been implemented in journeys.
Collections - Arrays of objects containing sub-objects are now supported. Read more
Lists - Lists screens have been improved for journeys, events, actions, data sources.
Reporting
Administration
Personalization
Decision Management
Reporting - Better insight to targeted audience |
---|
New metrics are available in reporting: Targeted and Excluded for email & push messages are visible in both live and global reports. To have access to the latest metrics, please note that you will have to reset the different reporting dashboards for each channel and reporting type. For more information on dashboard customization, refer to the detailed documentation. A new column in the message execution list displays the number of targeted profiles for each message execution. For more information, refer to the detailed documentation. |
Pass lists of data dynamically using custom actions |
---|
You can now pass collections or a list of data in your custom action parameters that will be dynamically populated at runtime. Two kinds of collections are supported: simple collections and object collections. Previously created custom actions will continue working. For more information on collections, refer to the detailed documentation. The filter and intersect functions have been added to the list of functions available in the advanced expression editor. This offers more possibilities for collection filtering and comparing. Consult the documentation on the filter and intersect functions. |
Journeys
Email configuration
Send messages at the best time - Send-Time Optimization |
---|
Automatically send your push or email at the best time for every customer you engage with Adobe Journey Optimizer. Send-Time Optimization, powered by Adobe’s AI services, predicts the best time to send an email or push message to maximize engagement based on historical open and click rates out of the box. This feature is currently in beta version and only available to beta customers. To join the beta program, contact Adobe Customer Care. For more information, refer to the detailed documentation. |
Leverage schema relationships in business events - Lookup table management |
---|
You can now leverage relationships between schemas when configuring a business events. This comes in addition to the ability to leverage fields from linked tables when configuring a unitary event, when using conditions in a journey, in message personalization, and in custom action personalization. For more information, refer to the detailed documentation. |
Personalized URLs |
---|
Personalized URLs take recipients to specific pages of a website, or to a personalized microsite, depending on the profile attributes. In Adobe Journey Optimizer, you can now add personalization to URLs in your message content. URL personalization can be applied to text and images, and use profile data or contextual data. For more information, refer to the detailed documentation. |
Make sure your emails get to your users - Email Retry |
---|
You can now define the retry period on a per preset basis to ensure that retry attempts are not performed anymore when no longer needed. For example, you may set the retry period to 24 hours for a password-reset transactional message containing a link valid for only a day. Note that retry settings only apply to the email channel. For more information, refer to the detailed documentation. |
Define addresses to exclude from sending - Suppression list |
---|
Adding email addresses and domains into the suppression list is now available from the user interface, either one by one, either in bulk mode through a CSV file upload. For more information, refer to the detailed documentation. |
Journeys
User interface
Content Design
Personalization
Email configuration
Decision management
Use metadata in your messages - Lookup table management |
---|
Enrich your experiences with reference data you've loaded into Journey Optimizer. Examples include looking up metadata on a reservation ID in an experience event, or finding product information from a sku in an experience event for use in the canvas. You can now leverage relationships between schemas in order to use one dataset as a lookup table for another. You can then leverage all the fields from the linked tables when configuring a unitary event, when using conditions in a journey, in message personalization, and in custom action personalization. For more information, refer to the detailed documentation. |
Allowed list |
---|
You can now define a define a specific sending-safe list at the sandbox level, to have a safe environment for testing purpose. On a non-production instance, where mistakes can occur, the allowed list ensures you have no risk of sending out unwanted messages to your customers. This feature is enabled by leveraging Suppression APIs. For more information, refer to the detailed documentation. |
Journeys
Preview and test messages
Personalization expression editor
background-image
property was not supported.