The integration of AEM with Adobe Target via the Target Standard API requires configuration of Adobe IMS (Identity Management System) using the Adobe Developer Console.
REMARK
Support for the Adobe Target Standard API is new in AEM 6.5. The Target Standard API uses IMS authentication.
Using the Adobe Target Classic API in AEM is still supported for backwards compatibility. ThatThe Target Classic API uses user credential authentication.
API choice is driven by the authentication method used for AEM/Target integration.
See alsoTenant ID and client codesection.
Claim
Before beginning this procedure:
Adobe supportmust set up your account to:
- Adobe-console
- Adobe Developer Console
- Adobe Target and
- Adobe IMS (Identity Management System)
Your organization's system administrator must use the Administration Console to add the required developers in your organization to the appropriate product profiles.
- This allows the specific developers to enable integrations in the Adobe Developer Console.
- For more details seeManage developers.
Configure an IMS configuration - Generate a public key
The first phase of the configuration is to create an IMS configuration in AEM and generate the public key.
Open it in AEMToolsmenu.
I denSecurityselect sectionAdobe IMS configurations.
chooseTo createto openAdobe IMS technical account configuration.
Use the drop-down listCloud konfiguration, ChooseAdobe goals.
ActivateCreate a new certificateand enter a new alias.
Confirm withCreate certificate.
chooseTo download(ofDownload public key) to download the file to your local drive so it's ready to use whenConfigure IMS for Adobe Target integration with AEM.
WARNING
Keep this configuration open, it will be needed laterComplete the IMS configuration in AEM.
(Video) Adobe Experience Manager Adobe Target
Configure IMS for Adobe Target integration with AEM
Using the Adobe Developer Console, create a project (integration) with Adobe Target that uses AEM and then assign the necessary permissions.
Create the project
Open the Adobe Developer Console to create a project with Adobe Target that uses AEM:
Open the Adobe Developer Console for projects:
https://developer.adobe.com/console/projects
All the projects you have will be displayed. chooseCreate new project- the location and use depends on:
See AlsoManage Users and Products | Adobe Experience Cloud ServicesAdd Adobe Target with tags | Adobe Experience platform- If you don't have a project yet,Create a new projectwill be in the middle, at the bottom.
- If you already have existing projects, they will be listed andCreate a new projectwill be at the top right.
- If you don't have a project yet,Create a new projectwill be in the middle, at the bottom.
chooseAdd to projectfollowed byAPI:
chooseAdobe goals, AndFollow:
REMARK
If you're subscribed to Adobe Target but don't see it listed, you shouldClaim.
Upload your public key, and when you're done, continue withFollow:
Confirm the credentials and continueFollow:
Select the desired product profiles and continueSave the configured API:
REMARK
The product profiles displayed depend on whether you:
- Adobe Target Standard onlyStandard workspaceis available
- Adobe Target Premium - All available workspaces are listed as shown below
(Video) Part 1 - AEM (v6.4) and Target: Experience TargetingThe creation is confirmed.
Assign rights to the integration
You must now assign the necessary rights for the integration:
Open AdobeAdministration console:
- https://adminconsole.adobe.com
Navigate toProducts(top toolbar), and then selectAdobe Target - <your tenant ID>(from the left panel).
chooseProduct profiles, then your desired workspace from the list presented. For example Standard workspace.
chooseAPI credentials, then the required integration configuration.
chooseEditorasProduct role; instead ofObserver.
Data saved to the Adobe Developer Console Integration Project
From the Adobe Developer Console - Projects, you can see a list of all your integration projects:
- https://developer.adobe.com/console/projects
chooseScreen(to the right of a specific project element) to see more details about the configuration. These include:
- project overview
- Insight
- References
- Servicekonto (JWT)
- Credentials
- Generate JWT
- Servicekonto (JWT)
- APIs
- For example Adobe Target
Some of these are required to complete the integration of Adobe Target into IMS-based AEM.
Complete the IMS configuration in AEM
Returning to AEM, you can complete the IMS configuration by adding required values from the Adobe Developer Console integration to Target:
Go back toIMS configuration open in AEM.
chooseFollow.
Here you canproject configuration details in the Adobe Developer Console:
- title: Your message.
- authorization server: Copy/paste it
aud
line ofLoad capacitysection below, e.g.https://ims-na1.adobelogin.com
in the example below - API key: Copy this fromOverviewsection
- The client's secret: Generate this inOverviewsection and copy
- Load capacity: Copy this fromGenerate JWTsection
Confirm withTo create.
Your Adobe Target configuration will be displayed in the AEM console.
Verify the IMS configuration
To verify that the configuration is working as expected:
Open:
https://localhost
/libs/cq/adobeims-configuration/content/configurations.html
For example:
https://localhost:4502/libs/cq/adobeims-configuration/content/configurations.html
Choose your configuration.
chooseCheck healthfrom the toolbar followed byaccount.
(Video) 6 Integrating Adobe target with Adobe Experience ManagerIf successful, you will see the message:
Configure the Adobe Target Cloud service
The configuration can now be referenced so that a cloud service can use the Target Standard API:
openToolsmenu. Then withinCloud servicessection, selectLegacy cloud services.
Scroll down toAdobe goalsand chooseConfigure now.
OfCreate configurationdialog box opens.
Enter onetitleand, if you will, aName(if left blank, it will be generated from the title).
You can also select the desired template (if more than one is available).
Confirm withTo create.
OfEdit itemdialog box opens.
Enter dataAdobe Target Settingsfane:
Approval: IMS
Tenant ID: The Adobe IMS tenant ID. Also seeTenant ID and client codesection.
REMARK
For IMS, this value must be obtained from the Target itself. You can log into Target and extract the tenant ID from the URL.
If the web address e.g. is:
https://experience.adobe.com/#/@yourtenantid/target/activities
Then you would use
your tenant
.Customer code: SeTenant ID and client codesection.
IMS configuration: Select the name of the IMS configuration
(Video) Adobe Experience Manager (AEM) - Adobe Target Personalization Integration for AB Tests using XFsAPI-type: REST
A4T Analytics Cloud-konfiguration: Select the Analytics cloud configuration used for goals and goal activity metrics. You need this if you use Adobe Analytics as a reporting source when targeting content. See note if you cannot see your cloud configurationKonfigurer A4T Analytics Cloud-konfiguration.
Use precise targeting: By default, this checkbox is checked. When selected, the cloud service configuration waits for the context to load before loading the content. See the following note.
Sync segments from Adobe Target: Select this option to download segments defined in Target for use in AEM. You must select this option when the API Type property is REST because inline segments are not supported and you must always use segments from Target. (Note that the AEM term "segment" corresponds to "target group").
Customer library: Choose whether you want the AT.js client library or mbox.js (legacy).
Use Tag Management System to provide client library: Use DTM (deprecated), Adobe Launch, or another tag management system.
Custom AT.js: Leave blank if you have checked the Tag Management box or to use default AT.js. You can also upload your custom AT.js. Shown only if you have selected AT.js.
REMARK
Configuring a cloud service to use the Target Classic APIis deprecated (using the Adobe Recommendations Settings tab).
ClickConnect with purposeto initialize the connection to Adobe Target.
If the connection is successful, the message is displayedThe connection was successfulsee you later.
chooseOkayon the message followed byOkayin the dialog box to confirm the configuration.
You can now proceed toAdd a target frameto configure ContextHub or ClientContext parameters passed to the Target. Note that this may not be required to export AEM Experience Fragments to Target.
Tenant ID and client code
MetAdobe Experience Manager 6.5.8.0, the Customer Code field was added to the target configuration window.
When configuring the Tenant ID and Client Code fields, keep the following in mind:
- For most customers, the tenant ID and client code are the same. This means that both fields contain the same information and are identical. Be sure to enter the tenant ID in both fields.
- For legacy purposes, you can also enter different values in the Tenant ID and Client Code fields.
In both cases, remember that:
- By default, the customer code (if added first) is also automatically copied to the Tenant ID field.
- You have the option to change the default tenant ID set.
- Therefore, the backend calls to Target will be based on the tenant ID, and the client-side calls to Target will be based on the client code.
As mentioned earlier, the first case is the most common for AEM 6.5. Either way, take carebothfields contain the correct information depending on your requirements.
REMARK
To modify an existing target configuration:
- Enter the tenant ID again.
- Reconnect to Target.
- Gem configurations.
Business.Adobe.com resources
FAQs
How does Adobe target work with AEM? ›
When you target a component in AEM author, the component makes a series of server-side calls to Adobe Target to register the campaign, set up offers, and retrieve Adobe Target segments (if configured). No server-side calls are made from AEM publish to Adobe Target.
How to implement Adobe target in AEM? ›- Navigate to Cloud Services via the AEM logo > Tools > Deployment > Cloud Services.
- In the Adobe Target section, click Configure Now.
- Reconnect to your Adobe Target configuration.
- Sign into to your AEM authoring instance as an administrator.
- From the global navigation side rail, select Tools > Cloud Services > Legacy Cloud Services > Adobe Campaign, then click Configure Now.
Adobe Experience Manager belongs to "Self-Hosted Blogging / CMS" category of the tech stack, while Adobe Target can be primarily classified under "A/B Testing Analytics". Some of the features offered by Adobe Experience Manager are: Content Storage. Creative Cloud Integration.
Can you use Adobe target without AEM? ›State-of-the-art Adobe products can be leveraged by any website regardless of its infrastructure. If a business' site isn't built on AEM, it can still be optimized using a variety of integrated AEC technologies, including Adobe Launch, Adobe Analytics and Adobe Target.
What are the limitations of Adobe target? ›- Limit: 100 concurrent Target content delivery requests per user session. ...
- Limit: 50 mboxes per Target content delivery batch mbox request. ...
- Limit: 60 MB HTTP POST body size for Target content delivery requests. ...
- Recommended limit: 50 notifications per Target delivery batch request.
- Click Deploy from the Cloud Manager to start the deployment process.
- The Pipeline Execution screen displays. Click Build to start the process.
The integration requires: An enterprise Adobe Stock plan. A user with permissions in Admin Console to the default Stock product profile. A user with permissions to the Developer Access profile for creating integration in Adobe Developer Console.
What does Adobe target do? ›Adobe Target is the Adobe Experience Cloud solution that provides everything you need to tailor and personalize your customers' experiences. Target helps you maximize revenue on your web and mobile sites, apps, social media, and other digital channels.
How do I know if Adobe target is installed? ›Open the website you want to test in a browser, and then open the Platform Debugger extension. Select Target in the left navigation. If Platform Debugger detects that a compatible version of at. js is running on the site, Adobe Target implementation details are shown.
Is Adobe target part of Adobe Analytics? ›
Adobe Analytics for Target (A4T) is a cross-solution integration that lets you create activities based on Analytics conversion metrics and audience segments. The A4T integration lets you use Analytics reports to examine your results.
How do I access Adobe target? ›Sign into the Adobe Experience Cloud. Click the App icon in the navigation bar, then click Target. You can also click the Target panel in the main window to access Target (or any other Adobe Experience Cloud solution you have access to).
How do I enable targeting mode in AEM? ›- If you select ContextHub AEM, the remaining fields are dimmed and not available. ...
- If you select Adobe Target, you can select a configuration (by default, it is the configuration you provided when you configured the account) and Activity Type.
The first method uses the code that I shared above where the Adobe Target ID is shared with Marketo. Marketo can then generate a report or gather all Adobe Target IDs at a specific stage/event/action and then set up a test targeted to them. It is literally that easy.
How to implement search functionality in AEM? ›- Overview.
- Create a Tag Property.
- Connect AEM and Tag Property using IMS.
- Create AEM Launch Cloud Service.
- Debugging a Tags (Launch) implementation.
Profile attributes in Adobe Target are parameters that are specific to a visitor. These attributes are stored in the visitor's profile to provide information about the visitor that can be used in your activities. A user profile contains demographic and behavioral information of a web page visitor.
How do I add Adobe target to my website? ›- Go to the Rules in the left navigation and then click on All Pages - Library Loaded to open the rule editor.
- Under Actions, click the to add a new action.
- Select Extension > Adobe Target v2.
- Select Action Type > Load Target.
- Click Keep Changes.
Adobe Application Manager is required on your computer, as long as you have Creative Cloud applications installed. Adobe Application Manager performs multiple functions within all of the Creative Cloud products. Adobe Application Manager is automatically removed when you uninstall all Adobe Creative Cloud products.
What data does Adobe target collect? ›Default Adobe Target attribute categories
Information about a user's environment, including operating system, browser, and time of day/day of week.
Adobe Target Recommendations activities automatically display products, services, or content that might interest your visitors based on previous user activity, preferences, or other criteria. Target Recommendations helps direct visitor to relevant items they might otherwise not know about.
What is targeting mode in AEM? ›
Author targeted content using Targeting mode of AEM. Targeting mode and the Target component provide tools for creating content for experiences: Easily recognize the targeted content that is on the page. A dotted line forms a border around all targeted content. Select a brand and an activity to see the experiences.
What can you do with Adobe target? ›Adobe Target is a tool designed to test your content, gather data, and deliver highly-effective personalized experiences for your individual users.
Can Adobe Analytics be used as a reporting source for Adobe target? ›A4T reporting. Using Adobe Analytics as your reporting source for Adobe Target (A4T) gives you access to Analytics reports for your Target activities. You can view reports for your activities in both Analytics and Target. For reporting best practices using Analytics for Target, visit this Adobe Spark Page.
What are the benefits of Adobe target? ›Benefits of Adobe Target
Use our unified, progressive profile to give the best experience through every channel. Stop guessing with A/B and multivariate testing. Running isolated testing just doesn't cut it. Target lets you easily test everything through every channel every time.
Targeting methods determine where your ads can show and who can see them. You can use more than one targeting method in an ad group, such as keywords and managed placements.
What are segments in adobe target? ›Segments are designed as audience insights that you can build for your specific needs, and then verify, edit, and share with other team members or use in other Adobe products and Analytics capabilities.
What is the difference between Adobe analytics and target? ›Adobe Target is a personalization tool where users can set up various types of tests (like A/B and Multivariate tests) and offer personalized experiences to end users. Adobe Analytics is an analytics insights tool where all data from digital touchpoints is gathered in order to connect the user journey.
How do I create an experience in Adobe target? ›...
- Create an A/B test.
- Activity URL.
- Add experience.
- Select audience.
- Goals and settings.
- Use Analytics Data.
- Set metrics.
- Multiple experience audiences in an A/B Test.
Adobe Experience Manager (AEM) is a comprehensive content management solution for building websites, mobile apps, and forms. AEM makes it easy to manage your marketing content and assets.
How do I collect data from Adobe Analytics? ›- A visitor visits a web page that contains the data collection code.
- As the page loads, data collection code sends an image request (called a web beacon) to Adobe data collection servers. ...
- Adobe stores the data in report suites.