Using real-time intelligence to personalize product experiences