Data-Driven Marketing in Retail and E-commerce