ROAS is the metric every client asks about on the first call. It’s also the metric that has gotten more accounts into trouble than almost any other single number we’ve seen across hundreds of campaigns.
Not because ROAS is useless — it’s not. But because it’s a rearview mirror. It tells you what happened after the click. It tells you nothing about why it happened, whether it will keep happening, or what’s quietly falling apart two steps upstream.
We’ve audited accounts that showed a 6x ROAS on paper while hemorrhaging budget on irrelevant traffic, cannibalizing organic revenue, and closing leads at a 4% rate that any decent sales team should have converted at 20%. The ROAS looked great. The business outcome was mediocre.
If you’re serious about using Google Ads as a growth channel — not just a traffic source — you need a measurement framework that covers the full funnel. Here’s the one we actually use.
- ROAS is a useful output metric but a dangerous optimization target in isolation — you need upstream signals to explain it and predict it.
- The PPC metrics that matter most sit at four levels: traffic quality, post-click behavior, lead quality, and downstream revenue impact.
- Impression share, search lost IS (budget vs. rank), and click share are often more actionable than ROAS for diagnosing what to fix next.
- For lead gen accounts especially, optimizing toward a conversion that never closes is the single most common way agencies hide underperformance.
- Good Google Ads reporting for clients connects campaign data to business outcomes — pipeline, close rate, revenue per lead — not just platform metrics.
Why ROAS Alone Will Eventually Mislead You
ROAS measures revenue divided by ad spend. Simple, clean, and deeply incomplete.
Here’s the problem: ROAS doesn’t know your profit margins. It doesn’t know that your highest-revenue product line has a 12% margin and your lowest-revenue one has a 60% margin. It doesn’t account for returns, chargebacks, or the customer who buys once and never comes back versus the one who buys every quarter for three years.
We have a full breakdown of how to set a realistic ROAS target — but the short version is this: the ROAS number that feels like success in your account is probably arbitrary unless it’s been reverse-engineered from your actual margins and LTV.
For lead gen businesses, ROAS is even more problematic because most accounts aren’t even measuring it correctly. They’re measuring cost per form fill as a proxy for cost per acquisition — which is only valid if 100% of your form fills become paying customers. They don’t. Not even close.
And yet “our CPL is $47 and our ROAS is 4.2x” is what passes for a performance review at far too many agencies.
The Four Measurement Layers That Actually Matter
Think of your Google Ads measurement stack as four distinct layers. Most accounts only look at one. Strong accounts look at all four — and understand how each layer explains the one above it.
Layer 1: Traffic Quality Metrics
Before anyone clicks, you’re already winning or losing. The metrics here tell you whether you’re showing up for the right searches, against the right competitors, at the right frequency.
Impression Share (IS) is the percentage of auctions you were eligible for where your ad actually showed. Below 60% on your core branded and high-intent terms? You’re letting competitors eat your lunch on searches where you should own every impression. We generally want to see branded IS above 85% before we consider it “under control.”
Search Lost IS (Budget) tells you how often you dropped out of auctions because you ran out of money. If this number is above 15% on a campaign that’s converting well, you’re actively throttling a winner. That’s not budget management — that’s leaving revenue on the table.
Search Lost IS (Rank) tells you how often you lost auctions because your Quality Score or bid wasn’t competitive enough. This is a different problem with a different fix — and confusing the two is a classic mistake.
Click-Through Rate (CTR) by match type and query is one of the most underused diagnostic signals in any account. A sharp CTR drop on a specific ad group tells you something changed — in your creative, in the competitive landscape, or in how Google is matching your keywords. It almost always precedes a conversion rate problem if you catch it early enough.
Layer 2: Post-Click Behavior Metrics
This is where most accounts go completely blind. The click happens, money leaves your account, and then… silence. No one asks what happened next.
Landing page conversion rate is the most important metric most PPC managers never look at. If your account is sending 1,000 clicks a month to a page converting at 1.8%, fixing that page to convert at 3.6% doubles your lead volume without touching your bids, budget, or keywords. Not a 10% improvement — a 100% improvement. We’ve written about exactly why clicks don’t equal leads and who’s responsible for fixing that, because it’s genuinely one of the most misunderstood dynamics in PPC.
Bounce rate and engagement rate by campaign tell you whether your traffic intent matches your landing page offer. A high bounce rate on a campaign targeting bottom-of-funnel keywords is a mismatch signal — either the ad is misleading, the page is wrong, or both.
Time on page and scroll depth matter more than most PPC teams admit. Someone who spends 12 seconds on your page and bounces is a fundamentally different visitor than someone who spends 3 minutes and reads your pricing section. GA4 makes this easier to track now — use it.
Layer 3: Lead Quality Metrics
For lead gen businesses, this is where most of the real money is hidden — and where most agencies stop looking because it requires collaboration with your sales team.
Lead-to-opportunity rate by campaign is the metric that exposes fake efficiency. If Campaign A generates 50 leads at $40 CPL and Campaign B generates 30 leads at $65 CPL, Campaign A looks better. But if Campaign A closes at 5% and Campaign B closes at 22%, Campaign B is dramatically more efficient on a cost-per-acquisition basis. You just couldn’t see it without going one step deeper.
SQL (Sales Qualified Lead) rate requires CRM integration or at minimum a feedback loop from your sales team on lead quality. This is non-negotiable if you’re spending more than $5K/month on lead gen. Without it, you’re optimizing toward a conversion action that may have zero correlation with actual revenue.
The infrastructure that makes this possible — tracking offline conversions in Google Ads — is now accessible to almost every business, and the accounts that have implemented it consistently outperform those that haven’t. Smart Bidding trained on actual closed revenue performs measurably better than Smart Bidding trained on form fills. This isn’t theoretical — we’ve seen it in accounts across industries.
Cost per acquisition (CPA) vs. cost per lead (CPL): These are not the same number. Stop treating them like they are.
Layer 4: Downstream Revenue and Business Impact
This is the layer that separates agencies who manage campaigns from agencies who drive business outcomes.
Customer lifetime value (LTV) by acquisition channel is the metric that should ultimately govern how much you’re willing to pay for a click. If your Google Ads customers have a 2x higher LTV than your Facebook customers because they’re searching with higher purchase intent, that justifies a meaningfully higher CPA target — and any agency not making that argument on your behalf is leaving money on the table.
New customer rate matters enormously for ecommerce accounts. A 5x ROAS driven entirely by repeat purchasers who would have bought anyway is very different from a 3x ROAS driven by net-new customers who go on to purchase again. Industry ROAS benchmarks almost never account for this distinction — which is one reason they’re so frequently misleading.
Revenue attribution by assisted touchpoint: Google Ads rarely gets sole credit for a conversion in any meaningful purchase journey. A prospect might click a Google Ad, leave, see a remarketing ad, come back through organic search, and convert. Last-click attribution gives 100% of the credit to the organic visit. Data-driven attribution distributes it more honestly. The model you use changes everything about how you evaluate channel performance — and most accounts are still using last-click because it’s the default. We’ve covered exactly how attribution models change your bidding decisions, and it’s worth understanding before your next budget review.
The Google Ads KPIs Your Monthly Report Should Actually Include
Here’s what we include in client reports that’s actually worth reviewing every month — and what we’ve stopped reporting because it doesn’t drive decisions.
Report on these:
- Cost per acquisition (real CPA, not CPL) — trended over 90 days, not just the last 30
- Impression share on your top 10 revenue-driving keywords — competitive context matters
- Landing page conversion rate by campaign — so you can see if a performance change is a PPC problem or a landing page problem
- Lead quality score or SQL rate — even a simple “thumbs up / thumbs down” from sales is better than nothing
- New vs. returning customer split for ecommerce — because existing customers skew ROAS in a way that flatters the channel
- Assisted conversion value — so Google Ads gets credit for the role it played even when it wasn’t the last touch
Stop centering these:
- Average position (it’s gone, and good riddance)
- Raw impression volume — without context, this number means nothing
- Click volume as a success metric — clicks are a cost, not an outcome
- Quality Score as a primary KPI — it’s a diagnostic tool, not a performance indicator
If your current Google Ads reporting for clients or internal stakeholders leads with impressions, clicks, and a ROAS number, you’re reporting on activity, not outcomes. Those reports don’t help anyone make a better decision. And reporting Google Ads results to clients or leadership in a way that drives confidence requires connecting those platform numbers to business-level outcomes — not hiding behind dashboard screenshots.
The Measurement Stack You Need Before You Can Do Any of This
None of the above works if your tracking is broken. And most accounts have broken tracking — they just don’t know it yet.
The baseline requirements: GA4 properly linked and firing on every conversion action, Google Ads conversion tracking set up with the right attribution window, and — critically — Enhanced Conversions enabled. In a post-cookie world, Enhanced Conversions is no longer optional if you want accurate data. It hashes first-party data (email, phone number) to match conversions that would otherwise go unmeasured. Accounts running without it are systematically under-counting conversions and over-bidding or under-bidding as a result.
For lead gen businesses, you need a CRM that passes lead disposition data back to Google. HubSpot, Salesforce, and most mid-market CRMs have native Google Ads integrations now. The setup takes a few hours. The payoff — Smart Bidding trained on closed revenue rather than form fills — is enormous.
If you’re not sure whether your conversion tracking is actually working correctly, the fastest way to find out is to run through a proper account audit. We have a step-by-step Google Ads account audit framework that covers tracking verification as one of the first checkpoints — because everything else you measure depends on whether you’re measuring it right.
What Full-Funnel Measurement Actually Changes
When you shift from ROAS-as-a-single-number to a full-funnel measurement framework, a few things happen that most accounts don’t expect.
First, you find campaigns you thought were underperforming that are actually your best lead generators. They had a higher CPL but a dramatically better close rate. ROAS never showed you that. The lead quality metrics did.
Second, you find campaigns you thought were winning that are generating volume with no downstream revenue. These are the campaigns where your sales team quietly flags that “the Google leads are terrible” — and everyone assumes it’s a sales problem when it’s actually a targeting problem.
Third, your bidding strategy gets smarter. Smart Bidding fed with real conversion value data — not flat conversion counts — allocates budget toward the searches that produce the best customers, not just the searches that produce the most form fills.
Fourth, your reporting earns credibility with leadership. When you can walk into a budget review and say “this campaign generated 23 SQLs last quarter at a $340 cost per SQL, and our sales team closed 11 of them at an average deal size of $14,000, so we drove $154,000 in pipeline from $7,800 in spend” — that’s a conversation about business outcomes. That’s a conversation that gets budget approved.
FAQ: Measuring Google Ads Success Beyond ROAS
What’s the difference between ROAS and actual return on ad spend?
ROAS is a platform metric: revenue attributed to ads divided by ad spend. “Actual” return on ad spend accounts for profit margins, returns, customer acquisition costs beyond the ad spend itself, and LTV. A 4x ROAS on a product with 20% margins may mean you’re breaking even or losing money. Always model ROAS targets against your actual unit economics.
What Google Ads KPIs should I prioritize for a lead gen business?
In order of importance: cost per acquisition (closed deal, not form fill), lead-to-SQL rate by campaign, landing page conversion rate by campaign, and impression share on your highest-intent keywords. CPL is a useful early signal but should never be your primary optimization target.
How do I know if my conversion tracking is accurate?
Check three things: (1) your conversion tags are firing on actual conversions, not page loads — verify with Google Tag Assistant, (2) your attribution window matches your typical sales cycle, and (3) you have Enhanced Conversions enabled. If you haven’t verified all three recently, assume something is miscounting. It usually is.
What should good Google Ads reporting for clients actually look like?
It should answer four questions every month: Are we reaching the right people? Are they engaging? Are they converting into real opportunities? And what did those opportunities generate in revenue? Any report that can’t answer all four is a partial picture — which means it’s leading to partial decisions.
How do I get my sales team to give me lead quality feedback?
Make it as easy as possible. A simple 1-3 rating inside your CRM per lead, or even a weekly 10-minute sync where sales flags which campaigns are generating garbage traffic, is enough to start. You don’t need perfect data — you need directional data. Even rough feedback is transformative compared to flying blind.
Is ROAS still useful at all?
Yes — as one signal among many, particularly for ecommerce where revenue is directly trackable and margins are consistent across products. Where it breaks down: lead gen businesses, businesses with variable margins, businesses with high LTV variation across customer segments, and any account where the conversion action being tracked is a proxy rather than actual revenue. Use it as a compass, not a map.
If Your Agency’s Entire Report Is a ROAS Number and a Click Chart, That’s a Problem
We’re not saying this to be harsh. We’re saying it because we’ve seen what happens when businesses make $50K, $100K, $500K budget decisions based on a metric that can’t tell them whether the campaigns are actually building the business.
A real strategic partner shows you what happened in the auction, what happened after the click, what happened in the pipeline, and what it all cost relative to what it generated. That’s the measurement framework worth building — and it’s not that hard to get there once you know what to look for.
If you’re not sure whether your current reporting is giving you a real picture or a flattering one, an independent account audit is usually the fastest way to find out. Not because something is necessarily wrong — but because “I think it’s probably fine” is a terrible basis for decisions about your ad budget.