E-commerce shoppers expect free shipping, branded giveaways