A CDP allows you to track and collect data about your customers, typically from multiple channels and applications, and create user profiles based on that data. These are then used in the CMS for personalization.