What is role of internet marketing business to business and business to consumer transaction ?