Today, when customers interact with a brand, they aren't just looking to buy a product or service. They expect a full-blown experience.