Release Notes

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.

Newsletter 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.

April 2022 Release

Improvements

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

  • Decisioning API on Edge - Edge Decisioning API can deliver and render personalized offers that are managed in Offer Decisioning. You can create your offers and other related objects using the Offer Decisioning user interface (UI) or APIs. Learn more

Administration

  • PTR submit duration - The duration for PTR edit to be effective is now a few hours. Learn more

Email Design

  • 20 new email templates are now available to design your email content in Journey Optimizer.

User interface

  • Contextual help in Journey Optimizer UI - Contextual help links have been added to multiple pages in Journey Optimizer. When available, click the “i” icon to view a quick description of the current functionality and access related articles.

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

March 2022 Release

Improvements

Journeys

  • To avoid having unnecessary fields in the unified profile schema, the Journey Step Event schema is no longer enabled for profiles by default. If needed, you can activate it. Learn more
  • New step events related to export jobs are now sent by Journey Optimizer to Adobe Experience Platform. Examples of queries have been added to documentation. Learn more

Decision Management

  • You can now specify if offer capping is applied across all users or to one specific profile, and to all placements or per placement. Learn more
  • The Batch Decisioning API allows organizations to use offer decisioning functionality for all profiles in a given segment in one call. The offer content for each profiles in the segment is placed in an AEP dataset where it is available for custom batch workflows. Learn more

Administration

  • You can now enable/disable the unsubscribe link in/from the email header at the message preset level, and set a custom unsubscribe URL at the message level. Learn more
  • The allowed list will can now be enabled and disabled through the Journey Optimizer interface on production and non-production sandboxes. Learn more

Personalization

  • You can now save more than 40 personalization expressions in the library. Learn more

February 2022 Release

New capabilities

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.

Improvements

Journeys

  • To optimize performance, all journeys in test mode that have not been triggered for a week will now switch back to the Draft status. Read more
  • The integration between Journey Optimizer and Adobe Campaign Classic has been optimized to improve performance. The capping default configuration has been changed to 4000 calls / 5 minutes. Read more

Reporting

  • Deliveries can now be filtered depending on their status:

    • From the Message Execution list, you can now exclude proofs from your deliveries’ list.
    • From your Live/Global reports, you can choose to exclude test events.
  • 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

  • Rankings and AI ranking are now grouped together into a single tab.

January 2022 Release

New capabilities

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.

Improvements

Journeys

  • Journey Optimizer step events can now be linked to other datasets in Adobe Customer Journey Analytics. The profileID field, in the built-in Journey Step Event schema, is now defined as an identity field. Learn more

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

  • Administrators can now edit PTR records with a CNAME set up subdomain. Learn more

Personalization

  • Add to favorites - To help improve efficiency when working with personalization we’ve introduced the concept of saving favorites. Adding different attributes to your favorites menu provides quick access to your most frequency used items. Learn more

November 2021 Release

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.

October 2021 Release

New capabilities

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.

Improvements

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

  • Data format in Global view - You can now toggle between numbers and percentages in the Global view of the Execution tab. Learn more

Administration

  • Edit message presets - You can now edit message presets and monitor their update status. Learn more
  • Edit PTR records - You can now edit PTR records and monitor their update status. Learn more

Personalization

  • New helper function for date formatting - You can now specify how a date string should be represented. Learn more

Decision Management

  • Evaluation sequencing - The new and improved decision creation flow enables you to not only navigate between decision objects more seamlessly, but also gives you a complete control of how offer collections are evaluated by the decision engine. This includes which collections are evaluated together vs separately, and in what order the collections should be evaluated. Learn more

Fixes

  • Fixed an issue which prevented the Journey list, Message list and Email designer from being displayed when the browser language was not English.
  • Fixed a syntax error which occured when adding personalization using an expression in the Email designer: characters were wrongly escaped.
  • Fixed an issue which led to a 404 error when navigating in the Administration menu.
  • Fixed an issue which triggered other live journeys when testing a journey using a business event.

September 2021 Release

New capabilities

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.

Improvements

