How to measure lead quality by marketing source

Measure lead quality by source with clear formulas and a worked example. Compare qualified leads, customers, costs, and revenue without hiding open deals.

Augustinas Grupas

Founder of TrackLeadSource

11 min read

Summarize with:

Share:

To measure lead quality by marketing source, record where each enquiry came from and what happened to it. Compare the share of leads that qualify, the share that become customers, and the cost of getting those results. Use the same qualification rules and give each group enough time to buy.

TL;DR

  • Define a suitable enquiry. Agree on who you can help before comparing channels. Use the same rules for every source.

  • Follow leads through to sales. Keep source, qualification, and customer outcomes together in your CRM or spreadsheet.

  • Compare more than volume. Check qualified leads, customers, costs, and revenue over comparable periods. Keep unfinished deals visible.

What makes a lead high quality?

A high-quality lead is a potential customer whose needs fit what you sell. They have a realistic path to buying. A form submission tells you someone contacted you; it does not establish either of those things.

Start with a short definition your team can use. For a local installation company, a qualified enquiry might mean:

  • The person needs a service the company provides.
  • The property is inside the service area.
  • The requested work meets the company's minimum project size.
  • The person is willing to discuss a quote and can help arrange the work.

A software business will use different criteria. It might check the team's use case, company size, and whether the product meets a required feature need.

Keep fit and timing separate. Someone planning a suitable project for next quarter may be worth following up. They are different from someone asking for a service you do not offer.

If your CRM uses MQL and SQL labels, agree on what each means. In HubSpot's lifecycle definitions, marketing qualification and sales qualification are separate stages. You do not need every stage to start, but everyone updating records should use the same definitions.

Avoid judging leads by their source before reviewing them. Marking every referral as good and every social lead as poor would build your assumptions into the report.

Save the source and outcome with each lead

A channel report becomes useful when it connects to individual enquiries. You need to see that one lead came through paid search, qualified for your service, and later became a customer.

You can start with a spreadsheet. Keep one row per new sales enquiry, with a stable ID so repeated submissions can be matched.

Information to keepWhy you need it
Enquiry ID and dateFind the same lead and group enquiries by when they arrived
Source, medium, and campaign where availableSeparate channels and investigate individual campaigns
Qualification decision and dateRecord whether the lead meets your criteria and when you checked
Reason if unsuitableExplain patterns such as wrong service or location
Sales outcome and dateDistinguish an open enquiry, a lost sale, and a customer
Revenue from the saleCompare business value as well as customer counts

These are suggested record labels, not required product field names. Keep a review date on your report, too.

Capture available source details when the person visits and pass them with the form submission. Our website form source tracking guide explains that process. TrackLeadSource is built around preserving source and journey context with form leads. Qualification and sales outcomes still need to be recorded in your CRM or spreadsheet.

Use one source rule throughout the report

Someone might discover you through organic search, return through an ad, and then enquire. A report based on first recorded source can give different results from one based on the last recorded source.

Choose a rule and label it. Use that rule for every row. Keep the underlying journey where available so you can investigate later. Our lead attribution guide explains the main choices.

A person's answer to “How did you hear about us?” belongs in a separate column. People can forget the details, while tracking can miss offline recommendations or visits it cannot connect. Keeping both sources gives you more context. Do not overwrite one with the other.

Start with these lead quality metrics

Use a small set of measures you can maintain. Here, a lead means a unique new sales enquiry. Remove confirmed spam, test submissions, and duplicate entries from that count, but keep their counts separately.

Keep real enquiries that do not fit your service in the lead total. Removing them would hide a targeting problem. Existing customer support requests belong in a separate report.

MetricCalculationWhat it helps you see
Qualification rateQualified leads ÷ leads × 100How often enquiries meet your criteria
Lead-to-customer rateNew customers ÷ leads × 100How often enquiries become customers
Cost per qualified leadRelevant spend ÷ qualified leadsWhat you spend to get a suitable enquiry
Revenue per leadRevenue from those leads ÷ leadsHow much sales value each group produces on average

Use counts and percentages together. A channel with one customer from two leads has a 50% customer rate. That is too little evidence to assume it will keep performing that way.

For cost metrics, state what you included. If you use ad spend alone, call it ad spend per qualified lead. Agency fees, creative work, software, and sales time can change the full cost. Do not label an ad-spend-only figure as total customer acquisition cost.

If there are no qualified leads, cost per qualified lead is undefined. Show “No qualified leads” alongside the spend, rather than reporting zero cost.

TrackLeadSource

See the story behind each lead.

Keep source, campaign, and journey context together when a visitor becomes a lead.

Start free trial

7-day free trial. No card required

A channel comparison with real calculations

Imagine a service business reviewing one month's new enquiries. The numbers below are fictional and show the method, not expected performance for these channels.

Each lead has been observed for 90 days after its enquiry date. In this example, all have a qualification decision and a final sales outcome within that window. Each customer is counted once. Revenue means the value of their first completed purchase, excluding tax and net of refunds.

The business uses the same recorded-source rule for all three channels. Paid campaign spend covers the acquisition month. This is a period-level comparison, not a claim that each ad dollar can be matched to one lead.

ResultPaid searchPaid socialOrganic search
Unique new leads6010040
Qualified leads, including eventual customers302024
New customers1248
Revenue from those customers$12,000$4,000$8,000
Ad spend$2,400$2,000Not applicable
Qualification rate50%20%60%
Lead-to-customer rate20%4%20%
Ad spend per qualified lead$80$100Not applicable
Revenue per lead$200$40$200

