# Find the Ads That Brought Customers, Not Just Clicks

Which ads brought customers joins every ad's spend to the leads it brought and the customers those leads became. It ranks ads by real revenue, lists the spend that didn't pay back and compares ROAS by platform. It answers “which ads actually brought customers, and where should the budget go?”

Published Oct 19, 2026. Updated Oct 20, 2026.

## Which of my ads actually brought in paying customers?

It depends on whether you judge ads on clicks or on customers. To join every ad's spend to its leads and the customers they became, Which ads brought customers ranks ads by real revenue and lists spend that didn't pay back. Type /roas to run it. To check what platforms claim against real leads, use Ad platforms vs reality. For search terms that bring nothing, Wasted spend finder fits better. For the whole funnel, pick Full-funnel performance.

What it is: Which ads brought customers is an ad payback report from the free UTM Grabber Reports skill for media buyers and owners that ranks every ad by the customers and revenue it actually brought.

- Page: https://utmgrabber.com/mcp/reports/true-roas/
- Report: Which ads brought customers (Leads joined with ads, analytics and CRM)
- Shortcut: `/roas`
- New in UTM Grabber Reports skill v2.0
- Plan note: Joins Google or Meta Ads
- Sample data from Northwind Dental, a fictional dental practice. Sample headline: “5 of your 21 ads brought half of your ad revenue.”

## What this report answers

- Which ads brought paying customers, and how much revenue?
- What's the real cost per lead and ROAS for each ad?
- Which ads spent money that didn't pay back?
- How much should we move from the weakest ad to the best one?

Built for: Media buyers and owners who judge ads on customers, never on platform conversions.

## What's in the report

1. A headline that counts how few ads brought half of your ad revenue (or leads).
2. Up to 6 numbers: ad spend, leads from ads, cost per lead, customers, revenue and ROAS.
3. A map of every ad by leads and cost per lead, sized by spend and grouped by platform.
4. Winners: your top 10 ads by revenue, each with a ROAS pill.
5. Leaks: the spend that didn't pay back, with a status badge.
6. Platforms compared, then next steps that move a named amount from the weakest ad to the best.

## Why You Can Trust What It Tells You

- **Leads matched to the right ad.** Leads match ads by utm_campaign, then utm_content, ignoring case and punctuation, and a tag 1 or 2 letters off counts for the closest campaign.
- **Finds spend that didn't pay back.** An ad gets flagged after spending at least the larger of $50 or 1% of spend with no customers, or returning under $1 per $1.
- **Open deals stay in view.** Ads whose only customers are still open deals stay in the report, marked as open deals.

## Ask your AI

- `/roas`
- “Which ads actually brought us customers?”
- “Show me cost per customer and ROAS for every ad.”
- “Which ads should we cut back?”

## What it uses

- Your UTM Grabber leads for the window, with utm_campaign and utm_content on your ad URLs (required).
- Required: Google Ads, Meta Ads or Microsoft Ads, with campaign, ad group, ad name, date, spend, clicks and impressions.
- Optional: HubSpot, Salesforce or Pipedrive deals, or WooCommerce orders, for customers, revenue and ROAS.

### Which plan do you need?

What your AI can read from UTM Grabber:

- Free plugin: Your last 30 days, with a fair-use allowance (this report)
- Starter: Your last 30 days, with first touch and more click IDs
- Starter+ or Premium: Your full history, unmetered

Compare Plans: https://utmgrabber.com/mcp/plans/

The report designs need an AI app that supports skills: Claude, Codex or Cursor. ChatGPT gives the same plain-English answers from your leads, without the report designs.

## Sample in 4 looks

