This page lists all the features and improvements for Journey Optimizer released in 2022.
Journeys
Administration
Campaigns
Dynamic content & new conditional rule builder |
---|
You can now create dynamic content to adapt the content of your messages based on conditional rules. Conditional rules are created using a visual rule builder within the Expression Editor, where you can store them for further reuse across your journeys and campaigns. ![]() For more information, refer to the detailed documentation. |
API-triggered campaigns |
---|
In addition to existing scheduled campaigns, you can now create API-triggered campaigns in Journey Optimizer and invoke them from an external system using APIs. This allows you to cover various operational and transactional messaging needs like password resets, OTP token, among others. ![]() For more information, refer to the detailed documentation. |
Data Access Control |
---|
Through attribute-based access control, administrators can control access to specific objects based on certain attributes. These attributes can be metadata added to an object, such as labels. Starting this release, administrators can also define user roles that have access to only specific fields and/or objects, and data that correspond to those fields and/or objects. The use of Attribute-based access control is currently restricted to selected customers, and will be deployed to all environments in a future release. ![]() For more information, refer to the detailed documentation. |
Data Governance and Privacy |
---|
With its Data Usage Labelling and Enforcement (DULE) governance framework, Journey Optimizer can now leverage Adobe Experience Platform governance policies to prevent sensitive fields from being exported to third-party systems through custom actions. If the system identifies a restricted field in the custom action parameters, an error is displayed preventing you from publishing the journey. The use of Data Usage Labelling and Enforcement (DULE) is currently restricted to selected customers, and will be deployed to all environments in a future release. For more information, refer to the detailed documentation. |
Automated Consent Enforcement (Consent Policies) |
---|
Adobe Experience Platform allows you to easily adopt and enforce marketing policies to respect the consent preferences of your customers. Consent policies are defined in Adobe Experience Platform. In Journey Optimizer, you can apply these consent policies to your custom actions. For example you can define consent policies to exclude customers who have not consented to receive email, push or SMS communication. Automated Consent Enforcement is currently only available for organizations that have purchased the Healthcare Shield add-on offering. For more information, refer to the detailed documentation. |
Permission Management |
---|
Journey Optimizer supports defining user roles and access policies to manage permissions for features and objects. Through Adobe Experience Cloud Permissions, you can create and manage roles, as well as assign the desired resource permissions for these roles. Permissions also allow you to manage the labels, sandboxes, and users associated with a specific role. The use of Permissions is currently restricted to selected customers, and will be deployed to all environments in a future release. For more information, refer to the detailed documentation. |
Alerting and Monitoring |
---|
As a Journey Optimizer user, you can now access system alerts through the user interface to get notified when journeys don't work as expected. You can view the available alerts and subscribe to them. The first alert available with this release will warn you if a Read Audience activity has not processed any profile during the defined time frame. More will come now that this workflow is unlocked. |
Journeys
Administration
Audit controls
Archiving support
Landing pages
Create and manage campaigns in Journey Optimizer |
---|
Use Journey Optimizer campaigns to deliver one-time content to a specific audience using various channels. When using journeys, actions are designed to be executed in sequence. With campaigns, actions are performed simultaneously, either immediately, or based on a specified schedule. ![]() Learn how to create a campaign in the detailed documentation and feature video. |
Send SMS to your users (general availability) |
---|
You can now create, personalize, and send SMS in Journey Optimizer, through an integration with Sinch or Twilio. ![]() Learn how to create and send a SMS in this detailed documentation. |
Reporting
Consent policies table and graph are now available in Journey global reports. These widgets allow you to track the excluded profiles from the policies in your custom actions. Learn more
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.
Administration
New in-line messaging flow |
---|
Journey Optimizer provides a new flow for message authoring in Journeys. In-line messaging will save users significant time and streamline the workflow process to create and deliver an email, a push notification or an SMS in Journey Optimizer. By removing Messages as a separate step and instead making them editable in-line as part of an action on the Journey Canvas, users will need to click fewer buttons and navigate fewer screens to design and edit their content. ![]() |
Attribute-based access control (limited availability) |
---|
You can now identify schema fields with labels that define organizational or data usage scopes. Administrators can use the Permissions interface to define access policies covering XDM schema fields and better manage the access given to users or groups of users (internal, external, or third-party users), and manage access to specific types of data (i.e. Sensitive Personal Data/SPD). The use of Attribute-based access control is currently restricted to selected users, and will be deployed to all environments in a future release. For more information, refer to the detailed documentation. |
Batch decisioning jobs |
---|
You can now run batch decisioning jobs from the user interface, so that I do not need a developer to run batch api jobs and I can reduce the time needed for marketing. This new interface allows you to create jobs and manage current/past jobs. ![]() For more information, refer to the detailed documentation. |
Automatically use the best performing offer in your decisions (limited availability) |
---|
You can now use personalized optimization model systems in decision management. This new type of model allows you to optimize and personalize offers based on audiences and offer performance. The use of personalized optimization AI models is currently restricted to selected users, and will be deployed to all environments in a future release. ![]() For more information, refer to the detailed documentation. |
Journeys
Ending a journey - In the journey canvas, the End activity has been removed from the palette. End tags are now added by default at the end of each path and cannot be removed. This improvement allows better reporting of where a customer dropped out of the journey, without any action required from the journey practitioner. Refer to the documentation and feature video.
The Profile time zone option is now unchecked by default in journey properties. Learn more
Messages
Administration
PTR record edition - Now when updating a PTR record, the processing time will only take up to 3 hours. Learn more
Allowed list UI - You can now use the Journey Optimizer user interface to add new email addresses or domains to the allowed list. Learn more
Allowed list logic update - Now the allowed list logic applies as soon as the feature is enabled, even if the list is empty. Learn more
URL tracking parameters - You can now use the Expression Editor to configure URL tracking parameters in your email surfaces (i.e presets). Learn more
Decision management
Send SMS to your users (limited availability) |
---|
You can now create, personalize, and send SMS in Journey Optimizer, through an integration with Sinch or Twilio. The SMS channel is currently only available for a set of organizations (Limited Availability). For more information, contact your Adobe representative. Learn how to create and send a SMS in this detailed documentation. |
Find more impactful images faster with Adobe Stock integration |
---|
The Adobe Stock and Adobe Journey Optimizer Email Designer integration plugin provides customers an easy way to navigate, license and save imagery for use in message authoring. The new Find similar Stock photos option also allows you to locate Stock photos that will match the content, color, and composition of your images. For more information, refer to the detailed documentation. |
Use Email BCC on all your emails |
---|
You can now use the Email BCC (blind carbon copy) capability to store emails sent by Adobe Journey Optimizer. Enable this option in your email presets so that every email sent is blind-copied to your BCC address. For more information, refer to the detailed documentation. |
Copy objects between sandboxes |
---|
You can now re-create the experiences from a Journey Optimizer sandbox to another, for example from a non-production sandbox to a production sandbox. This new capability copies an entire Journey, including any objects the Journey depends on to run correctly, from one environment to another. In addition to Journeys, you can also copy other components, such as Offers, Messages, Schemas, Datasets, Data Sources, Events, and Actions. For more information, refer to the detailed documentation. |
Decision management
Administration
Preview tracking URL parameters - When configuring a message preset, if you define URL tracking parameters, a dynamic preview of the resulting tracking URL is now displayed. Learn more
Message preset edition - Now when updating a message preset, the processing time can only take up to 3 hours. Learn more
IP pool edition - Now when updating an IP pool, the processing time can only take up to 3 hours. Learn more
Message Frequency Rules |
---|
You can now set cross-channel business rules that will automatically exclude over-solicited profiles from messages and actions. For more information, refer to the detailed documentation. |
Decision Management - AI Ranking auto-optimization model |
---|
You can now use trained model systems in Decision Management. This new capability ranks offers to display for a given profile. For more information, refer to the detailed documentation. |
Journey Optimizer Audit Logs |
---|
You can now monitor actions performed by users on Adobe Journey Optimizer resources. For more information, refer to the detailed documentation. |
Personalization
mask
helper function allows you to replace a part of a string with “X” characters. Learn moreLanding pages
Journeys
Administration
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 audience improvement |
---|
The Incremental read option has been added to recurring Read audience activities. This option allows you to only target the individuals who entered the audience since the last execution of the journey. The first execution always targets all audience members. For more information, refer to the detailed documentation. |
Journeys
Decision management
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