Written by: Aaron Rovner, Founder, Saas Hero | Last updated: August 28, 2026
Key Takeaways for B2B SaaS Lead Gen Agencies
- A conversion-focused B2B SaaS lead generation agency owns the full chain: paid media, creative, landing pages, conversion tracking, and CRM-attributed reporting. This control lets bidding algorithms aim at qualified pipeline and revenue instead of raw form-fill volume.
- Primary conversions must stay limited to macro-actions with a direct line to revenue, such as qualified demo requests, SQLs, and opportunities created. All other actions are tracked as secondary and excluded from bidding signals.
- Post-click ownership is the structural variable that sets accountability. Agencies that do not own landing pages and CRM integration cannot be held responsible for pipeline outcomes.
- Fee structures based on percentage-of-spend or per-channel pricing create conflicts that discourage the reallocation decisions a well-run account needs. A retainer indexed to total spend removes those misalignments.
- Book a discovery call with SaaSHero to run a live audit of your current agency’s conversion architecture against the frameworks in this guide.
Executive Summary: Two Models for Evaluating Agencies
This guide introduces two decision models that separate agencies that deliver pipeline velocity from those that deliver form fills. Use these models to audit a current partner or evaluate a new one.

- Primary-versus-secondary conversion hierarchy: Only macro-actions with a direct line to revenue, such as qualified demo requests, SQLs, and opportunities created, belong in the primary conversion set that feeds Smart Bidding. Everything else is tracked as secondary and excluded from bidding signals.
- Demand Creation Framework: A three-stage paid social sequence (Awareness → Consideration → Conversion) in which each stage has its own audience definition, message, optimization goal, and explicit exclusions. Conversion campaigns run against warm audiences only, never cold ICP lists.
- Post-click ownership of landing pages, conversion tracking, and CRM integration is the structural variable that determines whether an agency can be held accountable for pipeline outcomes.
- Board-level scrutiny now centers on CAC payback, pipeline coverage, and cost per SQL. Agencies that report only CPL and form volume cannot answer these questions.
- Fee architecture shapes incentives. Percentage-of-spend and per-channel pricing both create conflicts that discourage the reallocation decisions a well-run account requires.
Book a discovery call to run a live audit of your current agency’s conversion architecture against the frameworks in this guide.
Why Post-Click Ownership and CRM-Tied Optimization Now Matter
B2B SaaS companies spending $15,000 or more per month on paid media rely on platforms that already automate most levers. Smart Bidding sets prices, broad match selects queries, and Performance Max chooses inventory. Human control now focuses on which conversion events the algorithm pursues and how closely those events track to revenue.
When conversion is defined as a form fill, paid acquisition becomes a list-building exercise. A CMO’s Q3 board pack showing $187,000 in Google Ads spend, 623 leads at roughly $300 CPL, and an 84% sales disqualification rate reflects an account trained on the wrong signal. The algorithm is succeeding at the goal it was given.
Boards and PE operating partners now ask marketing questions phrased in finance: CAC payback, pipeline coverage, and which spend produced qualified pipeline this quarter. Many B2B companies run marketing, CRM, and sales as disconnected systems, so the reporting stack cannot answer those questions. An agency that stops at the ad platform cannot answer them either. This is why the evaluation must center on pipeline velocity, the metric that directly connects paid spend to revenue outcomes.
How to Evaluate Agencies on Pipeline Velocity
Pipeline velocity is calculated as (Number of Opportunities × Average Deal Value × Win Rate) ÷ Average Sales Cycle Length and expressed as revenue per day. This metric shows how fast revenue moves through the pipeline, which volume metrics cannot reveal. The table below contrasts what a form-fill-optimized agency reports with what a CRM-optimized agency reports.
| Dimension | Form-Fill Agency | CRM-Optimized Agency | Why It Matters |
|---|---|---|---|
| Primary optimization signal | Form submissions, all weighted equally | Qualified opportunities and lifecycle-stage events | Smart Bidding trains on whatever it is rewarded for |
| Monthly report lead metric | Leads and CPL | Pipeline, cost per SQL, CAC payback | Boards review pipeline, not lead counts |
| Effect of volume increase | Lead count rises; pipeline does not | Lead count and qualified opportunities rise together | Ad platforms fed only form fills optimize for lead volume rather than pipeline quality |
| Post-click ownership | Client or nobody | Agency, as a condition of accountability | Performance is set by the weakest link in the chain |
The metrics that survive board review differ from the ones most agencies highlight. The table below defines the three that matter most.
| Metric | Definition | Benchmark |
|---|---|---|
| Cost per SQL | Total spend ÷ sales-qualified leads generated | Pay-per-qualified-lead pricing for B2B SQLs ranges from $150–$800 while blended or average costs per SQL are typically $1,300–$1,500. |
| Pipeline Velocity | (Opportunities × Win Rate × ACV) ÷ Cycle Length | Expressed as dollars per day; predicts revenue far better than MQL count |
| Net New ARR | Closed revenue attributable to paid acquisition by channel | LTV:CAC of 3:1 and CAC payback under 12 months are generally considered healthy for SaaS |
Cost per SQL vs Cost per Lead in Practice
Two campaigns can carry the same cost per lead while producing radically different economics. Campaign A spends $20,000, generates 400 form fills, and produces 20 qualified leads, which yields a $1,000 cost per qualified lead. Campaign B spends $20,000, generates 200 form fills, and produces 80 qualified leads, which yields a $250 cost per qualified lead. CPL is identical, while cost per SQL differs by a factor of four.

