SlideShare a Scribd company logo
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: agubrani@nextrow.com;
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 : agubrani@nextrow.com

More Related Content

PPTX
AEM 6 - Client Context Personalization
PPTX
Using AEM in a customer global multi-channel program
PDF
AEM Client Context Customisation
PPTX
AEM Meetup Personalization with ContextHub
PPTX
Evolve 19 | Harsh Walia | Best Practices - Adobe Experience Manager
PPTX
Portable single page applications with AngularJS in SharePoint
PPTX
AngularJS and SharePoint
PPT
Search Engine Optimization
AEM 6 - Client Context Personalization
Using AEM in a customer global multi-channel program
AEM Client Context Customisation
AEM Meetup Personalization with ContextHub
Evolve 19 | Harsh Walia | Best Practices - Adobe Experience Manager
Portable single page applications with AngularJS in SharePoint
AngularJS and SharePoint
Search Engine Optimization

What's hot (20)

PPTX
Web development ppt
PPTX
A complete ppt about web development services
PPTX
ASP.NEt MVC and Angular What a couple
PDF
Creating MVC Application with backbone js
PDF
Decoupled Days 2019: Delivering Headless Commerce
PDF
Evolve 19 | Sarah Xu & Kanika Gera | Adobe I/O - Why You Need it to Execute o...
PPTX
How do you build flexible platforms that focuses on business needs? by Fahim...
PDF
Web App Development Technologies You Should Know
PPTX
Adobe AEM - Global SEO
PPTX
Front end development
DOC
Open source customization, modification and integration
PDF
Socialize your Exceptional Web Experience – Adobe AEM & IBM Connections by He...
PPTX
NodeCommerce
PDF
Anomalist Design LLC Design Portfolio
PDF
Scaling Microsites for the Enterprise with Drupal Gardens
PPTX
Responsive Web Design helps SEO Boost up by XHTMLChamps
PPTX
Handy Resources for Developing a WordPress Website
PPTX
Angularjs overview
PPT
Ppt of web development
PPTX
online music store
Web development ppt
A complete ppt about web development services
ASP.NEt MVC and Angular What a couple
Creating MVC Application with backbone js
Decoupled Days 2019: Delivering Headless Commerce
Evolve 19 | Sarah Xu & Kanika Gera | Adobe I/O - Why You Need it to Execute o...
How do you build flexible platforms that focuses on business needs? by Fahim...
Web App Development Technologies You Should Know
Adobe AEM - Global SEO
Front end development
Open source customization, modification and integration
Socialize your Exceptional Web Experience – Adobe AEM & IBM Connections by He...
NodeCommerce
Anomalist Design LLC Design Portfolio
Scaling Microsites for the Enterprise with Drupal Gardens
Responsive Web Design helps SEO Boost up by XHTMLChamps
Handy Resources for Developing a WordPress Website
Angularjs overview
Ppt of web development
online music store
Ad

Viewers also liked (15)

PDF
Advanced Content Targeting & Personalization Within the Digital Experience Us...
PDF
Campaign management in AEM/CQ5
PPTX
New Repository in AEM 6 by Michael Marth
PDF
AEM Best Practices for Component Development
PPTX
The new repository in AEM 6
PDF
ACE : AEM 6 Developer
PDF
CIRCUIT 2015 - Akamai: Caching and Beyond
PPTX
Adobe Marketing Cloud Integrations: Myth or Reality? by Holger Marsen
PDF
Open Architecture in the Adobe Marketing Cloud - Summit 2014
PPTX
EVOLVE'16 | Maximize | Thanesh Sadachcharan | AEM 6.2 - What is in it for you?
PPTX
Adobe Marketing Cloud
PDF
Integrating with Adobe Marketing Cloud - Summit 2014
PDF
The 8 Biggest Document Management Trends this Year
PPTX
Digital Marketing PPT
PPTX
Digital Marketing Overview
Advanced Content Targeting & Personalization Within the Digital Experience Us...
Campaign management in AEM/CQ5
New Repository in AEM 6 by Michael Marth
AEM Best Practices for Component Development
The new repository in AEM 6
ACE : AEM 6 Developer
CIRCUIT 2015 - Akamai: Caching and Beyond
Adobe Marketing Cloud Integrations: Myth or Reality? by Holger Marsen
Open Architecture in the Adobe Marketing Cloud - Summit 2014
EVOLVE'16 | Maximize | Thanesh Sadachcharan | AEM 6.2 - What is in it for you?
Adobe Marketing Cloud
Integrating with Adobe Marketing Cloud - Summit 2014
The 8 Biggest Document Management Trends this Year
Digital Marketing PPT
Digital Marketing Overview
Ad

Similar to Content personalization in AEM (20)

