Personalization allows a system to identify a user as a specific type or individual, and to deliver appropriate content and functionality to that user. Personalization targets experiences to users with the intent of delivering what they need when they need it. However, personalization needs to be carefully implemented to ensure ongoing success.
Here are some guidelines for creating a successful personalized experience:
1. Assign roles carefully.
When done well, personalization can enhance an experience by presenting the right information to the right user at the right time. However, if a user is tagged as the wrong “type,” personalization can result in a frustrating experience that might annoy the user at...