Your Ads May Not Be the Problem — But You're Paying for Them Like They Work
Ninja Promo
PAID ACQUISITION · 2026

Your ads may not be the problem. Your funnel is.

We tore down 500 ad accounts spending $10,000+/month — almost every one had the same leak. Find yours before you spend another dollar on ads.

The breakdown — with numbers from real accounts — is below↓ 5 minutes of reading = a six-figure payoff
M1 · Photo of Michael / VSL video
Portrait or an "at work" shot — or the Wistia video with Michael, as on the VSL page. Same photo goes in the author circle below.

Sounds strange? Let me show you what it means — on a live project, with numbers straight from the account.

And halfway through this page, you'll estimate how much your own funnel is losing. Free — and without a "now hop on a call with our manager."

But first, one question.

Are you spending $10,000+ a month on paid traffic?

Then this page is about you.

And you'll recognize at least one of these.

CAC keeps climbing — and nobody can clearly explain why.

ROAS keeps sliding, quarter after quarter.

You tried raising the budget — it only got worse: more money out, same number of customers in.

The campaigns look fine. The reports arrive on time. And the metric you answer for hasn't moved.

Recognize yourself in even one of those?

Then keep reading — this was written about your ad account.

Now let's be honest: "reports on time" was never what you wanted.

You wanted to hit the gas again — raise the budget and watch revenue grow, not CAC. Open the dashboard in the morning without that knot in your stomach. And find out, once and for all, where the funnel actually breaks — instead of running the tenth round of "new creative tests."

Chances are, you've already tried to fix this. More than once.

You switched agencies. The new one promised to "lower CAC and scale" — just as confidently as the last one.

You paid a retainer. Every month. Reports, calls, slide decks. Plenty of activity. No results.

Maybe you even hired someone to "fix the ads" — and they changed your button colors and sent an invoice.

So why — after all that money and all those "experts" — has nothing worked?

The short answer: because every one of them prescribed treatment without a diagnosis.

Let me show you what that means. And why none of this is your fault.

Read to the end — and you'll know exactly where your funnel is losing money and how to verify it with data, before you pay anyone another dollar.

Remember this line — it's the most important one on this page: diagnosis first, money later.

photo
Michael
Michael
Head of Growth & Performance · Ninja Promo

Michael has spent 10 years in performance marketing — running ad accounts for companies investing anywhere from $10,000 to $20M a month in paid acquisition. Behind the team: 250 active clients and 500+ ad accounts torn down. But one story explains our approach better than any credentials.

The story of a project where we could see everything — every dollar, from click to subscription. I'll tell it straight. Including the parts people usually hide.

Every third sale came out of nowhere

We were sitting on the data of Duck.Design — a design subscription service — unable to answer the budget owner's simplest question.

Which campaigns bring in paying customers?

Funnel tracking accuracy: 64%. Every third sale couldn't be tied to a source.

Ads were running. Leads were coming in. Reports looked respectable.

And decisions about hundreds of thousands of dollars were being made, essentially, blind.

Let's get the fine print out of the way first

Duck.Design is part of our own group of companies. That matters for this story: for once, nobody could tell us "that's not your area of responsibility." We could see the entire chain — ads → website → lead → qualification → call → sale → actual MRR.

And what we saw there changed how we work with every client since.

Let me explain.

The ad account looked fine. The metric didn't move

On paper, Duck.Design had everything in order.

A working product. A budget. A steady flow of leads. A CPL any agency would happily put in its monthly report.

And growth had stalled.

The familiar carousel was already spinning.

"It's the ads — let's launch new creatives."

"It's the audiences — let's broaden targeting."

"It's the bids — let's optimize."

All by the book. All perfectly logical.

Sound familiar?

That's exactly where most companies spending $10k+ are standing right now.

Ads are one link out of six. The leak wasn't there

When we laid out the whole chain, it became clear: the problem was never the ads.

Campaigns were delivering cheap leads — but nobody knew which of them actually bought the subscription.

Different segments were landing on identical pages, reading identical words.

People didn't understand how a design subscription differs from an agency or a freelancer. The page never told them.

And a third of the sales data never made it back into marketing.

That's why nothing done to the ads ever worked: they were fixing the wrong link.

FIELD NOTES
Scaling a weak funnel doesn't scale growth. It scales waste.

Let's put that in dollars.

