Release Notes 2023

Last update: 2024-02-19
  • Created for:
  • Beginner
    Intermediate
    User

This page lists all the features and improvements for Journey Optimizer released in 2023.

October 2023 release notes

New capabilities

This release brings the new capabilities listed below.

Sandbox tooling

Sandbox tooling allows you to copy objects across multiple sandboxes by leveraging package export and import. A package can consist of a single object or multiple objects. Any objects that are included in a package must be from the same sandbox.

For more information, refer to the detailed documentation.

Improvements

This release comes with the improvements listed below.

Audiences

  • You can now target audiences uploaded from a CSV file into journeys and campaigns. Learn more
  • You can now target audiences created through audience composition and leverage enrichment attributes in Journeys. Learn more
AVAILABILITY

These capabilities are currently available as a private beta.

Campaigns

  • When an error occurs within one of your campaigns, a warning icon now appears in the campaigns list alongside the campaign’s status. Learn more

Journeys

  • The maximum duration that you can define in any wait time is now 29 days instead of 30. This improvement has been introduced to prevent wait durations from exceeding the 30 days journey lifespan. This applies to:

Decision management

  • Several labels relating to offer capping in the decision management interface have been updated. Learn more

September 2023 release notes

New capabilities

This release brings the new capabilities listed below.

Computed attributes

Computed attributes enables capability to easily summarize event data into profile attributes via an intuitive user interface for enhanced behavior-based segmentation, personalization, and activation. With this feature, you can create computed attributes in a self serve manner, manage them, and use them in segmentation, Real-time Customer Profile destinations or Journey Optimizer.

Additionally, computed attributes simplifies segmentation and journey workflows to help you seamlessly deliver relevant experiences. Learn more in the detailed documentation.

Consolidated Channel Reports

The Channel Report feature offers analysts and marketers a comprehensive overview of traffic and engagement metrics at the channel level.

To access the Report menu, you must have the View Channel Reports permission.

For more information, refer to the detailed documentation, and how-to video.

Dataset Export Destinations (GA)

Journey Optimizer datasets export to Cloud Storage Destinations is now generally available. This feature allows you to establish a live connection with cloud storage locations in order to export the content of your datasets.

For more information, refer to the detailed documentation.

Per-Sandbox mobile application credentials storage

This new feature allows you to easily manage and associate push credentials with a dedicated sandbox in App Surfaces.

For more information, refer to the detailed documentation.

Improvements

This release comes with the improvements listed below.

Decision Management

  • New APIs for creation and management of decision management objects are now available. These APIs provide increased performance and enhanced user experience. The legacy APIs will be supported until 03/27/2024. Learn more

Personalization

  • In addition to visual fragments, it is now possible to create, save and reuse expression fragments from the Journey Optimizer interface through the Expression Editor. Expression fragments replace the previously saved expressions. Learn more

Alerting

  • A new type of system alert has been introduced. You can now get notified when a Read Audience activity fails. Learn more.

Web channel

  • Single-page applications (SPAs) can be now authored in the web visual editor, which allows you to select which specific views you want to apply your web page modifications to. A view can be defined as a whole site or a group of visual elements on a site, such as the home page, the entirety of the products site or the delivery preferences frame on all the checkout pages. One-time developer setup is needed to define the views in the Adobe Experience Platform Web SDK implementation; this enables marketers to create and run Adobe Journey Optimizer web campaigns on SPAs. Learn more

  • When editing a page using the web designer, you can now add new changes to your content directly from the Modifications pane - without the need to select a component and edit it from the designer interface. Learn more

  • When setting up web subdomains, you now have the option of adding you own subdomain - in addition to using a subdomain already delegated to Adobe. Learn more

