Zappos tailors Facebook to fit revenue goals