Enhancing customer experience in the digital age