use of b2c and b2b internet marketings