Gartner, Inc: Social media revenue will hit $16.9 billion in 2012