Displaydata

A new report from Displaydata shows 72% of U.S. shoppers are deterred from in-store purchases because of perceived higher prices.