User profiles are developed using profiling tools such as user registration, cookies files, website behavior tracking software, and user feedback.
These profiles are then used to recognize a person as an individual user and provide and provide the person with a personalized view of the contents of the site, as well as product recommendations and personalized Web advertising as part of a one-to-one marketing strategy.
Profiling processes are also used to help authenticate a person identity for account management and payment purposes, and to gather data for customer relationship management and marketing planning, and website management.