affiliate marketing vs digital marketing in e-commerce