For years, personalization has been retail’s magic word. The promise was simple: show each shopper exactly what they want and they’ll buy more.