Catalina Clothing checkout employees digitally enter the bar codes on all items as part of the checkout process. Catalina Clothing gathers purchase information by continuously learning which items at which price points customers prefer. This process allows Catalina Clothing to plan ahead when ordering from suppliers and restocking the shelves. This is an example of which type of research?