E-commerce survey: Amazon tops in holiday service; Gap lags