StumbleUpon Delivers Half of Traffic, Challenges Marketing Strategies stumbleupon-logosmall.jpgHow do you use Stumbleupon? The discovery engine is reportedly responsible for delivering more than half of all social media referral traffic in the U.S. — even more than Facebook and Twitter. What does this mean and why should you care?