This morning Facebook announced “a new version of the Share button with a live counter, and opened up the analytics associated with sharing on Facebook so that developers can measure engagement and view the number of shares, likes, and comments made on content.” This is a massive announcement from Facebook as it will open up a whole new set of opportunities for developers focused on aggregating social content from around the web.
This share button will help people track what the most popular content from around the web is. By adding the new Facebook share widget, Facebook will be able to focus becoming a source of information from around the web. A number of companies have already developed their own Facebook share widgets, however this new version developed by Facebook will help replace existing share widgets for Twitter and other sources.
Links.getStats
Also included in this new release is the Links.getStats API call which will enabled developers to find the number of times URLs from around the web have been shared. Opening up this data set paves the way for Facebook content aggregators from around the web. I’ve discussed this concept heavily over the past few months but it’s amazing to see Facebook finally open up this data.
Most incredible is that this data is accessible without an API key. You can use the rest server to find out how many times a URL has been shared. For example, by visiting the url http://api.facebook.com/restserver.php?method=links.getStats&urls=www.allfacebook.com you can find out that AllFacebook has been shared 266 times so far. You can also find out how many comments, clicks, and likes have taken place for each URL.
Making Information Publicly Available
This is a massive announcement from Facebook as it will permanently transform the way that information is aggregated around the web. Not only will news aggregators benefit from this announcement but search engines will also benefit as they can find out how “socially relevant” various sites are. According to Facebook, Techmeme, bit.ly, and awe.sm are already using this data to expand their analytics service.
Statistics about URLs just started getting counted so expect URL counts to start low. We’ll be posting updates later about this as we get more information about the new service and have time to play with it.

6 Comments »










test
Is there any way to see who’s shared a particular URL? I cannot for the life of me figure out who shared a recent blog post.
Will the URL parameter in Links.getStats give all shares beneath a domain? In your example, is the result returned from Facebook all shares for the domain, or just that individual URL?
Great post. Quick question:
The raw result for http://api.facebook.com/restserver.php?method=links.getStats&urls=www.allfacebook.com
Gives you this:
http://www.allfacebook.com 323 4 14 341 9 http://www.allfacebook.com
So. Which numbers are which? 323 is shares, 4 is comments, 14 is … , 341 is clicks, 9 is likes?
Thanks!
Ah. Figured it out.
Share count
Like Count
Comment Count
Total Count
Click Count
Does anyone know if there is a method for calling Links.getStats on facebook with a domain name and get ALL shared links,likes,etc instead of just 1 page?
Our site contains thousands of pages, would love to see a “collected” overview of how many shares, likes, comments, etc our DOMAIN has. Doing this on a Page-by-Page level is far too tedious!