- Studio (Client-facing reports): [Web page](https://utmgrabber.com/skills/utm-grabber-reports/samples/html/true-roas-studio.html), [PDF](https://utmgrabber.com/skills/utm-grabber-reports/samples/pdf/true-roas-studio.pdf), [PowerPoint](https://utmgrabber.com/skills/utm-grabber-reports/samples/pptx/true-roas-studio.pptx), [full screen](https://utmgrabber.com/mcp/reports/#report=true-roas&look=studio)
- Boardroom (Presenting to leadership): [Web page](https://utmgrabber.com/skills/utm-grabber-reports/samples/html/true-roas-boardroom.html), [PDF](https://utmgrabber.com/skills/utm-grabber-reports/samples/pdf/true-roas-boardroom.pdf), [PowerPoint](https://utmgrabber.com/skills/utm-grabber-reports/samples/pptx/true-roas-boardroom.pptx), [full screen](https://utmgrabber.com/mcp/reports/#report=true-roas&look=boardroom)
- Ledger (Weekly ops reviews and analysts): [Web page](https://utmgrabber.com/skills/utm-grabber-reports/samples/html/true-roas-ledger.html), [PDF](https://utmgrabber.com/skills/utm-grabber-reports/samples/pdf/true-roas-ledger.pdf), [PowerPoint](https://utmgrabber.com/skills/utm-grabber-reports/samples/pptx/true-roas-ledger.pptx), [full screen](https://utmgrabber.com/mcp/reports/#report=true-roas&look=ledger)
- Classic (Printed reports and long reads): [Web page](https://utmgrabber.com/skills/utm-grabber-reports/samples/html/true-roas-classic.html), [PDF](https://utmgrabber.com/skills/utm-grabber-reports/samples/pdf/true-roas-classic.pdf), [PowerPoint](https://utmgrabber.com/skills/utm-grabber-reports/samples/pptx/true-roas-classic.pptx), [full screen](https://utmgrabber.com/mcp/reports/#report=true-roas&look=classic)

## Questions

### What if I don't have a CRM connected?

It stops at cost per lead and says revenue isn't connected. You still see which ads bring leads cheaply and which spend with nothing to show.

### Why don't the numbers match Google Ads or Meta?

Platforms count their own conversions. This report counts real form leads and won customers, matched to each ad by its tags. For the gap itself, ask for Ad platforms vs reality.

### Do my ad names need to match anything?

Yes. Ad names must match the utm_content values on your ads, so each lead can be traced to the exact ad. The notes show how many leads matched an ad, only a campaign, or nothing.

## Related reports

- [Ad platforms vs reality](https://utmgrabber.com/mcp/reports/conversion-truth/): What Google and Meta say they converted, next to the leads you actually got.
- [Wasted spend finder](https://utmgrabber.com/mcp/reports/wasted-spend/): Search terms and ads that spend money and bring no leads, with what to do about each.
- [Full-funnel performance](https://utmgrabber.com/mcp/reports/full-funnel/): Visits to leads to customers to revenue, in one view.

## Capture the Whole Journey, Starting Today

The free plugin remembers each lead's last click. Every UTM Grabber Premium plan, from Starter up, also records where they first found you, more ad click IDs and what kind of visit it was, from the day you upgrade.

- Last-click UTM tags: free plugin yes, UTM Grabber Premium yes
- Google Ads click ID (gclid): free plugin yes, UTM Grabber Premium yes
- First touch: free plugin no, UTM Grabber Premium yes
- Meta and Microsoft Ads click IDs (fbclid, msclkid): free plugin no, UTM Grabber Premium yes
- Traffic labels: free plugin no, UTM Grabber Premium yes
- AI assistant visits: free plugin no, UTM Grabber Premium yes
- WooCommerce orders: free plugin UTM tags saved, UTM Grabber Premium Full source on every order
- Cookie length: free plugin 30 days, UTM Grabber Premium You choose

Premium starts recording the day you upgrade. It can't fill in visits the free plugin never recorded, so every week on free is a week of first touches and click IDs you won't get back.

See UTM Grabber Premium Plans: https://utmgrabber.com/mcp/plans/

## Want Us to Build This for You?

Get reports like this one with your logo and colors, set up for you. With the Support Package, we connect the AI Connector (MCP) to your data and hand you your own AI report builder, tuned to your business, for weekly, monthly and annual reports.

The UTM Grabber Support Package is $199/yr (regular $349, launch price, real value: $1,700). Works on free and paid plans, and with your agency. Cancel anytime, no contracts.

- **Expert Setup:** Our resident expert team installs UTM Grabber and wires every form, with a live test.
- **Diagnostics & Fixes:** Caching, cookie and GDPR leaks found and fixed, then audited again all year.
- **Custom Reporting + MCP:** We connect the AI Connector (MCP) to your data and hand you your own AI report builder.
- **Ongoing Support:** New funnels and forms wired all year, with priority answers.

[Get the Support Package](https://utmgrabber.com/payment/?plan_id=support_v2) · [See What's Included](https://utmgrabber.com/support/)

## Get it on your own leads

1. Connect UTM Grabber to your AI with the AI Connector (MCP). Step-by-step guide: https://utmgrabber.com/mcp/connect/ (no plugin yet? Get the free plugin: https://utmgrabber.com/?signup=1&return_url=%2Fget-started)
2. Install the free Reports skill: https://utmgrabber.com/skills/utm-grabber-reports/
3. Type `/roas`, or ask in your own words.

Book a demo: https://utmgrabber.com/book-a-demo/
