When Big Data Meets the World of eCommerce and Lead Generation