I am working on a website which will have gazillions of stories. Stories in all formats: texts, videos, photos and other multimedia elements. stories can be filtered on various basis some of which are "new" which obviously will contain latest stories first, "featured" stories which will be marked featured manually and "popular" for which I need to come up with an algorithm.
So far what I am doing is taking average of facebook likes, number of shares (including both facebook, twitter or any other shares) and number of views. But this doesn't look good to me. Because giving equal weight-age to all three metrics doesn't sound genuine for reasons like social spamming etc.
Looking forward to some really good algorithms to rank popularity of stories.
----Addition-----
Popularity Algorithm discusses algorithm only based on "likes" and the algorithm is based on to categorize results in categories of timestamps: popular on day, week and month. whereas This has an answer which nearly answers my query but not exactly because the metrics is assumed there. I am looking for some exact metric with genuine explanation. For eg "facebook *2", with an explanation of why *2 for facebook. I hope I am not duplicating now!