Implementing Automated Content Personalization with User Data: A Step-by-Step Deep Dive