Optimizing omnichannel retail through user experience management