The primary-versus-secondary conversion hierarchy explains this gap. When low-value micro-actions are set as primary conversions, Smart Bidding optimizes toward easier but less valuable outcomes, which can produce reported conversion rates as high as 62% while actual purchase rates fall to 0.9%. The algorithm is finding more of the signal it was trained on.
The correction is architectural and applies the primary-versus-secondary framework described earlier. Primary conversions should represent real business outcomes such as qualified lead submissions or demo requests, while secondary conversions support analysis and funnel visibility only. Content downloads, webinar registrations, and low-commitment form completions belong in the secondary set, tracked and visible in reporting but excluded from bidding. GrowthSpree’s analysis of 300+ B2B SaaS accounts found a 30–50% improvement in SQL volume at the same spend level once offline conversion tracking is properly implemented.
Why Landing Page Ownership Drives Accountability
An agency responsible only for the ad account cannot change the landing page headline, which is often the single highest-leverage variable for increasing conversions. When the agency owns the ad and the client owns the page, accountability breaks at the click. The agency optimizes toward a page it cannot change, and the client receives recommendations it lacks the capacity to implement.
Fragmented B2B marketing programs generate data silos where only about 3% of web visitors fill out a form, and the conversion rate on that 3% depends heavily on the post-click experience. Conversion rate multiplies every other improvement in the account. Cutting wasted spend creates a one-time gain, while a higher landing page conversion rate changes the economics of every keyword and audience feeding it.

