The marketing landscape has changed significantly in the past few years with the shift mainly driven by new technology, changes in customer needs and the evolution of consumer tolerance.
A few years ago marketers were talking about customer relationship management and brand management to drive loyalty and retention. Fast forward a few years and the new buzz words are customer engagement and brand experience. So you may ask, what is the difference? Notice that these management words have evolved into less authoritative terms, engagement and experience.