how is the internet changing the practice of marketing