Recently I've been interested in the real value of a Like on Facebook. I see it breaking out into two distinct value contexts; 1. The value of a Like as a reliable data point, and 2. The value of a Like in terms of user engagement (traffic, purchase conversion, advocacy, etc...). Both have different implications regarding the best way to use them to align with strategy. Being a programmer I'll speak to Likes as a data point as I think their value in terms of user engagement is a bit more subjective and more dependent on the strategy being employed.
The reliability of Likes as a data point breaks down into two different categories, the value of total likes as a measure of interest in a particular object (brand, product, service), and the Like as a indicator of a particular user's interest in said object (music, books, products, brands, etc...). Unfortunately the former is misleading as it's not a measure of unique users, but is actually an aggregate of a number of interactions with the object being "liked." The actual number that appears is a roll up of unique likes, comments on likes, likes of those comments, shares of a link to an object, and sharing the link via a Facebook message. I realize that this is a design decision by Facebook to ensure objects have higher amount interactivity. The catch is end users interpret this number as an exact measure, when it is not exact. Actually to add another layer of complexity it isn't a real time value, but matriculates in over some increment (acceptable and expected considering the number of users interacting with the platform. This accuracy issue is a problem when creating applications or experiences that intend to use the like as an exact measure (it's actually against FB Policy to use them as a voting mechanism in promotions or contests). Another consideration that I learned about the hard way is if there is a reason to game the accuracy of a like button malicious users can do so with browser hacks like greasemonkey scripts.
As per likes being a meaningful measure of defining what a user actually likes it is a much bigger miss in my opinion. The barrier to like something is so low that i don't think many end users' think hard about it before pressing the like button. I doubt they're thinking this is a thing or service that really helps define my interests and I want my friends to see it. With the change to the function of the like button to act more closely to how share button worked users may start to think (a little) more about what they choose to like since it takes greater prominence in their friend's newsfeeds. I think this is a great measure to improve how users utilize the like button, but there is another critical flaw. My biggest grip with likes is there is a low integrity to the data. It is on the various developers implementing open graph to ensure the accuracy of the meta data being associated with an open graph object. I've seen a high level of variability in how well this is implemented across the web, and there is no normalizing of the data. The data that is returned via the Open Graph API is also very basic for example this an excerpt of the output from my likes.
{
"name": "Bud Light",
"category": "Food/beverages",
"id": "54876245094",
"created_time": "2011-07-05T13:57:13+0000"
},
{
"name": "Grey Goose Vodka",
"category": "Food/beverages",
"id": "83969398808",
"created_time": "2011-06-28T16:30:52+0000"
},
{
"name": "Nike Football",
"category": "Company",
"id": "51212153078",
"created_time": "2011-01-26T16:36:25+0000"
},
{
"name": "Oreo",
"category": "Food/beverages",
"id": "114998944652",
"created_time": "2011-01-26T16:36:18+0000"
},
{
"name": "Golden State Warriors",
"category": "Professional sports team",
"id": "47657117525",
"created_time": "2011-06-16T16:51:49+0000"
},
{
"name": "Smirnoff",
"category": "Wine/spirits",
"id": "216299650110",
"created_time": "2011-01-25T23:28:42+0000"
},
{
"name": "Cointreau",
"category": "Food/beverages",
"id": "192869992789",
"created_time": "2011-01-24T22:05:22+0000"
},
{
"name": "Converse",
"category": "Retail and consumer merchandise",
"id": "23402039579",
"created_time": "2011-06-01T19:11:29+0000"
},
This data doesn't really tell a very deep story about who I am, nor does give very much detail regarding what these likes are outside of giving a basic category. The categories seem to be poorly organized or not always logical "Cointreau" is listed as Food/Beverage, but "Smirnoff" is Wine/Spirits. This would obviously cause confusion if you are building business logic that depends on these categorizations being a dependent and accurate data point. It would probably be better if these items could have multiple categories or if there was a built in hierarchy for them to improve accuracy. If you make additional calls to the Open Graph API you can get additional details for each of these items, but that can be cumbersome if there is a significant number of items and if you are asking for likes for multiple users. It would be great to get some more detail in the initial call, possibly adding the URL as that would maybe allow for sorting by items from a specific source. For instance sorting all items liked on a specific website, this would be great for sites with large amounts of content and then sorting content based on the users' past likes (there are obviously other ways to achieve this, but this would make things simpler).
There is opportunity to enhance things; I think likes can be amended to improve their value. For me the key missing piece is the relevance of this like to the user, do they spend a lot of time on the fan page, do they interact with the brand a lot, or did they just do it to take advantage of a promotion? It would be interesting to add a measure of how much someone likes a specific item, maybe giving users the ability to rank their likes in a way that tells a more meaningful story about who they are. Getting greater context for the relevance of that like to a user would allow us to create really interesting experiences catered to the users interests in a more accurate way. Another opportunity to increase value is to add some system for users to police the data integrity, similar to how Foursquare uses their "super users" to police and correct data issues on their platform. It would be great to allow users to flag data as wrong, suggest corrections, and or merge duplicate items.
I'm certain that Facebook will continue to evolve likes as the platform grows and expands. It's just not quiet there at the moment and if they address it in the near future likes could really become a much richer and accurate data point. I'd love to hear others thoughts as I'm sure there are some different perspectives I've missed.
Update: I opened a bug on Facebook's Bugzilla aimed at helping improve "likes." This is the first of a few I will likely open on this topic to help push them towards resolving some of these issue.
http://bugs.developers.facebook.net/show_bug.cgi?id=19069
