How consumer behavior keeps changing McKinsey’s David Edelman explains how purchasing decisions are made in a digital world.