[Integration]{class="badge positive"}

Create Adobe Target Cloud Service account adobe-target-cloud-service

[AEM Sites as a Cloud Service, AEM Sites 6.5]{class="badge informative"}

The following video provides a walk through on how to connect AEM as a Cloud Service with Adobe Target.

This integration allows the AEM Author service to communicate directly with Adobe Target, and push Experience Fragments from AEM to Target as offers. This integration does not add Adobe Target JavaScript (AT.js) to AEM Sites web pages, for that integrate AEM and tags using the Target extension.

Hi there. In this video, let me show you how to connect Adobe Experience Manager as a cloud service at Adobe Target using Adobe IMS Authentication. I have an Adobe Experience Manager as a cloud service instance setup for this video, with the production staging and development environment. Please make sure to use the latest build off AEM for your setup. Integrating Adobe Target integration with Adobe Experience Manager is a two step process that includes creating an Adobe IMS technical account for authentication, and then using the IMS technical account to create the target cloud service account. Let’s get started. Before starting this procedure, make sure that your account is provisioned with Adobe Console, Adobe I/O, Adobe Target and Adobe IMS. I have another instance of AEM cloud service up and running. From an AEM homepage, browse to tools, cloud services, and select Adobe Target configuration. Choose your site’s browser configuration folder, and try to create a new Adobe Target configuration. To create a target configuration, you require an Adobe IMS configuration setup that must be completed before the step. So before we continue with the setup, let’s create an Adobe IMS technical account. From the AEM homepage, click on tools, security, and then select the Adobe IMS configurations. Click the Create button, select Adobe Target from the cloud solution drop down, and then create a new certificate. The new certificates public key must be added to the technical account on Adobe I/O to obtain an access token. Download the public key to your local machine, open Adobe I/O console in a new tab and make sure to choose the right organization from the drop down. Create a new project or select an existing project corresponding to AEM cloud service. I have a technical account that’s automatically created for AEM. Click the add to project button, to add a product REST API to the project. Let’s filter the API by product. Select the experience cloud product category, and then select Adobe Target API and click next. Let’s upload the public key that we generated in step one from AEM’s Adobe IMS technical account configuration window, and then click Next. Select the product profiles for Adobe Target that you would like to add to the integration and click on the Save configuration API button. Generated JSON Web Token credentials are required to complete step one of the setup, in the Adobe IMS technical configuration window. Copy the secret client code from the service account, and let’s switch to the tab, where we have the Adobe IMS technical account configuration window open. Click Next and paste the value in the client secret code field. Similarly, copy the client ID and paste it in the API key field. Provide a name for your IMS account. Now, for obtaining the JWT payload, and authorization server details, switch to the service account window. Click on the service account credentials and generate the JWT payload. Copy and paste the generated JWT payload. You can also obtain the authorization server URL from the JWT payload. Click Create to complete the IMS account setup. Select the newly created IMS configuration, and perform a health check to receive the access token. At this point, you have completed step one of the two step process to integrate AEM with Adobe Target. Before we continue, let’s perform few checks to ensure the Adobe I/O project has required permission in AdminConsole. Let’s switch to the AdminConsole and select Adobe Target under Experience Cloud products. We chose the default workspace product profile when we added the target API to our Adobe I/O project. So to choose the default project profile workspace for Adobe Target. And under integrations, choose several Adobe I/O project and Grant editor or approver access. Similarly, select the Adobe Experience Manager as a cloud service, under the experience cloud products, choose either the admin or user product profile, and make sure that the Adobe I/O project is listed under integrations. Everything looks good so far. In step two of the process, let’s create a target cloud service account using the Adobe IMS account. From the AEM homepage, click on tools, cloud services, and select Adobe Target cloud service. This screen must be familiar to you as we visited this page at the very beginning of this video. Select your site’s browser configuration folder, and create an Adobe Target configuration. Provide a title, enter the IMS ID you used to log into Adobe Target, choose the Adobe IMS configuration that we created in step one, and then click Connect. If everything looks good, you should receive a successful connection message. We have now completed the two step process to integrate Adobe Target, with Adobe Experience manager as a cloud service using Adobe IMS authentication. We can now use the Adobe Target Cloud Service Configuration for your project. -
There is a known issue with Adobe Target Cloud Services configuration shown in the video. Until this issue is resolved, follow the same steps in the video but use the legacy Adobe Target Cloud Services configuration.