Implementing a Robust Data-Driven Personalization Engine for Email Campaigns: A Step-by-Step Deep Dive