When rating their most recent online shopping experience, consumers gave supermarkets the highest satisfaction score (4.45 on a five-point scale), ahead of other channels, including Amazon (4.32), ...