content personalization in aem
TRANSCRIPT
Content Personalization in AEM
Ankit Gubrani Sponsored By:
About Us
NextRow Digital Inc
Founded in 2008 as a small company with a big vision
A dedicated team of brilliant software professionals in US, Singapore and in India.
Maintained phenomenal growth over the years.
Spotless delivery record of many successful project deliveries over the years.
Agenda
What is content personalization?
Client context
What are Segments?
Campaign Management
Experiences in AEM
Demo – Working with campaigns
.about-me{
name: Ankit Gubrani;
title: Sr. AEM Developer;
working at: NextRow Digital Inc
email-id: [email protected];
linkedIn: in.linkedin.com/in/ankitgubrani;
twitter: @ankitgubrani90;
blog: codebrains.blogspot.in;
}
More than 500 different users visit amazon.com
every day and each user gets a different
version of home page.
But How?
Because its
Personalized !!!!...
What is content
personalization?
Content personalization in short means delivering the Right
content to the Right Person at the Right Time.
How does it work ?
Key Elements of Personalization
Users / Lead – characteristics against which actual
personalization is performed
Content – content displayed or data of users interest
Rule / Segments – definers how actually personalization is
happening
Client Context
Client Context
mechanism to provide information about the visitor
shows page information, visitors information, segments
that are resolved, environment information such as IP
address, browser etc.
consists of various session stores that contains user data
Adding client context to a page
include client context component in the body of the web page
/libs/cq/personalization/components/clientcontext
<cq:include path=“clientcontext”
resourceType=“/libs/cq/personalization/components/clientconte
xt” />
Alt + ctrl + c
Client context
Client context
store
component
Client context store and components
Session store –
- contains user data
- 2 types : Session store and persisted session store
Client context store component –- displays data from client context store
What are segments?
What are Segments?
Visitors: person visiting website
User: registered visitor
Traits: characteristic of a visitor used to create segment,
for eg- gender
Segment: collection of visitors that share certain traits, for
eg- group of males under 30 living in Hyderabad
Campaign Management
Campaign Management
provides a way to deliver personalized content in AEM
various elements of campaign management:
Brands : Root level entity, consists of campaigns
Campaigns : how to market a brand, consists of experiences
Experience : what user see, can be a teaser or a news letter
Brands Campaigns Experience
Experiences in AEM
Experiences
Teasers – pages that displays content focused on user’s
interest
Newsletters – content sent to the users in the form of email
Demo – Working with
Campaigns
Any Questions?
Thank you
Please contact me at : [email protected]