Marketing Funnel Campaign Yield Analysis
Measure yield at each funnel stage per channel to find and fix your marketing ROI leaks
The prospect-to-customer funnel has four stages: Prospects (total visitors or outbound contacts), Leads (those who have provided contact information), Opportunities (leads that sales has engaged and qualified), and Customers (won deals). The 'yield' at each stage — what percentage advances to the next — reveals where the funnel is leaking and which channels are most efficient.
The critical insight is that yield must be tracked by channel, not in aggregate. A channel with high volume but low yield may produce fewer customers per dollar than a smaller channel with higher yield. Outbound channels (cold calls, trade shows, direct mail) often have the highest cost-per-lead and lowest yield because they target unqualified audiences. Inbound channels (organic search, referrals, social) often have lower cost-per-lead and higher yield because prospects have self-qualified by seeking the content.
Campaign yield analysis makes the case for inbound budget reallocation with evidence. When a team can show that organic search leads close at 5% and trade show leads close at 1%, and organic search costs one-fifth as much per lead, the ROI case for shifting budget from trade shows to SEO-driven content is quantified, not merely asserted.
- Aggregate conversion rates conceal channel quality differences — always segment funnel metrics by traffic source.
- The highest-yield channels deserve the largest budget allocation, regardless of historical precedent.
- Cost per customer (not cost per lead) is the correct terminal ROI metric — high lead volume with low close rates is expensive, not efficient.
- Funnel yield improvements compound: a 20% improvement at each stage produces more than a 20% improvement in total customers.
- Eliminating low-yield channels frees budget that compounds faster in high-yield channels than any optimization within the low-yield channel.
- Instrument the funnel with channel trackingEnsure every marketing channel is tagged so you can track a visitor from their first touchpoint through lead, opportunity, and customer stages. UTM parameters for paid and email traffic, referring URL tracking for organic and social, and CRM deal source attribution are the minimum instrumentation required.Pro tipFirst-touch attribution (the channel that drove the first visit) and last-touch attribution (the channel that drove the conversion) often point to different channels. Run both models to understand the full customer journey.
- Calculate yield rates at each funnel stage by channelFor each channel, calculate: Prospects → Leads (visit-to-lead rate), Leads → Opportunities (lead-to-qualified rate), Opportunities → Customers (close rate). Plot these by channel in a matrix. The matrix will reveal which channels are efficient at each stage and which have yield problems.WarningEnsure you have sufficient volume per channel to produce statistically meaningful yield rates. A channel with 20 leads and 1 customer shows a 5% close rate, but the confidence interval is enormous — don't make major budget decisions on thin data.
- Calculate cost per customer per channelDivide total channel spend (including staff time) by the number of customers attributable to that channel. This is the terminal ROI metric that allows apples-to-apples comparison across channels. A channel that appears cheap on cost-per-lead but has a low close rate may be more expensive per customer than a higher-CPL channel with better yield.Pro tipInclude the fully-loaded cost of sales time spent on leads from each channel. A cold-call lead that requires 10 sales touches to close vs. an inbound lead that requires 3 has dramatically different true cost per customer.
- Identify yield improvement opportunitiesFor channels worth investing in, identify the funnel stage with the worst yield and diagnose the cause. Low visit-to-lead yield: CTA or landing page problem. Low lead-to-opportunity yield: lead quality or lead qualification problem. Low close rate: sales process or prospect fit problem. Each stage has specific levers for improvement.WarningDon't optimize a low-yield channel before testing whether the channel itself is structurally inefficient. Some channels (cold call, trade show) have yield ceilings that can't be raised by optimization.
- Reallocate budget toward highest yield channelsPresent the cost-per-customer comparison to leadership with a proposed reallocation. Shift budget from the worst-yield channels to the best-yield channels in 25–50% increments per quarter to limit risk. Measure whether the yield rates hold as you scale the high-performing channels.Pro tipScale gradually — some high-yield channels have volume ceilings. A channel that yields perfectly at $10k/month may see yield degrade at $100k/month due to audience saturation or quality reduction.
The authors walk through a trade show yield analysis: $50,000 spent on booth, travel, and materials; 500 contacts collected; 50 (10%) became qualified leads; 5 (10% of leads) became customers with an average deal size of $5,000. Total revenue: $25,000. ROI: negative before accounting for the time cost.
A B2B company tracked the full funnel for organic search leads vs. paid search leads over a year. Organic search leads had a 4% visit-to-lead rate vs. 2% for paid search, and a 15% lead-to-customer rate vs. 8% for paid. Despite organic search requiring upfront content investment rather than per-click spend, the cost per customer was 4x lower than paid search.
The funnel yield model draws from established B2B sales methodology — the sales funnel has existed as a concept since the late 19th century. Halligan and Shah's contribution is applying rigorous yield measurement to marketing channels specifically, and showing that inbound channels systematically outperform outbound channels on yield metrics when tracked properly. They also introduced the language of 'campaign yield' as a standard marketing planning metric, not just a sales metric.