Journeys

  • When duplicating a journey, you can now define the name of the journey copy. [Learn more](/docs/journey-optimizer/using/orchestrate-journeys/create-journey/journey-gs.md#uplicate-a-journey

  • Support of custom action responses is now GA. This capability allows you to leverage API call responses in custom actions and orchestrate your journey based on these responses. In addition, a new capping guardrail has been added to automatically limit custom action calls. Learn more

Email channel

  • A new option in the email surface configuration allows to choose to send transactional messages to profiles even if their email addresses are on the Adobe Journey Optimizer suppression list. Learn more

SMS channel

  • Two new fields, Opt-in message and Help message, have been added to the API configuration screen, allowing users to customize responses for inbound keywords. Note that this is only available for Sinch SMS provider. Learn more

  • SMS opt-out is no longer managed at the channel level. It is now number-specific, meaning that if some profiles opt out from a given number or short code, you are still able to send them messages from other numbers you may be using to send out SMS messages. A new option enables you to select the Opt-out number you want to use for a given surface. Learn more

Direct mail channel

  • You can now encrypt files intended for your direct mail providers when they are transferred to a server. To do this, a new field is available in the file routing configuration screen, allowing you to copy-paste your encryption key. Learn more

Reporting

Assets

  • A new option for Assets allows you to choose the repository for your Assets in Journey Optimizer. You can opt for either an Assets Essentials repository or an Assets as a Cloud Service repository, provided you own this solution. Learn more

August 2023 release notes

New capabilities

This release brings the new capabilities listed below.

Send In-app messages in your journeys

You can now send personalized In-app messages to your app users within a journey. Use Journey Optimizer to design notifications and customize the message layout, display, text, and buttons to create a seamless experience.

For more information, refer to the detailed documentation.

Validate your emails with seed lists

You can now create and manage seed lists in Journey Optimizer. A seed list consists of internal addresses which can be added to your actual audience and receive the exact same message as the targeted profiles at the delivery execution time. Use this capability to monitor the sent out communications and ensure that all display formats, URLs, images and links are correct.

For more information, refer to the detailed documentation.

Improvements

This release comes with the improvements listed below.

Journeys

  • You can now leverage API call responses in custom actions and orchestrate your journey based on these responses. This feature is currently available as a private beta. Learn more.
  • A new type of system alert has been introduced. You can now get notified when a custom action fails. Learn more.

Direct mail

  • Azure can now be selected as the server type in the file routing configuration. Learn more
  • Ampersand is now available as column separator field in the direct mail surface settings. Learn more

July 2023 release notes

New capabilities

Audience composition

You can now create composition workflows to combine existing Adobe Experience Platform audiences into a visual canvas and leverage various activities (split, enrich...) to create new audiences. Newly created audiences are saved back into Adobe Experience Platform along with existing audiences and can be leveraged in Journey Optimizer campaigns to target customers.

For more information, refer to the detailed documentation.

Audience composition comes fully integrated with the new Adobe Experience Platform "Audiences" menu which serves as a centralized portal to audiences. You can now use a browse page that includes a new dashboard with segment trends and overlaps to find new insights and explore organizational tools for foldering and tagging. Embedded within this experience are governance controls for standardized audience labeling as well as audience lifecycle management capabilities to manage activation workflows. With this new management experience, you can now easily and securely manage audiences from one place. For more information, refer to Adobe Experience Platform documentation.

Direct mail channel

You can now add direct mail messages in your campaigns. Direct mail is an offline channel that allows you to personalize and generate the files required by direct mail providers to send mail to your customers.

When you prepare a direct mail delivery, Journey Optimizer generates a file including all the targeted profiles and the chosen contact information (postal address for example). You will then be able to send this file to your direct mail provider who will take care of the actual sending.

For now, Direct mail channel is not available for organizations that have purchased the Adobe Healthcare Shield add-on offering.

For more information, refer to the detailed documentation.

Convert your HTML content for the email designer

You can now import and convert any HTML content in Journey Optimizer's email editor. Content blocks are automatically identified, and available in the email designer: use its powerful design capabilities to update and personalize it!

For more information, refer to the detailed documentation.

Use Tags in Journey Optimizer

In addition to campaigns and journeys, you can now assign Adobe Experience Platform Unified Tags to your landing pages, content templates, fragments, and subscription lists. This allows you to easily classify them, and improve search and navigation in all lists.

For more information, refer to the detailed documentation.

Content templates APIs

You can now create and manage Adobe Journey Optimizer content templates using dedicated APIs, providing a seamless integration with your existing content system.

For more information, refer to the detailed documentation.

Improvements

This release comes with the improvements listed below.

Campaigns

Contextual events related to campaigns are now available for use in the personalization editor “Contextual attributes” menu.

Audiences

Enhancements have been made to the audience picker in journeys or campaigns, with the addition of new columns displaying the origin and update frequency of audiences. With the release of the Audience Composition portal, Adobe Experience Platform and Adobe Journey Optimizer have updated the usage of “audiences” and “segment” within the system and the documentation.

  • Audience: A set of people, accounts, households, or other entities that share common characteristics and behaviors.
  • Segment definition: In Adobe Experience Platform, the rules used to describe key characteristics or behavior of a target audience. This term was formerly known just as “segment”.

As a result, within Adobe Journey Optimizer and the Adobe Experience Platform UI, “Segments” are replaced with “Audiences” to reflect this new path of audience creation and management.

APIs

The JWT method to generate access tokens for Adobe Journey Optimizer APIsauthentication has been deprecated. All new integrations must be created using the OAuth Server-to-Server authentication method. Adobe also recommends that you migrate your existing integrations to the OAuth method. Learn more.

Other changes

Journey Optimizer datasets export to Cloud Storage Destinations is now available to all customers as a public beta. This feature allows you to establish a live connection with cloud storage locations in order to export the content of your datasets. Learn more

June 2023 release notes

API-triggered campaigns for marketing use cases

You can now use APIs to trigger marketing campaigns in Adobe Journey Optimizer from an external system.

Until this release, API-triggered campaigns capability was covering various operational and transactional messaging needs like password resets or OTP token, but could not be used to create marketing campaigns. Available channels for API-triggered campaigns are: Email, SMS and Push messages.

For more information, refer to the detailed documentation.

May 2023 release notes

New capabilities

Content Experimentation in campaigns

Adobe Journey Optimizer now supports experiments in campaigns. Experiments are randomized trials, which in the context of online testing, means that you expose some randomly selected users to a given variation of a message, and another randomly selected set of users to some other variation or treatment. After exposure, you can then measure the outcome metrics you are interested in, such as opens of emails, subscriptions, or purchases.

For more information, refer to the detailed documentation.

Create and use fragments in your email content

You can now author, use, and manage fragments to quickly assemble your emails and content templates. A fragment is a prebuilt reusable component that can be referenced in multiple emails across Journey Optimizer campaigns and journeys for an improved and accelerated design process.

For more information, refer to the detailed documentation.

Use Tags in your campaigns (Beta)

You can now assign Adobe Experience Platform Unified Tags to your campaigns. This allows you to easily classify them and improve search from the campaigns list. Note that Unified tags feature is currently in beta.

For more information, refer to the detailed documentation.

Personalized Optimization AI ranking model (General Availability)

Personalized Optimization AI ranking models are now generally available in Decision Management. This new type of model allows you to optimize and personalize offers based on audiences and offer performance.

For more information, refer to the detailed documentation.

Improvements

Audiences

  • In preparation for the generally availability of the Audience Portal feature, Adobe Experience Platform is updating the usage of “audiences” and “segment” within the system and the documentation.

    • Audience: A set of people, accounts, households, or other entities that share common characteristics and behaviors.
    • Segment definition: In Adobe Experience Platform, the rules used to describe key characteristics or behavior of a target audience. This term was formerly known just as “segment”.

    As a result, within Adobe Journey Optimizer and the Adobe Experience Platform UI, you’ll see “Segments” replaced with “Audiences” to reflect this new path of audience creation and management.

    The translations of the term “audience” when referring to a group of profiles targeted to receive a message were harmonized across all Digital Experience products for some languages:

    • German: Zielgruppe
    • Brazilian Portuguese: público-alvo
    • Spanish: público destinatario

SMS channel

  • Infobip has been added as a vendor provider when configuring your SMS channel surfaces. Read more
  • Twillio - API credential setup now includes the ability to add Messaging service SID for seamless integration with your Twilio account. Read more

In-app channel

  • Added new message trigger rules for Adobe Places Service. Read more
  • Added new Adobe Experience Platform Assurance capabilities to capture device events to add as trigger rules.

Campaigns

  • It is now possible to duplicate a campaign from the inventory screen using the ellipsis action menu. Read more
  • You can now delete draft modifications to a Live campaign.
  • The steps for activating a campaign have now been streamlined. Read more

Decision Management

  • You can now edit the frequency capping if the offer has the Draft status and was never published before with frequency capping enabled. Read more

Personalization

  • You can now select and insert asset references directly from Personalization Editor when working in HTML content.

Fixes

  • In-App Messages – Fixed an issue where campaign scheduling conflicted with message frequency settings.

April 2023 release notes

New capabilities

Web channel (General Availability)

Adobe Journey Optimizer is expanding its cross-channel capabilities by adding support for web channel. You can now author, change, and preview web experiences as any other channel, through a smart and intuitive visual interface to personalize your end-users experience. Note that currently in Journey Optimizer you can only create web experiences in campaigns.

For more information, refer to the detailed documentation.

Mobile onboarding quick start workflow (Beta)

The new mobile onboarding quick start workflow is now available. Use this new product feature to rapidly configure the Mobile SDK to start collecting and validating mobile event data, and send mobile push notifications with Adobe Journey Optimizer. This capability is accessible via the Data Collection home page as a public beta.

For more information, refer to the detailed documentation.

New Journey dashboard (Beta)

The Journey dashboard is now split in two tabs:

  • Use the Overview tab to access a new dashboard which displays key metrics related to your journeys.
  • Use the Browse tab to access the list of all journeys.

This capability is accessible in all journeys as a public beta.

For more information, refer to the detailed documentation.

Improvements

Journeys

  • The journey canvas now displays the activity ID on message activities and end tags. This improves reporting and retargeting.
  • The layout of the configuration pane, which appears in actions, data sources, events and journeys, has been improved.
  • New insight to number of nodes on canvas with safeguards for helping grow: keep journeys easy to read, QA and troubleshoot with a maximum number of nodes per journey at 50. Read more
  • When adding an Email, SMS or Push action in a journey, the surface is now pre-filled, by default, with the last used surface for that channel, in the current journey.
  • You can now define static or dynamic query parameters in your custom actions. Learn more

Reporting

  • You can now export Journey Optimizer reports as PDF. Learn more

Content Designer

  • The Adobe Journey Optimizer Content Designer has been updated, and access to design styles and components is now easier. This new version propose an improved user experience, and comes with increased performances, dark mode partial compatibility, and new accessibility standards support.

March 2023 release notes

New capabilities

In-app channel (General Availability)

You can now send personalized In-app messages to your app users within a campaign. Use Journey Optimizer to design notifications and customize the message layout, display, text, and buttons to create a seamless experience.

For more information, refer to the detailed documentation.

SMS click tracking

With SMS click tracking, you can monitor the performance of your shortened URLs, identify who clicked on them, and use this data to retarget those customers with subsequent campaigns.

For more information, refer to the detailed documentation.

Use Tags in your Journeys (Beta)

As a Journey Optimizer practitioner, you can now organize your business objects using tags. Tags are a quick and easy way of classifying objects to improve search. This feature is currently in beta and only available for Journeys.

For more information, refer to the detailed documentation.

Improvements

Journeys

  • The new Throttling API allows you to set a limit on the number of events sent per second, preventing overwhelming traffic spikes on your external systems or API. When the set limit is reached, all subsequent API calls are queued and processed as soon as possible, in the order they were received. Please note that this feature supports only one throttling configuration across all your sandboxes. Learn more
  • The Journey canvas has been enhanced for a simpler and improved user experience. At the end of each path in the canvas, the empty place holders have been removed. You can now simply add your activities by dragging them at the end of a path.
  • In the journey canvas, the label of the End tag is no longer automatically set with the previous activity’s name. Users can manually add a custom label if needed.
  • The default timeout and error duration in journey properties has been changed from 5 to 30 seconds. Learn more
  • The default throttling rate in read audience activities has been changed from 20,000 to 5,000 messages per second. Learn more
  • A guardrail has been added to the test mode to only listen to events sent through the interface. Events send through an external tool are not taken into account. Learn more

Decision management

  • To prevent any potential confusion with the recent release of tags feature across Adobe Experience Platform, Decision Management tags have been renamed to “Collection qualifiers”.

    Note that although the term “tag” is no longer used in Decision management user interface, it is still used in backend services such as APIs and datasets.

  • You can now reset the offer capping counter on a daily, weekly or monthly basis. Learn more

  • You can also choose which Adobe Experience Platform event should be looked at for offer decisioning capping. Learn more

  • Additional parameters have been added in placements creation screen. They allow you to control whether an offer can be duplicated across multiple placements, and to specify if the offer’s content and metadata should be included in the API response. Learn more

Personalization

  • You can now include default fallback text for string-based profile attributes in the Expression Editor. These values will display if the selected attributes return no result. Learn more

Reporting

  • The reporting widget functionality has been improved with the ability to customize how users view their data. With this improvement, users can now choose between multiple visualization options, including graph, table, and donut charts.

    To have access to the latest widgets, please note that you will have to reset the different reporting dashboards. For more information on dashboard customization, refer to the detailed documentation.

February 2023 release notes

New capabilities

In-app channel (Beta)

You can now send personalized In-app messages to your app users within a campaign. Use Journey Optimizer to design notifications and customize the message layout, display, text, and buttons to create a seamless experience.

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

Export Journey Optimizer Datasets to Cloud Storage Destinations (Beta)

You can now establish a live connection with cloud storage locations in order to export the content of your datasets. Available destinations are: Amazon S3 Cloud Storage, Azure Blob, Azure Data Lake Gen 2, Data Landing Zone, Google Cloud Storage, SFTP.

Caution - This feature is currently in beta and available to all Adobe Journey Optimizer users. Please work with your Adobe representative on getting access to Destinations if you do not already have access.

For more information, refer to the detailed documentation.

Improvements

Journeys

  • The Re-entrance wait period field has been added to the journey properties. This field allows you to define the time to wait before allowing a profile to enter the journey again in unitary journeys (starting with an event or an audience qualification). This prevents journeys from being erroneously triggered multiple times for the same event. By default the field is set to 5 minutes. Learn more

  • Improvements have been made for journey start and end dates. If you have not specified a start date, it is now automatically added at publication time. For Read audience journeys, you can now add an end date. This allows profiles to exit automatically when the date is reached. Learn more

Administration

  • Allowed list - You can now download the allowed list as a .csv file. Learn more

  • Email surface - An additional check has been added to the email surface settings: if the MX record for the subdomain used in the Reply to (email) address or in the BCC email address is not properly configured, the email surface cannot be created anymore. You must have it configured or use another one. Learn more

  • Email surface - In the URL tracking parameters section of the email surface settings, the limit for each Value field has been updated from 255 characters to 5 KB for compatibility with Adobe Analytics tracking. Learn more

Decision management

  • Placements - Additional parameters have been added in placements creation screen. They allow you to control whether an offer can be duplicated across multiple placements, and to specify if the offer’s content and metadata should be included in the API response. Learn more

  • URL personalization - When adding URLs as content to your offers’ representations, you can now personalize these URLs using the Expression Editor. Learn more

January 2023 release notes

New capabilities

Data Hygiene

Adobe Experience Platform provides a suite of data hygiene capabilities that allow you to manage your stored data through programmatic deletions of consumer records and datasets. This capability is now available for Adobe Journey Optimizer.

You can manage your data stores to ensure that information is used as expected, is updated when incorrect data needs fixing, and is deleted when organizational policies deem it necessary.

Caution - Data Hygiene capabilities are currently only available for organizations that have purchased the Healthcare Shield and Privacy and Security Shield add-on offerings.

For more information, refer to the detailed documentation.

Email content templates

You can now create standalone content templates that can be leveraged across journeys and campaigns for quick reuse.

Learn how to create, edit, and use content templates in this video. For more information, refer to the detailed documentation.

Improvements

Journeys

  • When adding an Audience qualification or Read audience in a journey, the namespace is now pre-filled, by default, with the last used namespace. Refer to the Audience qualification and Read audience sections.

  • In the journey canvas, a new button is available in the toolbar which allows you to download a screenshot of your journey.

Email Designer

  • You can now export the email content from the Export HTML menu. Exported files are available in an archive (.ZIP) file.

Administration

  • A new subsection provides recommendations on building the Reply to (email) address and ensuring proper reply management. Learn more

  • When creating or editing IP pools, the associated PTR records are now displayed in the IP list and when hovering over the selected IP addresses. Learn more

  • After an IP pool has been selected in a channel surface, PTR record information is now visible when hovering over the IP addresses. Learn more

  • The user interface for editing PTR records and execution fields has been updated.

  • The user interface for creating and editing subdomains has been improved. Learn more

  • The suppression list Recent uploads screen has been updated. Learn more

Campaigns

  • A sample cURL request allowing API-triggered campaigns execution is now automatically generated and made available in the campaign screen. Learn more

Personalization

  • New helper functions are available: formatCurrency, charCodeAt, stringToDate, toString, formatNumber, and toHexString. Additionally, the toDateTimeOnly function now accepts string, date, long and int field types. Learn more

On this page