how does digital marketing business work?