Friday, 7 August 2015

Creating Personalized Adobe Experience Manager Content

You can create a personalized experience for visitors to your web site by using Adobe Experience Manager (AEM). A personalized experience presents the visitor with a tailor-made environment displaying dynamic content that is selected according to their specific needs; be this on the basis of predefined profiles, user selection, or interactive user behavior.
That is, personalized content is what web site visitors want to see. It can be categorized, and therefore made available to users according to predefined rules and it must be dynamic; in other words the content must, in some way, be dependent upon the user. If every user would see the same content, then personalization would be redundant. For example, assume someone interested in Apple products is visiting your web site. You can display images of Mac products as opposed to Window products.

This article walks you through how to setup a personalized experience using AEM.

To read this article for AEM 5.x, click

To read this article for AEM 6.1, click

In addition to this article, it is strongly recommended that you sign up for Aug session of Ask the AEM Community Experts. This session is with Dan Klco, an AEM Expert and Sling member who will be talking about this subject. To sign up, see

Adobe Digital Marketing Community

Join the Adobe Digital Marketing Community. Start by clicking this banner

I (Scott Macdonald) am a Senior Digital Marketing Community Manager at Adobe Systems with over 18 years in the high tech industry. I am also a programmer with knowledge in Java, JavaScript, C#,C++, HTML, XML and ActionScript. If  you would like to see more CQ or other Adobe Digital Marketing end to end articles like this, then leave a comment and let me know what content you would like to see.


  1. Hi Scott, I saw your demo this morning with Dan and had a follow up question. I thought one of you had said that teaser default content was loaded server-side, as opposed to the segmented content which gets loaded with javascript. Did I hear that correctly? I can't find any other documentation to confirm this.

  2. I will update the article with this information.