B2B Lead Generation
Your cost per lead is falling. The campaign dashboard looks healthier. Then sales opens the latest batch and rejects most of it.
Wrong geography. No relevant business need. Students downloading research. Duplicate contacts. People expecting something your team does not sell.
The cheaper lead was not necessarily a better acquisition. It was simply a cheaper form submission.
Improving B2B paid media lead quality starts by separating acquisition efficiency from commercial usefulness. CPL still belongs in your reporting. It just cannot carry the verdict on pipeline performance.
This audit connects advertising, sales outcomes and budget decisions.
Why is your cost per lead dropping while revenue stalls?
A conversion-focused campaign learns from the goals you give it. In Google Ads, primary conversion actions within the campaign’s selected goals inform bidding. If the goal is a form submission, the system is not automatically judging whether sales would accept that person. [1]
That is a measurement-design problem, not proof that paid media does not work.
Before celebrating lower CPL, ask whether sales acceptance and opportunity creation are improving for comparable lead cohorts. If not, investigate the gap. Also check response speed: an untouched lead is not evidence of poor targeting.
Ask: “What does it cost to create demand that sales can responsibly pursue?”
Step 1: What happens between the ad click and revenue?
Bring the paid-media owner, sales lead and CRM owner into one working session. Agree these definitions before comparing platforms:
- Ad click: a recorded interaction leading to the destination.
- Raw lead: a submitted form or other captured enquiry.
- Valid lead: a unique, non-spam record with usable contact details.
- Qualified lead: a valid lead meeting agreed customer-fit and business-need criteria.
- Sales-accepted lead (SAL): a qualified lead that sales explicitly accepts for follow-up.
- Opportunity: a sales-confirmed buying process meeting documented deal-creation criteria.
- Revenue: closed-won business, with booked value distinguished from collected revenue.
Do not call every download qualified. Do not count an automatically created CRM deal as an opportunity without sales validation.
Assign a stage owner, timestamp and rejection reason. Use specific labels: outside service territory, irrelevant requirement, duplicate, research only, no current project, or contact details invalid. Keep “not contacted” and “no response after agreed attempts” separate from confirmed poor fit.
Agree a follow-up deadline and escalation owner.
Track one acquisition cohort through the funnel, preserving campaign identifiers and deduplicating people and opportunities. Several contacts may belong to one buying group; they should not inflate the deal count.
Step 2: Where does the promise stop matching the buyer?
Audit targeting, creative, landing page and form as one journey. A precise audience cannot rescue an irrelevant offer.
Targeting: Review actual search terms, geographic delivery and placements where available. Separate prospecting from remarketing and brand from non-brand traffic. Look for repeated rejection patterns before excluding a whole segment.
Creative promise: Does the ad name the problem, business audience and next step? “Free resources” attracts a different commitment from “Discuss your enterprise implementation requirements.” Neither is inherently wrong; treating both as sales-ready is.
Landing page: Confirm that the headline, service scope, eligibility and CTA match the ad. Explain what happens after submission. Remove ambiguity about whether the visitor receives a download, consultation or proposal.
Form qualification: Ask only questions that change routing or qualification, such as company, business challenge and project timing. Test useful friction rather than adding fields indiscriminately. A work-email requirement can exclude legitimate buyers, so evaluate that trade-off.
Finally, inspect the handoff. Does sales receive the offer, source and qualification answers, or just an email address?
What would a before-and-after diagnosis look like?
Consider a fictional B2B provider comparing two equally mature acquisition cohorts at KES 120,000 media spend each:
| Measure | Before | After |
| Raw leads | 240 | 120 |
| Valid leads | 180 | 100 |
| Sales-accepted leads | 12 | 24 |
| Opportunities | 3 | 6 |
| CPL | KES 500 | KES 1,000 |
| Cost per SAL | KES 10,000 | KES 5,000 |
| Cost per opportunity | KES 40,000 | KES 20,000 |
Illustrative, unverified figures only. These are not client results, forecasts or evidence of causation.
The hypothetical diagnosis: broad research-oriented searches met a vague consultation offer, while sales expected active projects. The proposed changes clarify the commercial offer, tighten irrelevant queries and capture project context.
In this scenario, CPL doubles while cost per opportunity halves. The lesson is not to seek expensive leads. It is to judge acquisition against downstream outcomes. Revenue and profitability would still need validation.
Step 3: How can you feed sales outcomes back into measurement?
Start with reliable CRM stages, not a tracking installation. A feedback loop only helps if the outcome it reports means something.
For Google Ads lead quality, assess offline conversion imports and enhanced conversions for leads. Offline imports connect later outcomes with advertising interactions. Enhanced conversions for leads supplement matching with hashed first-party customer information, such as an email address collected through your form. This supports attribution; it does not manufacture purchase intent. [2]
Use a supported CRM connection or Google Ads Data Manager; check current migration requirements for legacy API uploads. Retain available click identifiers such as GCLID. Map conversion actions to the actual qualified-lead or later-stage event, including its timestamp. [2, 3]
Have the implementation owner verify:
- Tag firing, permitted user-data capture and CRM field mapping.
- Conversion timestamps, time zones, upload freshness and applicable import windows.
- Deduplication and reconciliation between CRM outcomes and accepted imports.
- Diagnostics, missing identifiers and failed uploads before changing bidding.
Distinguish reporting from optimisation. Once the signal is dependable and sufficiently frequent, test an appropriate qualified-lead goal for bidding. Keep early-stage events for observation where appropriate. Audit custom goals too: Google can use secondary actions for bidding when they are included in a custom goal. [1]
If closed-won volume is sparse or delayed, use a reliable earlier milestone rather than starving bidding of feedback. Do not assign every SAL the full value of a sale.
Before any customer-data upload, require a customer-data and privacy review. Check disclosures, required consent, platform terms, approved upload methods and restrictions on sensitive data. Review access and retention with your privacy owner. Hashing is not permission to share data. [4]
Step 4: What should your weekly scorecard actually measurein B2B Lead Generation?
Use the following template, with one row per campaign and acquisition week. Update the same row as that cohort matures, rather than dividing this week’s spend by unrelated opportunities created this week.
| Campaign / acquisition week | Media spend | Valid leads | SALs | Opportunities | Review status |
| Enter campaign and cohort | KES amount | Count | Count | Count | Immature / ready |
Add raw leads, qualified leads, top rejection reason, response-time compliance, cohort age and decision owner. Calculate:
- CPL: spend ÷ raw leads.
- Cost per qualified lead: spend ÷ qualified leads.
- Cost per SAL: spend ÷ SALs.
- Sales acceptance rate: SALs ÷ valid leads, using this agreed denominator consistently.
- Cost per opportunity: spend ÷ unique opportunities.
Show undefined ratios as “N/A”, not zero. These are media-only acquisition costs, not fully loaded customer acquisition cost.
Set review windows using observed click-to-SAL and click-to-opportunity delays, with room for reporting lag. Agree a minimum evidence threshold and spending cap before launching a test.
Test when the cohort is immature or the diagnosis is uncertain. Change one meaningful variable and record the hypothesis.
Pause or repair immediately for broken tracking or clear spam. For commercial underperformance, act when mature cohorts breach the agreed cost ceiling with enough evidence and adequate sales follow-up.
Scale cautiously when mature cohorts repeatedly meet cost-per-SAL and opportunity targets, feedback is reliable and sales has capacity. Recheck quality after each increase.
There is no universal seven-day verdict for a long B2B sales cycle.
Google Ads enhanced conversions for leads
Can your team pass this lead-quality audit?
- Paid media and sales share written stage definitions.
- Rejection reasons distinguish poor fit from follow-up failure.
- Targeting, offer, page and form set the same expectation.
- CRM outcomes reconcile with conversion reporting.
- Customer-data collection and sharing have been reviewed.
- Budget decisions use mature cohorts and downstream costs.
If those checks expose gaps, avoid treating them as isolated platform tweaks. NextGen’s lead-generation and lead-management services connect demand capture with qualification and follow-up. Its digital-marketing services address the campaigns and messaging attracting that demand. [5]
Stop paying for a cleaner CPL report and a harder sales queue. Request a Nextgen lead-quality audit. Bring your paid-media owner and sales lead. Ask us to review the conversion journey, rejection patterns and measurement gaps, then agree what to test, repair or stop before increasing spend.

