The Evolving Role of Social Media in Ecommerce