comScore just released its Digital Future In Focus report for 2013, offering a broad swath of data in areas like social networking, search and mobile. But the most interesting finding, at least to me, involved display advertising — that 5.3 trillion impressions were served in the United States, but three in 10 are never actually rendered in-view. → Read More
Seattle, WA
San Diego, CA
Menlo Park, CA
San Francisco, CA
Berlin, Germany
Boston, MA