Adobe AEM Context Hub for Personalization
Let’s now get into the Overview of one of the Personalization features offered by ADOBE Experience Manager (AEM) i.e.., Context Hub.
Context Hub is the key area where many organizations are making their efforts to gain best of it. In the process only A few are making best of it, the reason for this is a lack of expertise in using it in a right way and the limited subject material available which focuses on real time scenarios where context hub actually plays a vital role.
We will now address this with few real time examples where context hub is applicable.
Take an e-commerce platform and ask a question to yourself how can I improvise my site to convert the visitor into my customer?
Think… Think twice…
One of the possible ideas is to display products on a page that they like. Initially, when the new user first navigates through your website you wouldn’t be having sufficient amount of data to display the personalized content but for extent, you can do this by analyzing users browsing patterns or history and display the category of products that they may like. However, as the user navigates through the website you get a chance to capture the products they are searching for and willing to buy, using this information and beautifying the landing page with the products or category of products they like has the more probability of converting visitor of your site as your most valuable customer.
Social Networking platform
Think, Would you be visiting the Social Networking site which is showing the content you are not interested of?
Probably, you will visit the site for some time and ditch it off as you get bored of the content. The reason would be the irrelevant content that is being shown to you repeatedly.
To avoid this how about capturing user interest categories while creating the account and show the posts related to that category first in his/her timeline. Sounds good right…
The feed can be further improvised by capturing his browser history, other social media usage pattern, his current usage pattern in the website like the posts he liked or loved for. The time he is active on the site. Let’s say if he likes to open social networking site to get motivated or to see the latest news in the morning and to get refreshed by watching some funny posts or videos in the evening. We can configure page view in such a way that motivational or news related content is shown in the morning and fun category posts in evening. By doing this user gets more interesting to the platform and keeps returning frequently and browse your website for the longer duration.
The scenario of displaying pages according to user likes and interests is termed as personalization.
One of the ways to achieve personalization through Adobe AEM is by using AEM Context Hub framework.
Context Hub does this by maintaining stores in client side. The developers can store, update, delete and retrieve data from a particular user information and deliver the personalized pages according to his/her interests.
Context Hub maintains the store in client side in the browser in following ways:
- Local Persistent Stores (default)
- Browser Session
We will discuss more on this in future posts of Context Hub.
MUST READ: AEM SQL-2 interview questions.
Context Hub stores information about the user in a persistent local store of the browser by default. For instance storing user age, gender, nationality, interests, education, and hobbies.
Different pages are designed for the same URL, these pages are tagged or pinned with the above values and The values retrieved from the store that meets specific page is delivered to a user or else default page is rendered.
Context Hub also provides the concept of segments at the stores. Basically, it maintains different contexts (store data) for different pages at client side in the single location. This helps in maintaining different data at a store for different page URLs.
We will dive deep more on context Hub in coming posts.
For more info visit Adobe documentation here