New figures released by Stumbleupon show the potential of the site to increase traffic and social activity. More than 50 per cent of social media referral traffic in the U.S. is generated by Stumbleupon, so how does it currently feature in your marketing strategy?