One of the key selling point of Sitecore 8 compared to the other CMS products is the Personalisation Engine.
The definition of “Behavior Personalisation” should be self Explanatory, providing personalised content based on the behavior of the user….
InSession Personalisation DOES NOT REQUIRE XDB license and MONGODB capabilities. Most of the features are enabled also if you are running Sitecore in CMSONLY mode.
The main advantage of XDB comes from the power of Analytics data and it will give you the ability to personalised based on the historic interactions and behavior (eg. checking if the customer has visited the page within the previous visits to the web site, or if the customer has never triggered a specific goal.)
The way of delivering personalised content within Sitecore is common within the personalisation framework and as you would expect you would need to define within your presentation details your personalisation rules.
Within the personalisation engine there are several way to define visitors behavior:
- Visit user visit a page, or check the entrypage of the journey
- Goal / Event /Outcome user trigger a goal -Event -Outcome during the visit
- Campaigns user come from a campaign landing page/email or his journey qualify with a campaign
- Referrals/search keyword user come from a specific website or through a specific keyword