How Digital Advertising Can Improve Consumer Experience, Sales, as well as Commitment