Starting v7.2.2 release, Adobe Campaign relies on a new deliverability server which bring high availability and addresses security compliance issues. Campaign Classic now synchronizes the deliverability rules, broadlogs and suppression address from and to new deliverability server. The old deliverability server will be decomissioned on August 31, 2022.
As a Campaign Classic customer, you must implement the new deliverability server before August 31, 2022.
Adobe is decommissioning older data centers due to security compliance reasons. Adobe Campaign Classic clients need to migrate to the new deliverability service, hosted on Amazon Web Service (AWS).
This new server guarantees a high availability (99.9), and provides secure and authenticated endpoints to enable campaign servers to fetch the required data: rather than connecting to the database for every request, the new deliverability server caches the data to serve the requests where possible. This mechanism improves the response time.
All customers are impacted and must upgrade to Campaign v7.2.2 (or more) and implement their environment to benefit from the new deliverability server.
As a hosted customer, Adobe will be working with you to upgrade your instance(s) to the newer version, and create the project in Adobe Developer Console.
As an on-premise/hybrid customer, you need to upgrade to Campaign v7.2.2 (or more) to benefit from the new deliverability server. Once all instances are upgraded, you must implement the new integration to Adobe deliverability server, and ensure a seamless transition.
As part of the new deliverability server integration, Campaign needs to communicate with Adobe Shared Services via an Identity Management Service (IMS) based authentication. The preferred way is to use the Adobe Developer based Gateway Token (also called Technical Account Token or Adobe IO JWT).
These steps should only be carried out for Hybrid and On-premise implementations.
Before starting the implementation, check your instance configuration.
Open Campaign client console and log on to Adobe Campaign as an Administrator.
Browse to Administration > Platform > Options.
DmRendering_cuid option value is filled.
This option must be filled on all your Campaign instances (MKT, MID, RT, EXEC) with the correct value. As an hybrid customer, reach out to Adobe to have the option set on your MID, RT and EXEC instances.
As an on-premise customer, if a firewall is implemented on your side, you must add this url
https://deliverability-service.adobe.io to your allowlist. Learn more.
Access Adobe Developer Console and log in with the Developer access of your Organization. Make sure you are logged into the correct Organization portal.
Select Create new project.
If you are already using Adobe IO JWT authentication functionality for another integration, such as Analytics connector, or Adobe Triggers, then you must update your project by adding Campaign API to that project.
Choose Add API.
In the Add an API window, select Adobe Campaign.
If your Client ID was empty, select Generate a key pair to create a public and private key pair.
The keys will then be automatically downloaded with a default expiry date of 365 days. Once expired, you will need to create a new key pair and update the integration in the configuration file. Using the Option 2, you can choose to manually create and upload your Public key with a longer expiry date.
You should save the
config.zip file when the download prompt comes up since you will not be able to download it again.
Choose any existing Product profile or create a new one if needed. No permission is required for this Product profile. For more information on Product Profiles, refer to this page.
Then, click Save configured API.
From your project, select Adobe Campaign and copy the following information under Service Account (JWT)
Adobe Developer certificate will expire after 12 months. You need to generate a new key pair every year.
The private key should be encoded in base64 UTF-8 format.
To do so:
Use the private key generated in the steps above.
Encode the private key using the following command:
base64 ./private.key > private.key.base64. This will save the base64 content to a new file
Extra lines can sometimes be automatically added when copy/pasting the private key. Remember to remove it before encoding your private key.
Copy the contents from the file
Login via SSH to each container where the Adobe Campaign instance is installed and add the Project credentials in Adobe Campaign by running the following command as
neolane user. This will insert the Technical Account credentials in the instance configuration file.
nlserver config -instance:<instance name> -setimsjwtauth:Organization_Id/Client_Id/Technical_Account_ID/<Client_Secret>/<Base64_encoded_Private_Key>
You must stop and then restart the server in order for the modification to be taken into account. You can also run a
config -reload command.
You can now enable the new deliverability server. To perform this:
NewDeliverabilityServer_FeatureFlagoption and set the value to
1. This configuration should be performed on all your Campaign instances (MKT, MID, RT, EXEC). As an hybrid customer, reach out to Adobe to have the option set on your MID, RT and EXEC instances.
To check the integration is successful, follow the steps below:
The transition to the new deliverability server, allowing for the addition of these improved capabilities and reinforcing security, will begin on July '22 for hosted customers (Campaign Managed Services). All hosted customers will be updated by the end of August.
On-premise and hybrid customers must transition during the same timeframe.
Any Campaign instance not upgraded by August 31 will no longer be able to connect with the Campaign Deliverability server. As a consequence, the Refresh for deliverability (deliverabilityUpdate) workflow will fail, and this will affect your deliverability.
If you do not upgrade your environment, email settings will stop being synchronized (MX Management rules, Inbound Email rules, Domain Management rules, and bounce qualification rules). This could affect over time your deliverability. If a significant change is made on these rules, these will have to be applied manually from this point.
For MKT instances, only Global Suppression List is affected.