internet marketing vs affiliate