Say your budget is $25,000 a month. And somewhere in the chain, TBC: share from database, placeholder 20% is leaking.

$5,000 a month
going nowhere · that's $60,000 a year — a strong marketer's salary, handed to the ad auction

That was last month. And the month before.

And it will be next month — until the leak is found.

Not "someday." Right now, while you're reading this, people are clicking your ads — and some of those clicks are falling into a hole you've already paid for.

You'll estimate your own number in a minute. First — how this hole actually gets found.

We stopped treating without a diagnosis

So we flipped the order of work.

We stopped going into the ad account first.

We started with a diagnosis of the entire chain: where is the most money being lost — ads, offer, landing page, tracking, qualification, or sales?

Found the main constraint. Fixed it. Moved to the next one.

Not "more activity everywhere." Find the bottleneck — and hit only that.

Sounds simple?

Look at what it did in numbers. They're below — and they're verifiable.

Nothing worked in isolation

First, we honestly went through everything that usually gets sold as "the solution."

We optimized campaigns — CPL dropped, subscriptions didn't budge: cheap leads weren't paying customers.

We refreshed creatives — clicks grew, revenue didn't.

It only started working when we went through the chain end to end. In the right order.

01
Tracking

Without it, any optimization is guesswork.

02
Segmentation

Split audiences by ICP, job-to-be-done and decision stage. Each got its own message and its own page.

03
Pages

Shifted the focus from a list of services to a business outcome.

04
Sales feedback loop

Input from the sales team flowed back into targeting and ads.

M2 · Duck.Design landing page: before / after
Two screenshots of the first screen: the old page ("list of services") vs the new one ("business outcome"). A visual before → after contrast.

64% → 92%: we could finally see

The first shift happened before revenue even moved.

64% → 92%
funnel tracking accuracy · a third of "out of nowhere" sales got their source back
M3 · Tracking screenshot: before / after
A visual from GA4 / internal reporting backing up 64% → 92% (sensitive fields can be blurred). Proof placed exactly where the reader demands it.

And for the first time, we could see.

Which campaigns bring paying customers. Which bring pretty leads that go nowhere. Where exactly people drop off after the click.

From there, it was just fixing — one bottleneck at a time.

What happened to the money — in a minute.

First, why you're in this same situation. And why it's not your fault.

The metric you pay for belongs to no one

Here's how the market works.

The agency owns the ads. The studio owns the landing page. The analyst owns tracking. Sales owns the leads.

Everyone does "their part." Everyone can report that their part is working.

The truth nobody says on the call

And the metric you pay for belongs to no one.

With Duck.Design we had a rare advantage: full access to the entire chain. A typical company with typical vendors never gets that chance.

The game was rigged against you from the start.

For years you've been told: "you need better ad management" and "you need more traffic."

That's the big lie.

Not because ads don't matter. But because ads are one link out of six — and most of the time, the leak isn't there.

Let's clear this up right now

It's not your fault. You looked for the problem in the ad account because that's where everyone you paid kept pointing. The system was playing against you from day one.

A retainer pays for activity. Not results

The real enemy is the retainer model.

Compare for yourself.

Retainer
Paid for a month of work
Reports activity: "we launched 14 creatives"
Ends when your patience runs out
Finding your leak is bad business: finding it = ending the project
Diagnosis
Paid for the leak it finds
One report: here's the link, here's what it costs you, here's what to fix first
Ends when the leak is found
Finding the leak is the only job

You keep paying — they keep reporting.

And it's not just you. Here's what owners are posting on forums right now:

Sound familiar?

Then you already understand why we structure our work differently: diagnosis first, money later.

What it did in dollars

Once the Duck.Design chain was fixed in the right order, results came fast.

+ 56%
new MRR
− 41%
cost per qualified call
+ 28%
lead → paid conversion
3.7x
paid ROAS

The paid system scaled to $132,000/month in ad spend at $488,000/month in subscription revenue.

M5 · Duck.Design dashboard screenshot
Funnel / MRR / ad spend summary from the analytics stack (sensitive fields can be blurred). Caption: "Numbers from the analytics stack — not a slide deck."

Not because of some "secret campaign setup."

Because of leaks — found and closed, one after another.

Now someone else's business and someone else's money

The fair question you're asking right now: "Anyone can do it for their own company. What about someone else's?"

CASE STUDY · E-COMMERCE · SAUTON.IT

€138,709 in revenue on €30,151 in ad spend — 4.6x ROAS

