
Lead volume alone does not show whether your marketing is working. A campaign can produce plenty of contacts and still waste time and money if those people are not a good fit or never become customers. Track a small set of lead generation metrics, define each one consistently, and connect early funnel activity to qualified opportunities and revenue.
Before comparing campaigns, decide what counts as a lead, a qualified lead, and a conversion. Use the same time period, funnel stages, and attribution rules when you compare results.
1. Conversion rate by funnel stage
Conversion rate is the share of people who complete a defined action:
Conversion rate = completed actions / people who could complete the action x 100
For example, if 50 of 1,000 landing-page visitors submit a valid inquiry form, that page's visitor-to-lead conversion rate is 5%. You can also measure the share of leads that qualify, book a call, or become customers. Keep those stages separate: a visitor-to-lead rate and a lead-to-customer rate answer different questions.
A conversion does not have to mean a sale. It might be a valid form submission, a demo request, or a purchase, depending on the campaign goal. Record the event that represents the action you care about; Google Analytics documentation explains how to set up events.
2. Cost per lead and cost per qualified lead
Cost per lead (CPL) estimates how much you spend to acquire each valid lead:
CPL = campaign cost / valid leads
If a campaign costs $1,000 and generates 200 valid leads, its CPL is $5. You can calculate cost per qualified lead the same way, using qualified leads as the denominator. If 20 of those 200 leads meet your qualification criteria, the cost per qualified lead is $50.
Set the cost boundary before comparing campaigns. It might include only ad spend, or also creative work, software, contractors, and your team's time. Use the same scope for each channel. A low CPL is not automatically good: spam, poor-fit inquiries, and leads that never progress can make a cheap campaign a bad investment.
3. Time to conversion
Time to conversion measures how long it takes a lead to move from a clearly defined starting point to a meaningful outcome, such as becoming a paying customer. Choose the same start and end points for every campaign. For example, measure from the date a valid lead first enters your system to the date it becomes a customer.
Compare the median time by channel or funnel stage. A few unusually long sales cycles can skew an average, while the median is less affected by outliers. Also review where leads stall: a long delay between inquiry and first reply may call for a faster follow-up process, while a long qualification stage may point to unclear fit or missing information.
4. Campaign return: ROI and ROAS
Return on investment (ROI) and return on ad spend (ROAS) are related but use different calculations:
- ROI = (attributed contribution – campaign cost) / campaign cost x 100
- ROAS = attributed revenue / advertising spend
If you spend $500 on ads and attribute $1,500 in sales to them, ROAS is 3x. A revenue-based ROI calculation is 200%: ($1,500 – $500) / $500 x 100. That calculation does not account for the cost of delivering the product or service, so it is not profit ROI. For a more useful profitability estimate, use contribution after variable costs and include the relevant campaign costs.
For lead generation, a form submission is not revenue. Connect leads to closed sales where possible, use a consistent attribution window, and account for refunds or cancellations when they materially change the result. Attribution can help compare reported outcomes, but it does not by itself prove that a campaign caused a sale.
Revenue is an important business outcome, but it is not the only useful signal. Conversion rates, qualified leads, and time to conversion can show where to improve before enough sales data is available.
5. Leads and qualified leads by channel
Count valid leads by source, such as organic search, referrals, email, or paid advertising. Then compare each channel's qualified leads, customers, cost, and revenue—not just its total contacts. A channel with fewer leads may produce more customers or better margins.
Use consistent source labels and campaign tags. Google's Campaign URL Builder helps create tagged links so campaign traffic can be grouped in reports. Keep naming conventions consistent, and do not put names, email addresses, or other personal information in URLs or analytics fields.
For organic search, include the time and tools used to create and maintain content when you estimate its cost. Google's SEO Starter Guide covers the basics of making content accessible to search engines.
A simple tracking routine for a small team
You do not need a large analytics stack to start. A spreadsheet or a basic CRM can record the campaign, source, reporting period, cost, valid leads, qualified leads, customers, and attributed revenue. Review the numbers weekly or monthly, depending on your sales cycle, and note changes to offers, landing pages, and follow-up.
For email and other marketing activity, follow the privacy, cookie, and direct-marketing rules that apply where you and your audience are located. Explain what information you collect, honor applicable consent and opt-out choices, and avoid collecting more than you need. Salesforce's lead-management guide can help with the process of organizing and following up on leads. For small-business advertising ideas, see this guide to setting up an advertising campaign.
Review these metrics together rather than optimizing one in isolation. The goal is not the most leads or the lowest CPL; it is a repeatable way to find suitable prospects and turn them into sustainable customer relationships.