Google Analytics defines six lead stages from generate_lead to close_convert_lead. Mirror them in your CRM to compare purchased and organic leads.
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.
From Google's recommended-events page, each event fires when a lead:
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.
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:
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.
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:
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.
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.
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.
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.