Janelle is shopping for jeans from Express. She clicks on a style she likes. The site quickly presents her with a close-up view of her selection and additional information that will help her make a decision. When she adds the jeans to her cart, the website quickly shows her that other customers that purchased the same pair of jeans also purchased a particular shirt and boots. As the retailer's website learns more about Janelle and her purchase preferences, it is able to push other ideas toward her, and potentially increase the online retailers units per transaction. The technology that generates this type of intelligence and personalization is called

A. social media
B. cookie mining
C. Web 2.0
D. Web 3.0