PDF
Delivering exceptional web experiences
PPTX
Boosting Personalization In SaaS Using Machine Learning
PDF
Pixel Tie Portfolio (March 2020)
PDF
Boosting Personalization In SaaS Using Machine Learning.pdf
PPTX
Palsoft company information
PDF
Website Development for Startups_ What You Need to Know.pdf
PPSX
Profile aarav infotech
PDF
Mastering Affiliate Marketing with Systeme.io: A Comprehensive Guide
PPT
Google AdWords PPC
PDF
Engage 9 Blocks Business Model case study
PPT
Compliments International Web Design, SEO and Social Media Marketing Services...
PDF
Introduction to adobe experience manager
PDF
Meta Description.pdf
PDF
Inbound Marketing Strategy [Template]
PPT
Online Recruitment Portal
PPT
The Art of Requirement Gathering
PPTX
Kentico Offerings - Anubavam
PPT
Uktisw websites-distr
PDF
Content Marketing Roadmap - Ajio Business
PDF
2 digital kites broad overview
Delivering exceptional web experiences
Boosting Personalization In SaaS Using Machine Learning
Pixel Tie Portfolio (March 2020)
Boosting Personalization In SaaS Using Machine Learning.pdf
Palsoft company information
Website Development for Startups_ What You Need to Know.pdf
Profile aarav infotech
Mastering Affiliate Marketing with Systeme.io: A Comprehensive Guide
Google AdWords PPC
Engage 9 Blocks Business Model case study
Compliments International Web Design, SEO and Social Media Marketing Services...
Introduction to adobe experience manager
Meta Description.pdf
Inbound Marketing Strategy [Template]
Online Recruitment Portal
The Art of Requirement Gathering
Kentico Offerings - Anubavam
Uktisw websites-distr
Content Marketing Roadmap - Ajio Business
2 digital kites broad overview

More from Ankit Gubrani (7)

PPTX
Sling pipes
PPTX
Circuit breaker pattern
PDF
Sling models
PPTX
AEM integration with Apache Mahout
PDF
Integrating Apache Wookie with AEM || AEM-Wookie Connector Tool
PDF
Introduction to Sightly
PDF
Build Automation using Maven
Sling pipes
Circuit breaker pattern
Sling models
AEM integration with Apache Mahout
Integrating Apache Wookie with AEM || AEM-Wookie Connector Tool
Introduction to Sightly
Build Automation using Maven

Recently uploaded (20)

PPTX
Trending Python Topics for Data Visualization in 2025
PDF
STL Containers in C++ : Sequence Container : Vector
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PPTX
Why Generative AI is the Future of Content, Code & Creativity?
PPTX
Weekly report ppt - harsh dattuprasad patel.pptx
PDF
How AI/LLM recommend to you ? GDG meetup 16 Aug by Fariman Guliev
PPTX
Advanced SystemCare Ultimate Crack + Portable (2025)
PDF
Autodesk AutoCAD Crack Free Download 2025
PDF
Wondershare Recoverit Full Crack New Version (Latest 2025)
PDF
Topaz Photo AI Crack New Download (Latest 2025)
PDF
AI-Powered Threat Modeling: The Future of Cybersecurity by Arun Kumar Elengov...
DOCX
How to Use SharePoint as an ISO-Compliant Document Management System
PPTX
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
PPTX
Tech Workshop Escape Room Tech Workshop
PPTX
Monitoring Stack: Grafana, Loki & Promtail
PPTX
assetexplorer- product-overview - presentation
PPTX
Patient Appointment Booking in Odoo with online payment
PDF
Complete Guide to Website Development in Malaysia for SMEs
PPTX
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
PPTX
GSA Content Generator Crack (2025 Latest)
Trending Python Topics for Data Visualization in 2025
STL Containers in C++ : Sequence Container : Vector
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
Why Generative AI is the Future of Content, Code & Creativity?
Weekly report ppt - harsh dattuprasad patel.pptx
How AI/LLM recommend to you ? GDG meetup 16 Aug by Fariman Guliev
Advanced SystemCare Ultimate Crack + Portable (2025)
Autodesk AutoCAD Crack Free Download 2025
Wondershare Recoverit Full Crack New Version (Latest 2025)
Topaz Photo AI Crack New Download (Latest 2025)
AI-Powered Threat Modeling: The Future of Cybersecurity by Arun Kumar Elengov...
How to Use SharePoint as an ISO-Compliant Document Management System
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
Tech Workshop Escape Room Tech Workshop
Monitoring Stack: Grafana, Loki & Promtail
assetexplorer- product-overview - presentation
Patient Appointment Booking in Odoo with online payment
Complete Guide to Website Development in Malaysia for SMEs
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
GSA Content Generator Crack (2025 Latest)

Content personalization in AEM

  • 1. Content Personalization in AEM Ankit Gubrani Sponsored By:
  • 3. 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.
  • 4. Agenda  What is content personalization?  Client context  What are Segments?  Campaign Management  Experiences in AEM  Demo – Working with campaigns
  • 5. .about-me{ name: Ankit Gubrani; title: Sr. AEM Developer; working at: NextRow Digital Inc email-id: agubrani@nextrow.com; linkedIn: in.linkedin.com/in/ankitgubrani; twitter: @ankitgubrani90; blog: codebrains.blogspot.in; }
  • 6. More than 500 different users visit amazon.com every day and each user gets a different version of home page. But How?
  • 9. Content personalization in short means delivering the Right content to the Right Person at the Right Time.
  • 10. How does it work ?
  • 11. 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
  • 13. 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
  • 14. 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
  • 16. 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
  • 18. 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
  • 20. 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
  • 22. Experiences Teasers – pages that displays content focused on user’s interest Newsletters – content sent to the users in the form of email
  • 23. Demo – Working with Campaigns
  • 25. Thank you Please contact me at : agubrani@nextrow.com