Personalized marketing is a marketing strategy that customizes marketing content to existing and potential customers in order to enhance their individual experience with a brand. This is done through analysis of their prior and current behavior while interacting with the brand. This type of marketing strategy encourages loyalty, since customers are much more likely to continue to interact with a brand that caters to their individual needs and desires. Personalization of content can also consider customer attributes and demographic information, such as age, gender, geographic location, socioeconomic status, languages spoken and political affiliations. Advantages of personalized marketing include improved customer experience, increased brand recognition, higher customer loyalty and the resulting increase in customer retention and revenue.