Smartphones, social media and in-store customer service to play big roles in holiday shopping behavior