Never underestimate the power of a good deal—real or imagined.

Even as shoppers complained that deals on Amazon's Prime Day fell short of their lofty expectations, the online retailer said Thursday that the event broke sales records on what would have otherwise been a typical July day.