Integrating with Adobe Campaign Standard
- Topics:
- Administering
CREATED FOR:
- Admin
Adobe Campaign lets you manage email delivery content and forms directly in Adobe Experience Manager.
To use both solutions together at the same, you must first configure them to connect to one another. This involves configuration steps in both Adobe Campaign and Adobe Experience Manager. These steps are described in detail in this document.
Working with Adobe Campaign in AEM includes the ability to send email and forms via Adobe Campaign and is described at Working with Adobe Campaign.
In addition, the following topics may be of interest when integrating AEM with Adobe Campaign:
If you are extending your integration with Adobe Campaign, you may want to see the following pages:
Configuring Adobe Campaign
Configuring Adobe Campaign involves the following:
- Configuring the aemserver user.
- Creating a dedicated external account.
- Verifying the AEMResourceTypeFilter option.
- Creating a dedicated delivery template.
Prerequisites
Make sure you have the following elements beforehand:
Configuring the aemserver user
The aemserver user must be configured in Adobe Campaign. The aemserver is a technical user that will be used to connect the AEM server to Adobe Campaign.
Go to Administration > Users & Security > Users, and select the aemserver user. Click it to open the user settings.
- You have to set a password for this user. This cannot be done through the UI. This configuration must be done in REST by a technical administrator.
- You can assign specific roles to this user, such as deliveryPrepare, which allows the user to create and edit deliveries.
Configuring an Adobe Experience Manager external account
You must configure an external account that allows you to connect Adobe Campaign to your AEM instance.
To configure an AEM external account:
-
Go to Administration > Application settings > External accounts.
-
Select the default aemInstance external account or create a new one by clicking the Create button.
-
Select Adobe Experience Manager i n the Type field and enter the access parameters used for your AEM authoring instance: server address, account name and password.
NOTE
Be sure that you do not add an ending / slash at the end of the URL or the connection will not work. -
Make sure that the Enabled checkbox is selected, then click Save to save your modifications.
Verifying the AEMResourceTypeFilter option
The AEMResourceTypeFilter option is used to filter types of AEM resources that can be used in Adobe Campaign. This allows Adobe Campaign to retrieve AEM contents that are specifically designed to be used in Adobe Campaign only.
This option comes pre-configured; however, if you change this option, it may lead to a non-functioning integration.
To verify the AEMResourceTypeFilter option is configured:
- Go to Administration > Application settings > Options.
- In the list, you can ensure that the AEMResourceTypeFilter option is listed and that the paths are correct.
Creating an AEM-specific email delivery template
By default, the AEM feature is not enabled in Adobe Campaign’s email templates. You can configure a new email delivery template that will be used to create emails with AEM content.
To create an AEM-specific email delivery template:
-
Go to Resources > Templates > Delivery templates.
-
Enable selection by clicking the checkmark in the action bar and selecting the existing Standard email (mail) default template, then duplicate it by clicking the Copy icon and clicking Confirm.
-
Disable the selection mode by clicking the x and open the newly created Copy of Standard email (mail) template, then select Edit properties from the action bar of the template dashboard.
You can modify the template’s Label.
-
In the properties Content section, change the Content source to Adobe Experience Manager. Then select the external account that was previously created and click Confirm.
Save your modifications by clicking Confirm and clicking Save.
Email deliveries created from this template will have the AEM content feature enabled.
Configuring Adobe Experience Manager
To configure AEM, you must do the following:
- Configure replication between instances.
- Connect AEM to Adobe Campaign.
- Configure the externalizer.
Configuring replication between AEM instances
Content created from the AEM authoring instance is first sent to the publishing instance. This publishing instance then transfers the content to Adobe Campaign. The replication agent must therefore be configured to replicate from the AEM authoring instance to the AEM publishing instance.
This step is also necessary to replicate certain authoring instance configurations into the publishing instance.
To configure replication between AEM instances:
-
From the authoring instance, select AEM logo> **Tools **icon > Deployment > Replication > Agents on author, then click Default Agent.
NOTE
Avoid using localhost (that is a local copy of AEM) when configuring your integration with Adobe Campaign unless the publish and author instance are both on the same computer. -
Click Edit then select the Transport tab.
-
Configure the URI by replacing localhost with the IP address or the address of the AEM publishing instance.
Connecting AEM to Adobe Campaign
Before you can use AEM and Adobe Campaign together, you must establish the link between both solutions so that they can communicate.
-
Connect to your AEM authoring instance.
-
Select Tools > Operations > Cloud > Cloud Services, then Configure now in the Adobe Campaign section.
-
Create a new configuration by entering a Title and click Create, or choose the existing configuration that you want to link with your Adobe Campaign instance.
-
Edit the configuration so that it matches the parameters of your Adobe Campaign instance.
- Username: aemserver, the Adobe Campaign AEM Integration package operator used to establish the link between the two solutions.
- Password: Adobe Campaign aemserver operator password. You may have to re-specify the password for this operator directly in Adobe Campaign.
- API End Point: Adobe Campaign instance URL.
-
Select Connect to Adobe Campaign and click OK.
NOTE
After you create your email and publish it, you need to re-publish the configuration onto your publish instance.
- You may encounter a certificate problem when using a secure connection to an Adobe Campaign instance (https). You will have to add the Adobe Campaign instance certificate to the **cacerts **file of your JDK.
- In addition, see Troubleshooting your AEM/Adobe Campaign Integration.
Configuring the externalizer
You need to configure the externalizer in AEM on your author instance. The Externalizer is an OSGi service that lets you transform a resource path into an external and absolute URL. This service provides a central place to configure those external URLs and build them.
See Configure the externalizer for general instructions. For the Adobe Campaign integration, make sure you configure the publish server at https://<host>:<port>/system/console/configMgr/com.day.cq.commons.impl.ExternalizerImpl
not point to localhost:4503
but to a server that is reachable by the Adobe Campaign console.
If it points to localhost:4503
or another server that Adobe Campaign cannot reach, your images will not appear on the Adobe Campaign console.
Experience Manager
- Administering User Guide overview
- Sites Features
- Website Administration
- Reusing Content: Multi Site Manager and Live Copy
- Live Copy Overview Console
- Configuring Live Copy Synchronization
- Creating and Synchronizing Live Copies
- MSM Rollout Conflicts
- MSM Best Practices
- Translating Content for Multilingual Sites
- Managing Translation Projects
- Identifying Content to Translate
- Preparing Content for Translation
- Creating a Language Root Using the Classic UI
- Connecting to Microsoft Translator
- Configuring the Translation Integration Framework
- Language Copy Wizard
- Translation Enhancements
- Translation Best Practices
- Configurations and the Configuration Browser
- AEM FAQs
- Operations
- Dashboards
- Operations Dashboard
- Backup and Restore
- Data Store Garbage Collection
- Monitoring Server Resources Using the JMX Console
- Working with Logs
- Configure the Rich Text Editor
- Configure the Video component
- The Bulk Editor
- Configuring Email Notification
- Configuring RTE for Producing Accessible Sites
- The Link Checker
- Troubleshooting AEM
- Audit Log Maintenance in AEM 6
- Editor
- Managing Access to Workflows
- Using cURL with AEM
- Configuring Undo for Page Editing
- Proxy Server Tool (proxy.jar)
- Configuring for AEM Apps
- Administering Workflows
- Configuring Search Forms
- Tools Consoles
- Reporting
- Administering Workflow Instances
- Configuring Layout Container and Layout Mode
- Enabling Access to Classic UI
- Starting Workflows
- Configure the Rich Text Editor plug-ins
- Admin Consoles
- Security
- User Administration and Security
- User, Group and Access Rights Administration
- Security Checklist
- OWASP Top 10
- Running AEM in Production Ready Mode
- Identity Management
- Adobe IMS Authentication and Admin Console Support for AEM Managed Services
- Creating a Closed User Group
- Mitigating serialization issues in AEM
- User Synchronization
- Encapsulated Token Support
- Single Sign On
- How to Audit User Management Operations in AEM
- SSL By Default
- SAML 2.0 Authentication Handler
- Closed User Groups in AEM
- Granite Operations - User and Group Administration
- Enabling CRXDE Lite in AEM
- Configuring LDAP with AEM 6
- Configure the Admin Password on Installation
- Service Users in AEM
- Encryption Support for Configuration Properties
- Handling GDPR Requests for the AEM Foundation
- Content Disposition Filter
- Personalization
- eCommerce
- Integration
- Integrating with Third-Party Services
- Integrating with Salesforce
- Integrating with Adobe Target
- Integrating with Adobe Analytics
- Connecting to Adobe Analytics and Creating Frameworks
- Configuring Link Tracking for Adobe Analytics
- Mapping Component Data with Adobe Analytics Properties
- Configuring Video Tracking for Adobe Analytics
- HTTP2 Delivery of Content FAQ
- Troubleshooting your Adobe Campaign Integration
- SharePoint Connector Licenses, Copyright Notices, and Disclaimers
- SharePoint Connector
- DHTML Viewer End-of-Life FAQs
- Integrating with Adobe Campaign Classic
- Related Community Articles
- Integrating with Adobe Campaign Standard
- Flash Viewers End-of-Life Notice
- Integrating with Adobe Creative Cloud
- Integrating with Adobe Dynamic Tag Management
- Opting Into Adobe Analytics and Adobe Target
- AEM Portals and Portlets
- Integrating with Dynamic Media Classic
- Troubleshooting Integration Issues
- Integrating with BrightEdge Content Optimizer
- Best Practices for Email Templates
- Catalog Producer
- Integrating with Silverpop Engage
- Integrating with Adobe Campaign
- Integrating with ExactTarget
- Analytics with External Providers
- Integrating with the Adobe Marketing Cloud
- Manually Configuring the Integration with Adobe Target
- Prerequisites for Integrating with Adobe Target
- Adobe Classifications
- Solutions Integration
- Target Integration with Experience Fragments
- Best Practices
- Content Management