Headline testing sits as a first-order experiment rather than a late-stage refinement. A page that says “#1 Category Software” describes the vendor instead of the buyer’s problem. An agency that does not own the page cannot run that test. An agency that does not run that test cannot be held accountable for conversion rate.
Red Flags in Agency Scope and Pricing
Per-channel pricing and percentage-of-spend pricing both create structural conflicts that shape recommendations before any analysis runs. While they appear different on the surface, both models share the same flaw: they tie the agency’s revenue to decisions that should remain purely strategic.
Under per-channel pricing, adding a channel raises the client’s invoice before it has returned anything, and consolidating channels reduces what the agency bills. The channel mix stops being a purely strategic question. Budget calcifies where it was first placed because the cost of moving it becomes a contract amendment.
Under percentage-of-spend pricing, the agency’s revenue rises when the client’s budget rises, whether or not it should. Every recommendation to scale carries an undisclosed interest, and every recommendation to cut reduces agency revenue.
The build-versus-buy and insource-versus-outsource decision depends on what the internal team actually covers. The most important B2B SaaS lead-generation metrics, including MQL-to-SQL rate, SQL-to-opportunity rate, CAC, CAC payback, and pipeline generated by channel, require conversion tracking, CRM integration, and attribution architecture that most internal generalists do not maintain. An in-house hire works well when spend is concentrated in one platform and the motion is stable. That hire struggles across the five disciplines that a full-chain engagement requires: paid search, paid social, creative, landing pages, and attribution.
Red flags to surface in any agency evaluation include the following:
- The agency cannot name which conversion actions are set as primary in your Google Ads account.
- Landing pages are described as the client’s responsibility in the scope of work.
- Reporting is delivered as a monthly PDF of platform metrics with no CRM connection.
- The fee structure charges per channel managed rather than against total ad spend.
- The agency has never asked how leads flow into your CRM or whether you trust the data.
Modern Conversion Tracking and Primary Conversion Selection
A defensible conversion architecture in B2B SaaS paid media now requires several specific practices.
The agency must own conversion tracking configuration, not simply inherit it. The biggest cause of Performance Max failure in B2B has been tracking issues. If your conversion event is susceptible to bots or spam form submissions, PMax will lock onto that traffic and feed the algorithm more of it.
Server-side conversion tracking via the Google Ads API provides more reliable data than browser-based tags for B2B SaaS because it bypasses ad blockers, iOS privacy restrictions, and third-party cookie deprecation. Enhanced conversions using hashed first-party data such as email addresses can achieve match rates above 60%, which allows Google to link conversions to ad clicks even when GCLID data is missing.
Primary conversion selection must be deliberate and small. GA4 events imported into Google Ads default to secondary status, which requires manual promotion of macro-goals to primary. Failure to do so disconnects Smart Bidding from true revenue signals.
A/B testing cadence on landing pages must stay continuous rather than periodic. Headline and offer tests run first. Results from each test inform the next, so the account compounds instead of resetting.
Three-Stage Demand Creation Implementation Framework
The Demand Creation Framework runs in three stages. Each stage has a defined audience, message, optimization goal, and explicit exclusions, and the full arc is planned before launch.
| Stage | Audience | Message | Optimization Goal | Exclusions |
|---|---|---|---|---|
| Awareness | Cold ICP that has never encountered the company | Operational pain the buyer recognizes in their own week, with no product features | Engagement such as clicks, video views, and landing page visits | No demo CTAs, no feature walkthroughs, and no heavy social proof |
| Consideration | Retargeting pools built from Awareness engagement, with no cold audiences | Solutions, case studies, frameworks, and lead magnets that answer the problem introduced in Awareness | Traffic and content consumption, not conversions | Avoid optimization toward form fills or demo requests at this stage |
| Conversion | Warm audiences only, fed entirely by Awareness and Consideration stages | Outcome and business impact that describe the state of the world after the problem is solved | Demo requests, SQLs, pipeline creation, and revenue outcomes | No new cold audiences and no recycled Awareness or Consideration creative |
Sequencing affects performance. Skipping Consideration and running conversion campaigns against cold ICP lists often causes B2B teams to conclude that a channel does not work. B2B SaaS companies that optimize PPC campaigns solely for lead volume rather than pipeline and revenue commonly generate low-intent conversions that fail to progress through the funnel.
Common Pitfalls and Internal Diagnostic Questions
Three structural failures recur across underperforming agency relationships at the $15,000-plus per month spend level. Each failure pairs with a diagnostic question that helps surface it.
Misaligned incentives from percentage-of-spend or per-channel pricing. The agency’s revenue moves with budget size or channel count, not with pipeline outcomes. Recommendations to reallocate or consolidate carry an undisclosed cost to the agency.
Diagnostic question: Does your agency’s fee change when you move budget between channels or reduce spend on an underperforming channel?
Last-click attribution driving budget cuts to demand-creation channels. Last-touch attribution in B2B SaaS systematically undervalues top-of-funnel and mid-funnel activity by giving all credit to the final interaction, which is typically a branded search clicked after the buyer was already convinced. Paid social and display then look worthless and get defunded. Two quarters later, branded search volume falls because the demand that fed it was cut.
Diagnostic question: Which attribution model does your agency use, and can it show pipeline contribution by channel rather than last-click conversions?
Split scope across vendors with no single accountable party. Roughly 80% of new B2B leads never turn into sales when follow-up and nurturing break down, and the most common cause is a scope boundary that runs through the middle of the accountability chain. The ad account belongs to one vendor, the landing page to another, the CRM to RevOps, and the conversion event to whoever configured tag management two years ago.
Diagnostic question: If your landing page conversion rate drops by 30% next month, which vendor is accountable for diagnosing and fixing it?
Case Archetypes: How Scope Shapes Pipeline Velocity
Archetype A: Post-Series-A scaler. A B2B SaaS company raises a growth round and commits to a pipeline number attached to that capital. The marketing team includes a VP of Marketing who owns the number and a demand generation manager who covers content, lifecycle, and events. Paid media is managed by an agency scoped to the ad account only. Landing pages sit on the product site and are maintained by a web contractor. Conversion tracking was configured at launch and has not been audited since.
The account produces form fills at a declining cost per lead, and the sales team disqualifies the majority. The VP of Marketing rebuilds the board deck by hand each quarter from three systems that do not agree. The agency reports improving CPL. The board asks about pipeline, and nobody can answer.
The structural fix is not a better agency for the ad account. The fix is a single team accountable for the ad account, the landing pages, the conversion tracking, and the CRM connection, so the optimization signal reaching the platform reflects qualified opportunities rather than form submissions.
Archetype B: PE-backed vertical SaaS. A software company is acquired by a growth equity fund. The operating partner commits to a demand generation initiative in the value creation plan. The portfolio company runs a marketing leader and two generalists. Paid media is split, with Google handled by one agency and LinkedIn handled by a contractor. Neither reports in the same format. The operating partner cannot compare this company’s paid acquisition efficiency against other portfolio companies because the metric definitions differ.
The fund’s concern centers on CAC payback and pipeline coverage, expressed in the same terms across every portfolio company. The structural fix is a single team running a documented, repeatable process, including the same campaign architecture, the same conversion hierarchy, and the same CRM-connected reporting stack. This consistency makes portfolio-level comparison possible and allows the value creation plan to be evaluated on evidence.
FAQ: Primary vs Secondary Conversions and Agency Evaluation
What is the difference between a primary and secondary conversion in Google Ads, and why does it matter for B2B SaaS?
Primary conversions populate the main Conversions column and actively train Smart Bidding. Secondary conversions populate the All Conversions column and are used for reporting only, so they do not influence bidding decisions. In B2B SaaS, this distinction matters because the platform will find more of whatever it is rewarded for, as explained in the primary-versus-secondary framework above. An account with a newsletter signup or content download set as primary will train the algorithm toward the cheapest people who complete those actions, which is not the same population that buys enterprise software. Only macro-actions with a direct line to revenue, such as qualified demo requests, sales-accepted leads, and opportunities created, belong in the primary set. Everything else is tracked as secondary and kept out of the bidding signal.
How should a VP of Marketing evaluate whether their current agency is optimizing toward pipeline or just form volume?
Start with four questions. First, ask the agency to name the primary conversion actions in your Google Ads account and explain why each was designated primary. Second, ask for a report that shows cost per SQL and pipeline created by channel, not cost per lead. Third, ask who owns the landing pages your campaigns point to and when those pages were last tested. Fourth, ask how the agency connects ad platform data to your CRM. If the agency cannot answer the first question without logging into the account, cannot produce the second report, does not own the landing pages, and has no CRM connection, the account is optimizing toward form volume regardless of what the dashboard shows.
What does the Demand Creation Framework prescribe for LinkedIn Ads specifically?
The Demand Creation Framework treats LinkedIn as a demand-creation channel, not a demand-capture channel. Nobody visits LinkedIn to buy software. Running conversion campaigns against cold ICP audiences on LinkedIn asks for a demo from someone who does not yet believe they have the problem, which places the ask several steps ahead of the buyer. The framework prescribes three stages: Awareness campaigns that speak to operational pain and optimize for engagement, Consideration campaigns that introduce solutions and optimize for content consumption, and Conversion campaigns that run only against warm retargeting pools built from the first two stages. A LinkedIn program that skips Awareness and Consideration and runs demo-request campaigns against cold targeting has not tested LinkedIn. It has tested the wrong ask on the right platform.
How does fee structure affect the quality of channel-mix recommendations?
Fee structure shapes incentives before any analysis runs. Under per-channel pricing, the agency earns more by adding a channel and less by consolidating, so the channel mix never remains a purely strategic question because the recommendation and the invoice move together. Under percentage-of-spend pricing, the agency’s revenue rises with the client’s budget, so every recommendation to scale carries an undisclosed interest and every recommendation to cut reduces agency revenue. A retainer indexed to total monthly ad spend rather than channel count removes both conflicts. Adding, closing, or reweighting a channel leaves the fee unchanged, so the recommendation is argued on evidence alone. When evaluating agencies, ask directly whether the fee changes if you move budget from LinkedIn to Google or pause a channel that is not performing.
What should a 90-day agency audit cover?
A 90-day audit runs in three phases. The first 30 days cover measurement integrity. During this period, audit the primary conversion set in every ad platform, verify that CRM lifecycle stages connect to the ad platforms, and confirm that landing pages are owned and actively tested by the agency. Days 31 through 60 cover performance attribution. During this phase, pull cost per SQL and pipeline created by channel using CRM data, not platform data, and identify whether last-click attribution is driving budget decisions that contradict multi-touch evidence. Days 61 through 90 cover structural accountability. In this phase, map which party owns each link in the chain from ad click to CRM record, identify the gaps, and determine whether the current agency structure can close them or whether a structural change is required.
Conclusion: Running a 90-Day Agency Audit Workshop
The evaluation scorecard in this guide has five sections: conversion architecture, post-click ownership, CRM attribution, fee structure incentives, and proactive strategy delivery. An agency that scores well on all five owns the full chain from paid media through landing pages to CRM revenue outcomes. An agency that scores poorly on conversion architecture and post-click ownership cannot be held accountable for pipeline velocity, regardless of how well it manages the ad account.

Run the audit as an internal workshop. Pull your current agency’s answers to the diagnostic questions in this guide. Map which party owns each link in the chain. Identify the gaps. Then decide whether those gaps are fixable within the current structure or whether they are structural, built into the scope, the fee model, and the accountability line.
Most of the failures described in this guide are structural rather than personal. These failures resolve when one team owns the full chain and is measured on the outcomes at the end of it, not the activity in the middle.
Book a discovery call to download the evaluation scorecard and run a live audit of your current agency’s conversion architecture, post-click ownership, and CRM attribution against the frameworks in this guide.