Journeys

  • System generated schemas and datasets that have been created during provisioning for step events are now in read-only mode, safeguarding against any inadvertent modifications to critical schemas. Learn more
  • Cleanly label the Wait activity with a label that will be displayed in the canvas. The label is also used in reporting and test mode logs to clearly identify what you are doing. Learn more
  • Find your events and actions faster by filtering elements in the Events and Action categories using search. Orchestration activities are no longer filtered. Learn more
  • When defining an event ID condition in a rule-based or business event, the “contains” operator is now available for string types of fields. Learn more

Email configuration

  • When an IP pool has been associated with a message preset, you can now edit it, the update being asynchronous. You can also check each IP pool update status. Learn more

August 2021 Release

New capabilities

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.

Improvements

Journeys

  • Dynamic headers - You can now pass dynamic data in HTTP header parameters. These parameters can be used by the integration systems that receive the journey action HTTP calls, for example timestamp or tracking ID. Learn more
  • Dynamic URL paths - You can now set up dynamic URL paths for custom actions. Learn more
  • The overall throttling rate for read segments has been changed from 17,000 to 20,000 messages per second. Learn more

User interface

  • Search - On every page, you can now search business objects and help articles directly from the Unified Experience Cloud search field. Learn more
  • Recents - The display of recents elements from Adobe Journey Optimizer home page is now extended to additional business objects. With this update, shortcuts to your recently accessed include Messages, Journeys, Segments, Schemas, Datasets, Data Sources, Events, Actions, Sources, and Destinations. Learn more

Content Design

  • Background - Background images are now supported in live preview. Learn more
  • One-click opt-out link - You can insert a new type of link into your email content: the Opt-out link allows users to unsubscribe from receiving your communications in just one click, without being redirected to a landing page to confirm opting out. Learn more

Personalization

  • Expression Editor - You can now easily add a fall-back value when defining personalization: when personalization field is empty for a profile, the fall-back value will display. Learn more

Email configuration

  • Allowed list - The allowed list can now be enabled and disabled on a non-production sandbox through an API call. Learn more
  • Navigation - The suppression list, which was accessible under the Administration > Channels > Email configuration > General menu, has been moved to the new Suppression list submenu, which gathers all related capabilities for easier access. Learn more

Decision management

  • The way you add and configure representations when creating an offer has been updated for improved user experience. In particular, the Asset library is now displayed only when you define image-type content for a representation. Learn more

Fixes

  • Fixed an accessibility issue in message tab navigation.
  • Fixed a localization issue in the email designer labels.
  • Fixed an issue when selecting more than one node in a journey and clicking ‘Delete’ on the property panel.
  • Fixed an issue which prevented from adding a new header to an action used in a journey.
  • You can now find out the reason why a message preset creation failed through a more explicit warning in the user interface.

July 2021 Release

New capabilities

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.

Improvements

Journeys

  • The overall throttling rate of all the read segments that run simultaneously in the same sandbox is limited to 17,000 messages per second. Read more
  • The Cache duration field has been removed from the data source configuration pane. Read more
  • For external data sources, a capping rule of 15 calls per second is now automatically defined. Read more
  • For live journeys, the journey properties screen now displays the publication date and the name of the user who published the journey. Read more
  • In the journey list screen, the journey type filter has been added. Read more
  • The Throttling rate parameter has been added in the Read segment activity. Read more

Preview and test messages

  • Identity and namespace are now visible in the Preview screen. Read more
  • The number of test emails for proofs is now restricted to 10.
  • Characters allowed for the Subject line prefix in proofs are now limited. Read more

Personalization expression editor

  • The helper drop-down list has been renamed and reordered.

Fixes

  • Fixed an issue which was causing duplicate messages being delivered for batch email delivery.
  • Events are now generated accordingly when email sending is not performed once the retry period is over.
  • Fixed an issue where IP information was missing in PTR Records screen.
  • Localization in offer rail within Expression Editor is now implemented.
  • Fixed incorrect spacing in information popups.
  • Fixed an issue in the Email designer when uploading an HTML file where internal style sheet with background-image property was not supported.

On this page