Five anonymized B2B SaaS paid media examples. Signal starvation fixed, attribution rebuilt, match type restructured, CPA trends reversed. Each one: the situation, the specific structural move, the measurable result. Patterns drawn from $50M+ in managed ad spend and weekly GTMVP audits.
Every example below follows the same three-act structure. Act one is the situation: what the account looked like in the dashboard, what the founder thought was wrong, what was actually wrong. Act two is the specific structural move: the paid media intervention, the account changes, the audit findings that drove the decision. Act three is the result with numbers: CPA, conversion rate, spend efficiency. No vibes. No "we improved performance."
The companies are real. The names are removed because most of them are GTMVP customers or clients of Steve Kaplan's paid media practice. The patterns come from $50M+ in managed ad spend. The numbers are real. The names are not.
Pattern-spotting is the actual lesson. In four of the five examples, the founder had correctly identified that CPA was the problem but misdiagnosed the cause. Signal starvation looks like creative fatigue. Attribution failure looks like channel underperformance. Audience mismatch looks like a strategy problem. Start with the free Smart Bidding Report to score your own wasted spend before assuming the problem is upstream.
“Signal starvation looks like creative fatigue. Attribution failure looks like channel underperformance. Audience mismatch looks like a strategy problem.”
The founder had been running Google Ads personally for six months. CPA was $380 against a target of $200. The dashboard showed a 3.8:1 ROAS. Revenue data from the CRM told a different story. The team assumed creative was the problem and had rewritten ads four times.
The GTMVP Smart Bidding Report found two structural issues. First, the account had 4 end-of-funnel conversions per month against a tCPA bidding strategy that needed 30. The algorithm was guessing. Second, the conversion tracking was firing on form submit, not on qualified-lead-confirmed. Two clicks were counted as one conversion. Moved to Maximize Conversions with a soft CPA cap, added three micro-conversion events, and fixed the conversion tracking.
CPA dropped from $380 to $210 in 60 days without changing ad spend or creative. Qualified leads per month rose 40 percent. The founder stopped attributing performance problems to creative and focused on the structural checkpoints instead.
The company had been running Google Ads for four months. Every campaign was stuck in learning mode. Impressions were low. The founder had raised tCPA three times trying to unlock volume. Nothing moved. The agency they hired said the category was too competitive.
Signal starvation diagnosis. The account had 2 to 3 end-of-funnel conversions per month spread across 4 campaigns. No micro-conversion events. No customer list uploaded. The algorithm had nothing to optimize against. Added demo booking and pricing page visit as conversion events, uploaded a customer list to Google Customer Match, consolidated 4 campaigns into 2 to concentrate conversion volume, moved bidding to Maximize Conversions with a soft cap.
Campaigns exited learning mode in three weeks. CPA stabilized at $290 against the target of $275. Impression volume increased 4x from the consolidated campaign structure. The founder parted ways with the agency and managed the account directly using the operator-written audit as the guide.
Google Ads platform reported a 5:1 ROAS. The founder was planning to double spend. The CFO wanted to verify the numbers first. A basic attribution audit found that the CRM showed 12 new customers in the same quarter the platform credited 41 conversions.
Attribution rebuild. The conversion tracking was firing on email submission, not on CRM-qualified-lead. Every person who submitted a contact form was counted as a conversion, including job applicants and vendor outreach. Connected Google Ads to the CRM via offline conversion import, routed only MQL-stage pipeline events as conversions, set the attribution model to data-driven. Recalculated actual blended CPA from real customer acquisitions.
True blended CPA was $680 against a platform-reported CPA of $210. The spend doubling did not happen. The attribution fix revealed two high-converting campaigns and four that were producing near-zero qualified pipeline. Budget was reallocated. CPA from the two high-converting campaigns held at $320 on the correct measurement, and those were the only campaigns that scaled.
Search term reports showed clicks from job seekers searching for revenue operations roles, students searching for RevOps definitions, and competitors researching the founder's pricing page. Roughly 45 percent of spend was going to non-buyer intent. CPA was $510 against a target of $280.
Match type audit. Converted all campaigns from broad match to exact and phrase match on high-intent keywords. Built a negative keyword list from three months of search term reports covering 340 exclusions. Added audience signals from a 600-contact customer list uploaded to Google Customer Match. Implemented in-market audience overlays for CRM software and sales enablement.
Non-buyer click share dropped from 45 percent to 11 percent in the first month. CPA moved from $510 to $295 in 45 days on the same budget. Conversion rate improved from 1.8 percent to 4.1 percent because the audience was now qualified before the bid. The founder credited the match type restructure as the highest-ROI change of the year.
CPA had increased 28 percent over three quarters without a change in spend, creative, or product. The founder had tried new ad copy, new landing pages, and a new agency. Nothing stopped the trend. The CPA creep was structural, not creative.
Full 22-module Diagnostic. Found four compounding issues: bidding strategy had been on tROAS for six months at a volume tier that required tCPA first, conversion data had drifted because a site update broke the primary tracking tag for 11 weeks, audience lists had aged out (lists built 18 months prior, customers had moved on), and the negative keyword list had not been reviewed in eight months. Fixed all four in sequence: restored tracking, updated audience lists from current CRM export, moved bidding back to Maximize Conversions, rebuilt negative keyword lists, then graduated back to tCPA once conversion volume rebuilt.
CPA returned to baseline levels within 90 days. The founder identified the 11-week tracking gap as the root cause of the trend, not any of the creative or copy changes the previous agency had made. Total wasted spend during the drift period was estimated at $18,000, recoverable with the structural fixes.
Four of the five founders had correctly identified that CPA was wrong but misdiagnosed the cause. Three assumed creative was the problem. One assumed the channel was wrong. The actual cause in every case was structural: signal starvation, broken attribution, audience mismatch, or campaign architecture that prevented the algorithm from learning.
The HR SaaS founder rewrote ads four times before discovering the conversion tracking was broken. The legal SaaS founder was about to double spend on a platform ROAS number that overstated actual return by 3x. The RevOps founder was paying for 340 categories of non-buyer clicks because nobody had built a negative keyword list.
This is the single biggest argument for running a structural audit before a creative or strategy change. Dashboard-level metrics hide structural problems. The Smart Bidding Report surfaces the mechanical issues before you spend more budget on the wrong layer of the problem.
The GTMVP $129 Diagnostic applies the same structural audit used in every example above. 14 Smart Bidding checkpoints, campaign architecture, bidding strategy, attribution, creative alignment. ~120 pages, 22 modules, 24 hours, 7-day money back. Or start free with the Smart Bidding Report.
Read-only · No card · Disconnect anytime · No sales call required
See also: 7 expensive paid media mistakes, 40-item paid media checklist, B2B SaaS Google Ads strategy.