What can media companies learn from Amazon, top social media sites about social transactions?