E-commerce firms analyse data such as browsing history, location, device type and past purchase behaviour to estimate how much a customer might be willing to pay ...