Content personalization in AEM
-
Upload
ankit-gubrani -
Category
Software
-
view
869 -
download
4
Transcript of Content personalization in AEM
![Page 1: Content personalization in AEM](https://reader033.fdocuments.us/reader033/viewer/2022042907/586f9b1b1a28abcc238b568b/html5/thumbnails/1.jpg)
Content Personalization in AEM
Ankit Gubrani Sponsored By:
![Page 2: Content personalization in AEM](https://reader033.fdocuments.us/reader033/viewer/2022042907/586f9b1b1a28abcc238b568b/html5/thumbnails/2.jpg)
About Us
![Page 3: Content personalization in AEM](https://reader033.fdocuments.us/reader033/viewer/2022042907/586f9b1b1a28abcc238b568b/html5/thumbnails/3.jpg)
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.
![Page 4: Content personalization in AEM](https://reader033.fdocuments.us/reader033/viewer/2022042907/586f9b1b1a28abcc238b568b/html5/thumbnails/4.jpg)
Agenda
What is content personalization?
Client context
What are Segments?
Campaign Management
Experiences in AEM
Demo – Working with campaigns
![Page 5: Content personalization in AEM](https://reader033.fdocuments.us/reader033/viewer/2022042907/586f9b1b1a28abcc238b568b/html5/thumbnails/5.jpg)
.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;
}
![Page 6: Content personalization in AEM](https://reader033.fdocuments.us/reader033/viewer/2022042907/586f9b1b1a28abcc238b568b/html5/thumbnails/6.jpg)
More than 500 different users visit amazon.com
every day and each user gets a different
version of home page.
But How?
![Page 7: Content personalization in AEM](https://reader033.fdocuments.us/reader033/viewer/2022042907/586f9b1b1a28abcc238b568b/html5/thumbnails/7.jpg)
Because its
Personalized !!!!...
![Page 8: Content personalization in AEM](https://reader033.fdocuments.us/reader033/viewer/2022042907/586f9b1b1a28abcc238b568b/html5/thumbnails/8.jpg)
What is content
personalization?
![Page 9: Content personalization in AEM](https://reader033.fdocuments.us/reader033/viewer/2022042907/586f9b1b1a28abcc238b568b/html5/thumbnails/9.jpg)
Content personalization in short means delivering the Right
content to the Right Person at the Right Time.
![Page 10: Content personalization in AEM](https://reader033.fdocuments.us/reader033/viewer/2022042907/586f9b1b1a28abcc238b568b/html5/thumbnails/10.jpg)
How does it work ?
![Page 11: Content personalization in AEM](https://reader033.fdocuments.us/reader033/viewer/2022042907/586f9b1b1a28abcc238b568b/html5/thumbnails/11.jpg)
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
![Page 12: Content personalization in AEM](https://reader033.fdocuments.us/reader033/viewer/2022042907/586f9b1b1a28abcc238b568b/html5/thumbnails/12.jpg)
Client Context
![Page 13: Content personalization in AEM](https://reader033.fdocuments.us/reader033/viewer/2022042907/586f9b1b1a28abcc238b568b/html5/thumbnails/13.jpg)
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
![Page 14: Content personalization in AEM](https://reader033.fdocuments.us/reader033/viewer/2022042907/586f9b1b1a28abcc238b568b/html5/thumbnails/14.jpg)
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
![Page 15: Content personalization in AEM](https://reader033.fdocuments.us/reader033/viewer/2022042907/586f9b1b1a28abcc238b568b/html5/thumbnails/15.jpg)
Client context
Client context
store
component
![Page 16: Content personalization in AEM](https://reader033.fdocuments.us/reader033/viewer/2022042907/586f9b1b1a28abcc238b568b/html5/thumbnails/16.jpg)
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
![Page 17: Content personalization in AEM](https://reader033.fdocuments.us/reader033/viewer/2022042907/586f9b1b1a28abcc238b568b/html5/thumbnails/17.jpg)
What are segments?
![Page 18: Content personalization in AEM](https://reader033.fdocuments.us/reader033/viewer/2022042907/586f9b1b1a28abcc238b568b/html5/thumbnails/18.jpg)
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
![Page 19: Content personalization in AEM](https://reader033.fdocuments.us/reader033/viewer/2022042907/586f9b1b1a28abcc238b568b/html5/thumbnails/19.jpg)
Campaign Management
![Page 20: Content personalization in AEM](https://reader033.fdocuments.us/reader033/viewer/2022042907/586f9b1b1a28abcc238b568b/html5/thumbnails/20.jpg)
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
![Page 21: Content personalization in AEM](https://reader033.fdocuments.us/reader033/viewer/2022042907/586f9b1b1a28abcc238b568b/html5/thumbnails/21.jpg)
Experiences in AEM
![Page 22: Content personalization in AEM](https://reader033.fdocuments.us/reader033/viewer/2022042907/586f9b1b1a28abcc238b568b/html5/thumbnails/22.jpg)
Experiences
Teasers – pages that displays content focused on user’s
interest
Newsletters – content sent to the users in the form of email
![Page 23: Content personalization in AEM](https://reader033.fdocuments.us/reader033/viewer/2022042907/586f9b1b1a28abcc238b568b/html5/thumbnails/23.jpg)
Demo – Working with
Campaigns
![Page 24: Content personalization in AEM](https://reader033.fdocuments.us/reader033/viewer/2022042907/586f9b1b1a28abcc238b568b/html5/thumbnails/24.jpg)
Any Questions?