Sauton.it is an external client. An Italian e-commerce brand in metabolic nutrition.

A completely different funnel: no leads or calls — carts and checkout.

Same mechanics.

The diagnosis showed the budget was smeared across campaigns ranging from 0.1x to 8x ROAS. Money was flowing into sources that produced clicks — but no revenue.

We switched optimization to actual revenue. Reallocated budget into best-sellers. Protected high-intent search.

4.4x
blended ROAS for the period
5.29x
best-seller PMax campaign
~8x
search campaign
M6 · Sauton.it screenshots: ad account + website
1) Google Ads summary: campaign list with spend and conversion value (showing €30,151 → €138,709). 2) A screenshot of the Sauton site / product page — a living business, not an abstract case study.

Different businesses. Different funnels. One method: find the biggest revenue constraint — fix it — move to the next one.

And here's what we didn't expect ourselves.

Clients tell us the biggest value isn't even the numbers.

The biggest value is that for the first time in years they can see through their own funnel: which campaigns bring buyers, and which bring pretty leads that go nowhere.

That gives back control.

And it removes the fear that keeps companies from hitting the gas — even where they already could.

M7 · Client chat screenshots
1–2 screenshots of live client reactions to results (Telegram / Slack / email, with permission). Raw chat screenshots outperform polished testimonials.

Now it's your turn to look.

Check your own account right now — 3 minutes

01  Open your ad platform. Write down the number of purchases/payments it claims credit for last month.

02  Open your CRM or payment system. Write down the real number of sales from paid traffic for the same month.

03  Compare.

If the numbers match within 10–15% — your tracking is unusually clean. You can keep reading out of curiosity.

If they're further apart — you're making budget decisions based on numbers you can't trust.

At Duck.Design, the gap was 36%. You just saw yours with your own eyes.

But a tracking gap is only one of the possible leaks.

Where is your funnel leaking?

The Leak Report: how the diagnosis works

That's why we packaged our approach into a standalone product.

The Leak Report™ — a diagnostic for paid-funnel revenue leaks.

This is not a "free audit" that ends with a retainer pitch.

And it's not an agency offering to "run your ads." It's a diagnostic protocol: first we locate the leak in your data — and only propose fixing it once the finding is confirmed.

We couldn't find anyone on the market selling the diagnosis separately from the treatment. Everyone sells "treatment" upfront — months of it.

We do the opposite: diagnosis first, money later.

Here's how the protocol works.

01
View-only access

Ads, analytics, pages. We change nothing — we only look.

02
Walk the chain

Ads → page → tracking → lead → sale. The same route you just read about.

03
Benchmark against 500 accounts

Your numbers against profitable accounts with a similar profile. Not "you're doing badly" — but "on this link, you're this far below market."

04
The Leak Map

The 1–3 links costing you the most revenue. Prioritized: what to fix first.

05
Walkthrough call

Every finding shown in your own systems' numbers. Every claim verifiable.

M8 · Leak Map report mockup + call screenshot
1) An anonymized sample of The Leak Report — we'll turn it into a mockup: the reader must see WHAT they get. 2) A screenshot of what the walkthrough call looks like: Zoom + an open dashboard.

Building this protocol took 7 years, 250+ projects and 500+ dissected ad accounts. Including the trial-and-error you just read about, on our own group's project.

You don't have to walk that road.

On their own, by trial and error, companies hunt for their leak for months — paying for every month of the search with burned budget.

The protocol takes 7–14 business days.

What's inside the diagnostic

Benchmark against 500 profitable accounts

So you can see where you stand against the market — instead of guessing whether your CAC is "normal."

The full chain reviewed — not just the ads

So you can find out which of the six links is losing the money.

1–3 specific leak points

So you can fix what matters most — not everything at once.

Findings in your own systems' numbers

So you can verify every single claim yourself.

The report is yours to keep

So you can implement it with your team or any vendor. Even without us.

Diagnosis before any money

So you can decide based on data — not promises.

Don't take our word for it.

M10 · Client logos + media logos
A row of approved logos from the 250+ project base + media logos in dark theme (as in Block 9 of the v2 landing page).

What it costs

First — what's included.

Ad campaign & account structure review
$150
Landing page / funnel audit across conversion points
$100
Tracking & analytics check (GA4, pixels, events)
$100
Benchmark against the 500-account database
$75
The Leak Map with priorities
$75
Total value
$500

