Adobe Target integrated with AEM lets you create experiences customized for a target audience. With Adobe Target, you can create A/B tests, measure user response, and generate customized web content for targeted users. You can integrate Adobe Target with AEM Forms to target image components of adaptive forms and interactive communications.
Targeting works when your adaptive form or interactive communication is rendered using a host name or IP address. It fails when your adaptive form or interactive communication is rendered using localhost.
In Master Area of your brand, tap Create > Create Activity.
When you create an activity, you specify its details, target, and settings.
The Details section includes name, targeting engine, and objective. When you select Adobe Target as the targeting engine, you get Target cloud configuration option enabled. Choose your Target cloud configuration, choose Activity type, provide the objective of the activity, and tap Next. Interactive Communication supports only Experience Targeting Activity type.
The Target section lets you add audience experience and name it. Click Add Experience to enable the Select Audience and Name Experience options. Tap Select Audience to see a list of audiences and their source. Select an audience from the Audience Name list. Tap Add Experience to name the experience, and tap Next.
The Goals & Settings section lets you schedule and prioritize your activity. Set the start date, end date, and priority of the activity, goal metric, additional metric and tap Save.
The activity is now listed in your brand page.
You may ignore the error "Your activity was saved but it wasn't synchronized to Target. Reason: The following experience has no offers", if encountered on saving the activity.
To enable target, edit the .jsp file to include client libraries that your adaptive forms template uses.
For example, in the out-of-the-box implementation, click Tools > CRXDE Lite.
In the CRXDE Lite address bar, type /libs/fd/af/components/page/base/head.jsp to edit the head.jsp file.
This implementation uses simpleEnrollment template. In this implementation, modify the head.jsp file to include the following client libraries:
<cq:include path="clientcontext_optimized" resourceType="/libs/cq/personalization/components/clientcontext_optimized"/>
<cq:include path="config" resourceType="cq/personalization/components/clientcontext_optimized/config"/>
To enable target framework for adaptive forms, navigate to your form or interactive communication, and open it in edit mode.
To open a form or interactive communication in edit mode, tap Select, and then tap Open.
Alternatively, four buttons appear when you move your pointer over the form or interactive communication icon without selecting it. You can tap the Edit button that appears, to open the form in edit mode.
In the authoring mode of your interactive communication or adaptive form, add an image to be targeted.
AEM Forms supports targeting only image components. Ensure that the panel hosting the image component does not contain any other component and the number of columns for the panel are set to 1.
Select an audience from the Audiences menu and tap the image to target. A menu appears. In the menu, tap Target. Tap the image and tap Configure. In the properties window, select the image to display for the selected audience. Repeat the step for all the audiences. The experience targeting is enabled for the image in the interactive communication or adaptive form.
An activity used for targeting syncs with the Target server. To check if your activity is in sync with the target server, check the status of your activity in your brand page.
Ensure that the status of the activity is Synced.
To validate Target behavior:
- Use targeting with wcmmode preview in the author mode
- Use targeting with wcmmode preview and wcmmode disabled in the publish mode
To monitor targeting for image components on your form, publish your images, activities, and adaptive form.