Every paid programme report you have ever received shows you CTR, CPC, CPL, and ROAS. Three of those numbers are lying to you and the fourth is at best a coarse approximation. Here's what to look at instead.
The metric you actually want.
Cost-per-qualified-pipeline. For e-commerce, cost-per-customer (with LTV attached). For SaaS, cost-per-trial-that-converts. For service businesses, cost-per-booked-call. Never cost-per-form-fill.
Form fills are a leading indicator at best, junk traffic at worst. A campaign that drives 200 form fills with 5 booked calls is worse than a campaign that drives 40 form fills with 20 booked calls — even if the first one looks twice as efficient on the agency dashboard.
The funnel map, on a single page.
- Click event. Tagged at the platform.
- Page view. First-party, server-side where possible.
- Engagement event. Scroll past hero, time on page > 30s, interaction with a key element. First-party.
- Lead event. Form submission, signup, "contact" click. First-party.
- Qualified event. CRM disposition — call booked, demo scheduled, MQL → SQL flip. CRM-first-party.
- Revenue event. Closed-won, first purchase, or activation milestone. CRM or commerce-platform first-party.
Every campaign report should be readable against this map. Most agency reports stop at step 4. The interesting decisions live between steps 4 and 6.
Server-side, owned schema.
Platform-reported numbers are flattering and decreasingly accurate. Server-side tracking — Google Tag Manager server container, Meta Conversions API, Segment, whatever the stack — gives you ground truth. The investment to set it up properly is two to three weeks of engineering on a typical mid-size paid programme. The investment to keep operating without it is your monthly spend, multiplied indefinitely, against platform-flattered numbers.
The decisions that get easier.
Once you can read paid against revenue and not against the platform's self-report, three classes of decision become trivial. Which channels to scale and which to cut. Which audiences are converting and which are click-vending. And, critically, when to stop spending on a category that was never going to convert — most of which look fine on CTR.
If your agency cannot show you cost-per-qualified-pipeline by campaign by month, you are not running a paid programme. You are funding one.
The exception.
There are stages of business — typically pre-product-market-fit — where the only thing you can measure is form fills and page views, because nothing further down the funnel exists yet. That's fine; just be honest about it. "We are spending to learn, not to attribute" is a defensible position. "Our CTR is up 23%" is not.