Personalization of the web content that you provide to customers, means tailoring those experiences to their interests and needs. You can do this based on the information that you have about them; for example, shopping summary, age, gender, geography, among others.
With Adobe Experience Manager as a Cloud Service (AEM) you can create a selection of content, then specify which audiences (groups of end-users) will see each individual experience. This means that you are targeting your personalized experiences at specific audiences.
When your reader is online, your targeting engine will review the information available about the end-user and compare it against the experience definitions. The engine then “decides” which personalized experience should be displayed.
AEM provides a framework of tools for:
The following overview presents some the terms used for personalization in AEM as a Cloud Service, followed by a recommended order of action.
An experience is content that you want to be shown to your end-users.
A personalized experience is an experience that is shown to a limited audience. The audience is defined by you, and the content is only shown when the information known about the current end-user corresponds to that audience definition.
When creating pages you define multiple experiences, with each experience resolving to one (or more) audience(s). If no audience is resolved, then the default experience is displayed.
An offer is a personalized experience, often available for a limited time period.
For example, a page from a sample web site can use offers as the teaser image that appears at the top of the page. A Person Over 30 and a Person under 30 will see different offers as the experience teaser.
An audience is a group of end-users that you want to target with personalized content. When a visitor opens a web page, the page-logic determines the audience to which they belong based on known information. Based on that assessment AEM displays the content that you have created for that audience.
Audiences are based on marketing segments. They are created either in AEM or Adobe Target; you can create Adobe Target audiences directly in AEM using the Audiences console.
Within AEM ContextHub, an audience is defined as a segment, based on rules (conditions). These are then resolved to render the required content.
The activity can be either a personalization activity, or an A/B Test activity (in the case of the AEM and Adobe Target personalization workflow).
For example, an activity could define experiences for two separate audiences: people over the age of 30, and people under the age of 30. A page of your web site might then display different products for each audience.
Or, as another example, your product catalog may include teasers that focus attention on seasonal products. So a Summer Sports activity might define the audiences that the teasers target during summer months.
Use the Activities console to create and manage the activities for your Brands. You can also create activities as you author your targeted content with Targeting mode.
A Brand holds a selection of marketing activities and areas.
When you create a brand using the Activities console, it also appears in the Offers console.
An area is a subdivision of a Brand.
When authoring, this is the editing mode used to activate, and configure, the components for personalization.
You can Author targeted content using the Targeting mode of AEM. Targeting mode and the Target component provide tools for creating content for the experiences of your marketing activities.
A grouped set of components that make up an experience.
Experience Fragments are made of content and information (styling, etc) to create an experience; they can be used directly when page authoring. They can be thought of as a subset of an AEM page. They allow content authors to reuse content across channels, including Sites pages and third party systems.
For a personalization example, a Title, Image, Description, and Call To Action Button can be combined to form a teaser experience. Using Experience Fragments is a key part of using Adobe Target personalization.
The targeting engine is the mechanism that resolves the logic for targeted content. Activities are configured to use one of two targeting engines that are available: AEM and Adobe Target.
The Targeting Engine is the platform or mechanism that decides which personalization system to use.
Currently AEM can use:
A single AEM page cannot use both engines at the same time.
You can use both engines on separate pages within the same site.
AEM provides the built-in targeting engine ContextHub that processes page requests and determines the content to display. When using the AEM targeting engine, you are limited to using segments that are created in AEM for defining the audiences of your experiences.
The Adobe Target targeting engine causes information gathered from page visits to be tracked in Adobe Target.
You can use this engine when you have integrated with Adobe Target.
There are various steps and definitions required for delivering your personalized content:
Setup your Targeting Engine by either:
Configure the audiences.
Create your Brand and Activities.
Author the selection of experiences that you want shown to the various audiences.
Personalize these experiences, by targeting them to the specific audiences (segments).