Lead Generation Published

Track Lead Quality by Source, Not Just Lead Count

Google Analytics defines six lead stages from generate_lead to close_convert_lead. Mirror them in your CRM to compare purchased and organic leads.

The short answer

Counting leads tells you which source is loudest. Tracking what happens to each lead afterward tells you which source is worth paying for. Google Analytics already has a vocabulary for this: its recommended events for lead generation run from generate_lead (a form submitted) through qualify_lead, working_lead, and disqualify_lead, to close_convert_lead (became a customer) and close_unconvert_lead. Google says the set is meant to "measure the full lead generation funnel for online and offline activity," and names automotive sales among the use cases. Even if your purchased leads never touch your website, using the same stage names in your CRM lets you compare every source on the same yardstick.

The six lead stages Google defines (opened for this article)

From Google's recommended-events page, each event fires when a lead:

  • generate_lead: "submits a form online or submits information offline"
  • qualify_lead: "is marked as fitting the criteria to become a qualified lead"
  • disqualify_lead: "is marked as disqualified to become a lead for one of several reasons"
  • working_lead: "contacts or is contacted by a representative"
  • close_convert_lead: "became a converted lead (a customer)"
  • close_unconvert_lead: "is marked as not becoming a converted lead for one of several reasons"

Google says these events are useful "for business-to-business sales, automotive sales, insurance sales, or generally for when conversions occur offline," and that sending them populates the Lead acquisition report.

What the Lead acquisition report shows

Google's Lead acquisition report help page describes a report that "shows which channels drive new leads to your business." Its metrics map directly to those events:

  • New leads: unique users with a generate_lead event
  • Qualified leads: unique users with a qualify_lead event
  • Converted leads: unique users with a close_convert_lead event

The report groups traffic by channel (Google lists defaults such as Organic Search, Paid Social, Email, Referral, and Paid Search). That's useful for leads that come through your own site. Leads delivered to you by a vendor won't show up there automatically, which is why the CRM side matters.

Use the same stages for purchased leads

Here's the practical move for a roofing company, a real-estate team, or a dealership buying leads from more than one place: give every lead a source field and walk it through the same six stages, whether it came from your website, a vendor, or a referral. Then you can compare:

  • Contact rate: how many leads reached working_lead
  • Qualification rate: working to qualified
  • Close rate: qualified to converted
  • Disqualify reasons: wrong number, out of area, not the owner, already sold, duplicate. Google's own definitions say disqualify and unconvert happen "for one of several reasons," so record which one.

That last field is the one most teams skip, and it's the one that makes a conversation with any lead vendor productive. "Your leads are bad" is hard to act on. A hypothetical "twelve of these forty had disconnected numbers" is specific.

Tag your own campaigns so sources don't blur

For leads that do come through your site, Google's campaign URL guidance says to always use utm_source, utm_medium, and utm_campaign, and warns that values are case-sensitive: "Meta and meta" are treated as different values. Google recommends lowercase as standard practice. Sloppy tags split one campaign into several rows and make your own ads look worse, or better, than they are.

Product type changes what "converted" means

At TX Lead Forge, automotive seller enquiries involve competing offers. More than one dealer may be contacting the same seller, so measure your own contact speed and appointment rate, not whether you were the only call. Roofing and real-estate leads are exclusive, so a roofing or real-estate team can judge a lead's outcome without another buyer in the mix. Either way, record the stages honestly and compare like with like. If a lead looks invalid, document the specific reason. Invalid-lead questions are handled case by case.

A simple setup checklist

  1. Add a required source field in your CRM and lock its values to a short, lowercase list.
  2. Add the six stages, using Google's names or plain-English equivalents mapped one-to-one.
  3. Add a required reason picklist for disqualified and unconverted leads.
  4. If your website forms feed Google Analytics, send generate_lead on submission so the Lead acquisition report fills in.
  5. Review by source monthly: contact rate, qualification rate, close rate, and top disqualify reasons.
  6. Pair it with response speed. We've written about why speed to lead beats more lead spend.

What this post is not promising

  • This summarizes Google Analytics help pages. It isn't legal or analytics-implementation advice.
  • We don't promise contact rates, close rates, or results from any lead source.
  • We don't invent refund, credit, or replacement policies. Invalid-lead issues are case by case.

Bottom line

Track lead quality, not just lead count. Google's six lead-generation stages give you a ready-made vocabulary. Use them on your site, mirror them in your CRM for every purchased lead, and record why leads fall out. Then compare sources on contact, qualification, and close rates instead of volume.

Want to compare a new source the right way? Ask about competing auto seller enquiries or exclusive roofing and real-estate leads through TX Lead Forge.

TX Lead Forge

Want exclusive, high-intent leads for your Texas business? Let's talk.

Contact Us →

More Articles