How Does Online Reputation Influence the Customer Experience?