Demand generation is the backbone of any successful marketing strategy. Yet, despite its importance, 61% of marketers have indicated that generating traffic and leads is their top challenge. Today’s current economic uncertainty may well exacerbate this problem, particularly as fewer companies appear willing to adequately invest in marketing.