Hats Off To You: How To Craft Viral Campaigns That Earn Digital Applause