I am configuring personalization on home page of the website. Based on the specific child pages browsed by end user, the content of the frontpage changes. This works for the banner on the homepage where I can see the personalized content even after closing and re-opening the browser. But the body content resets to default. The only difference I can see is, for the banner component, personalization is configured in the SharedLayout of the page. But for the body components, the personalization is configured in the Final Layout.
I am using Sitecore 8.2 Update 2.
Thanks in advance