digital marketing vs ecommerce