If the diagnostic gave you just one thing — the exact answer to why your ads won't scale — would that be worth half an hour of your time?

And what if all it did was save you from the next $5,000/month retainer that won't work either?

$500
Right now: free

The reason is simple. We're launching a new format — a 90-day performance sprint — and recruiting the first cohort of companies. We need fast starts and case studies. You need a risk-free diagnosis. Once the cohort is full, the diagnostic becomes paid.

It's an honest trade. Not "free cheese."

You have nothing to lose — check every point

Access is view-only — and revocable in one click. We physically can't break anything.

Every finding comes in the numbers of your own systems — or you have every right to dismiss it. Verify each claim before you accept it.

The Leak Map is yours to keep forever — implement it with your team or any vendor. Even if we never speak again.

If we don't find a meaningful leak, we'll say so. That means your funnel beats the market — and you'll have the data to prove it.

The next step is your call alone. No "let me hand you over to sales" — unless you ask about it yourself.

The most you risk is 10 minutes granting access. The most you lose by not checking is whatever leaks out of your budget every single month.

And to be blunt: we don't take everyone.

If you don't have 2–3 months of data or active paid traffic — we'll tell you at the start of the call, not the end.

We only take on further work when the leak is confirmed by data. That's exactly why we can guarantee a metric on the sprint: we don't promise everyone — we choose the companies where we can see what to fix.

Straight talk about available spots

We physically can't run many diagnostics: each one is done by a team, not a script. The first cohort takes TBC: number companies. Once it's full — the diagnostic becomes paid. This isn't a countdown timer. It's a limit on human hands.

Stop guessing. Find the leak.

Picture next quarter: the leak is found and closed — and for the first time in a long while, raising the budget raises revenue, not CAC. And when your founder or board asks why you're confident — you'll have data, not a vendor's promises.

Get your free diagnosis
free · view-only access · the Leak Map is yours to keep · no obligations

What happens after you apply

01
A short form + pick a time

Spend, channels, primary metric, data availability, decision-maker — 1 minute. Then pick a slot that works for you (ChiliPiper).

02
An email right after booking

What to prepare + a case study from your industry, so the call runs on specifics.

03
The teardown

We request view-only access and build your Leak Map.

04
A Zoom walkthrough call

We walk you through the findings in your own systems' numbers. If there's something to fix, we'll talk through the 90-day sprint. No obligation to continue.

FAQ

Why free? What's the catch?
No catch — there's a reason: we're recruiting the first cohort ahead of the 90-day sprint launch, and we need fast starts and case studies. Once the cohort is full, the diagnostic becomes paid — $500.
Will you change anything in our account?
No. Access is view-only. We change nothing without your sign-off, and you can revoke access at any second.
We already have an agency. Why would we need this?
It's an outside look at the entire chain — not just the ads. If your setup is strong, we'll say so. If it isn't, you'll learn where you're losing money and decide what to do about it. The report is yours to keep either way.
What if we don't have much data?
The diagnostic needs 2–3 months of history and active paid traffic. If you don't have that, we'll say so at the start of the conversation and won't waste your time.
What's this sprint you keep mentioning?
A 90-day performance sprint: our team fixes the leaks we found, with a guarantee on an agreed metric. But that's the next step — and only if the diagnostic shows there's something worth fixing. Diagnosis first. Money later.
How much of our time will this take?
About 10 minutes to grant access using our guide. Then we do the work: the teardown takes 7–14 business days, followed by a 30-minute call.

Diagnosis first. Money later.

Ninja Promo · 250+ projects · The Leak Report™: we find where your paid funnel is losing money by benchmarking your data against 500 accounts. The diagnostic is free while the first cohort is being recruited — N spots.

Get your free diagnosis

Maybe you won't apply right now. That's fine — it's your call, and yours alone.

Just one fact. No pressure.

We'll fill the first cohort and keep tearing down funnels either way — with you or without you.

The only question is whether you find your leak in 30 minutes, with data — or keep paying for it every month without ever seeing it.

P.S. The leak is sitting in your funnel right now, as you read these lines. It'll be there tomorrow. And the day after. Silently. Taking money every day out of a budget you're already paying. One free diagnosis — and you'll see it with your own eyes. You have nothing to lose — except the money you're already losing.

© 2017–2026 Ninja Promo. All rights reserved
Made on
Tilda