In the ongoing battle to attract and retain customers online, more businesses are turning to site personalization to deliver dynamic, relevant content that can be tailored to enrich user experience.