Monday, June 15, 2020

AEM Personalization

AEM Personalization :

AEM OOTB personalization is the feature that allows you to display different experiences based on the audience as per the content of their interest.

ContextHub is a framework for storing and retrieving client-side data. It provides a JavaScript API that enables the manipulation of the ContextHub. A ContextHub store is a place where you can persist and access data.

Following steps are needed to create AEM Personalization experience :

1. Configure context hub
2. Configure audience (A user will belong to one or the other audience)
3. Configure brand and activity
3.1 Create brand
3.2 Create activity (mapping experience to audience)
4. Start targetting. I.e. in edit mode you'll need to select target and change contents according to the audience. For that contexthub will have to be added on your page component.
5. Adobe Target can be used for targetting instead of contexthub
6. Contexthub includes HTML5's Geolocation API as it's capabilities.
7. Geolocation can be obtained using adobe target/audiece manager as well.


There are three main elements involved in personalization:
1. user
2. content
3. rule

Jargons :

Client context : Mechanism that provides you detail about current page and visitor of the page. It has

1. Session stores : Client context can have various session stores with different user data. there are two types of session stores. cq analytics session store, cq analytics persisted session store.

2. Context store components : These are context stores. These can be added to client cotext.

3. UI to display user data : This one is used for view the client context data.

4. JavaScrip API : Used to initialze the session store data.



Read this for more detailed understanding





No comments:

Post a Comment

Some more AEM 6 Interview Questions for Architects

 Some more AEM 6 Interview Questions for Architects 1. Consider you have a workflow with two steps. One step is to transfer the asset from s...