Understanding Customer Experience and Ways to Improve It