Paid social brought the most enquiries. It also had the lowest qualification and customer rates in this example.

Looking only at ad spend per lead, social appears cheaper: $2,000 ÷ 100 = $20, compared with $2,400 ÷ 60 = $40 for paid search.

But paid search produced more suitable enquiries. Its ad spend per qualified lead was $2,400 ÷ 30 = $80. Social's was $2,000 ÷ 20 = $100.

Paid search also produced 12 customers from 60 leads: 12 ÷ 60 × 100 = 20%. Social produced four from 100: 4%.

That gives the business a reason to investigate the social campaigns. It does not prove that paid social is always a worse channel. One campaign, offer, or audience may account for the difference.

Organic search brought fewer leads but a higher share of suitable enquiries. Its cost is not zero. Content, SEO work, and website maintenance still take resources. Those costs are not included in this table, so it cannot establish which channel is most profitable.

The revenue figures are not profit or marketing ROI either. Before making a spending decision, account for delivery costs, sales effort, and other relevant costs. Higher revenue can come with a lower margin.

Give enquiries enough time to become customers

A lead that arrived yesterday has had less time to buy than one from three months ago. Comparing their current outcomes can make the newer group look worse.

Group enquiries by when they arrived. Then compare what happened within the same amount of time after each enquiry. This is often called a cohort comparison: a cohort is simply a group that started during the same period.

Choose a window that fits your sales cycle. The example uses 90 days to make the method clear. A business with longer projects may need longer. When a window is still incomplete, mark the report as provisional.

Keep pending outcomes visible

Suppose 20 qualified leads have reached the same review point. Five became customers, five were lost, and ten are still open.

The customer rate among those qualified leads is 5 ÷ 20 = 25% so far. The win rate among resolved deals is 5 ÷ 10 = 50%. Both calculations can be useful, but they answer different questions. Label the denominator.

The ten open deals are not ten lost sales. Keep them open and update the report later. Similarly, an enquiry nobody has assessed yet is not automatically unqualified.

Keep acquisition reporting separate from this month's sales total. A sale closed in October may belong to a lead acquired in July. For a lead-quality comparison, attach that sale to its original enquiry group.

Use the results to choose your next action

Start with the records behind a weak result. A percentage tells you where to look; the reason tells you what to change.

What you seeWhat to check next
Many real enquiries outside your service areaLocation targeting and the location stated on your landing page
Frequent requests for a service you do not provideSearch terms, ad wording, and the offer shown before the form
Suitable leads that rarely become customersResponse time, follow-up, pricing, availability, and lost-deal reasons
Many leads still awaiting a decisionOwnership of follow-up and how recently the leads arrived
A large unknown-source groupWhether source data reaches the saved form entry and CRM

Review results by campaign when you have enough leads. A broad channel average can hide one campaign that works and another that attracts the wrong enquiries.

Be careful when sales handling differs. If one group gets a reply within an hour and another waits several days, the outcome reflects more than marketing quality. Check the process before blaming the channel.

Keep unknown sources visible instead of quietly dropping them. If a large share of your customers has no recorded source, the known-source report only tells part of the story.

When a pattern repeats across comparable groups, use it to plan a measured budget change. Watch what happens to qualified leads, customers, and costs afterwards. Recorded attribution helps organise evidence; it does not prove how many sales would disappear if you stopped a channel.

Common questions

There is no single target that fits every business and definition. A strict sales qualification rule will produce a different rate from a basic service-fit check. Start with your own consistent baseline, show the lead count, and compare similar campaigns and periods.

No. You can start with clear qualification criteria and recorded sales outcomes. Scoring assigns points to signals and can help prioritise follow-up. A high score is still an estimate of potential, so compare it with what actually happens to those leads.

Source tracking provides the recorded origin and visit context. You still need the sales outcome attached to the same lead. Once both are present, your CRM or spreadsheet can compare sources by qualified enquiries, customers, and revenue.

It can be a useful next step once your qualification data is consistent. Google Ads supports separate goals for qualified and converted leads using offline outcome data. Choose the stage that matches your process and verify the implementation separately. See Google's explanation of qualified and converted leads. This is an advertising-platform workflow, not a claim that TrackLeadSource sends those outcomes automatically.

Start with one report you can keep up to date

Choose a clear qualification rule and apply it to each new enquiry. Save the source, record the outcome, and give leads a fair amount of time to buy.

Then compare channels using the same definitions. You will have a better basis for deciding where to spend your time and budget than a lead count alone.

Augustinas Grupas

Augustinas Grupas

Founder of TrackLeadSource

Helping marketers connect website form submissions to their source, campaign, and customer journey.

Lead source tracking

How to track lead source in your website forms

Track lead source in website forms, save campaign and journey data with each enquiry, and use CRM outcomes to see which channels bring customers.

Lead source tracking

What is lead attribution? Models and a practical example

Learn what lead attribution means, compare first-touch, last-touch, and linear models using one journey, and connect source records with customer outcomes.

Lead source tracking

How did you hear about us? Survey options and examples

Choose clear survey options, see practical examples, and learn how to use customer answers alongside recorded lead source data in your CRM or spreadsheet.

Know the story behind your next enquiry