Personalization is a strategy to provide content, products, or marketing using data learned about a person to create a customer experience adapted to their interests. Ideally it uses data combined from first-party data like website interactions to third-party data sources such as social networks.