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

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

We tore apart 500 ad accounts spending $10,000+ a month. Almost every single 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

Sounds strange? Good. Let me show you exactly what it means — on a live project, with numbers pulled straight out of the account. (NOT A CASE STUDY DECK. THE ACTUAL ACCOUNT.)

And halfway down this page you'll work out what your own funnel is losing. Free. No email gate, no "let me connect you with our account manager." (YOU KNOW THE ONE. HE HAS A CALENDAR LINK AND NO ANSWERS.)

But first — one question. Answer it honestly, nobody's watching.

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

Then this page was written about you. Keep reading.

And I'd bet money you recognize at least one of these. (I'D BET YOUR MONEY. YOU'RE ALREADY SPENDING IT ANYWAY.)

CAC keeps climbing. Nobody can explain why in plain English.

ROAS slides. Quarter after 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 land on time, beautifully formatted. And the one number you personally answer for hasn't moved an inch.

This is fine
Your ad account, every Monday morning.

Recognize yourself in even one of those?

Then keep reading. I'm about to describe your ad account to you — and I've never seen it.

Now let's be honest with each other. "Reports on time" was never what you wanted. Nobody has ever, in the history of business, wanted a report.

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."

And you've tried to fix it. More than once. (THIS IS THE PART WHERE IT STARTS TO STING A LITTLE.)

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, like a subscription to a gym you never visit. Reports, calls, slide decks. Enormous amounts of activity. No movement.

Maybe you even hired a specialist to "fix the ads." He changed your button from blue to green and sent an invoice. (GREEN CONVERTS BETTER, APPARENTLY. HE READ IT SOMEWHERE.)

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

Short answer: every single one of them prescribed treatment without doing a diagnosis. Every one.

Let me show you what that means. And — this part matters — why none of it 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 the page, and we're coming back to it: diagnosis first, money later. (WRITE IT DOWN IF YOU HAVE TO. I'LL WAIT.)

Michael
Michael
Head of Growth & Performance · Ninja Promo

Ten years in performance marketing. Ad accounts for companies putting anywhere from $10,000 to $20M a month into paid acquisition. Behind the team: 250+ active clients and 500+ ad accounts torn apart down to the bolts. (YES, I COUNTED. NO, IT WASN'T FUN.)

But credentials are boring, and you can find them anywhere. One story explains how we work better than any of it.

The story of a project where we could see everything — every single dollar, from the click all the way to the subscription. I'll tell it straight. Including the parts that make us look bad. (THOSE ARE USUALLY THE USEFUL ONES.)

Every third sale came out of nowhere

We were sitting on top of the complete data of Duck.Design — a design subscription service — and we could not answer the simplest question the guy paying for the ads could ask.

Which campaigns bring in paying customers?

That's it. That's the whole question. We couldn't answer it.

Funnel tracking accuracy: 64%. Meaning every third sale appeared out of thin air, with no source attached to it. (THINK ABOUT THAT NUMBER FOR A SECOND. ONE IN THREE.)

Confused math
Us, trying to work out which campaign brought the sale. For six months.

Meanwhile: ads running. Leads arriving. Reports looking perfectly 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 here, so I'm saying it upfront rather than burying it: for once nobody could tell us "that's not your area of responsibility." We saw the entire chain — ads → website → lead → qualification → call → sale → actual MRR.

What we found in there changed how we work with every client since. Permanently.

Let me explain how this happens.

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

On paper, Duck.Design had it all figured out.

A product that worked. A real budget. A steady flow of leads. A CPL any agency on earth would be delighted to put at the top of a monthly report.

And growth had flatlined.

So the familiar carousel started spinning. You've ridden it:

"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 completely logical. All useless.

Sound familiar?

That is precisely where most companies spending $10k+ a month are standing right now. Possibly including yours.

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

When we finally laid the whole chain out end to end, it was obvious: the problem had never been in the ads. Not once.

Always has been
“Wait, the leak was never in the ads?” — “Never was.”

The campaigns were delivering cheap leads. Beautiful leads. And nobody on the planet could tell you which of them actually bought a subscription.

Completely different segments were landing on identical pages, reading identical words. (A STARTUP FOUNDER AND A MARKETING DIRECTOR AT A 500-PERSON COMPANY. SAME PAGE. SAME PITCH. BRILLIANT.)

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 found its way back into marketing at all.

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.

Enough theory. Let's put it in dollars — your 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 that.

And it'll be next month too, right on schedule, until somebody actually finds the leak.

Not "someday." Right now — while your eyes are moving across this sentence — somebody is clicking your ad. And some of those clicks are dropping straight into a hole you have already paid for. (THAT ONE JUST COST YOU. AND THAT ONE.)

You'll work out your own number in a minute. First — how the hole actually gets found.

We stopped treating without a diagnosis

So we flipped the order of the work. Completely.

We stopped opening the ad account first. That was the whole change.

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

Find the main constraint. Fix it. Move to the next one. Repeat.

Not "more activity everywhere." Find the bottleneck — and hit that one thing. (BORING? YES. WORKS? ALSO YES.)

Sounds too simple to be worth money?

Look at what it did in numbers. They're below, and every one of them is verifiable.

Nothing worked in isolation

First we honestly worked through everything the market sells as "the solution." All of it.

Optimized the campaigns — CPL dropped, subscriptions didn't move a millimetre. Turns out cheap leads and paying customers are two different species.

Refreshed the creatives — clicks went up, revenue stayed exactly where it was. (WE FRAMED THE CTR CHART. IT WAS LOVELY.)

The plan
The plan. Every agency has one.

It only started working when we walked the chain end to end. In the right order. Not our favourite order — the right one.

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.

Before · Duck.Design (own account)
Duck Design до NP
After · Duck.Design managed by NP
Duck Design после NP
Cost/conv: $131 → $49 · Conv. rate: 3.42% → 5.92%
Duck.Design website — client's current landing page
Duck.Design website

64% → 92%: we could finally see

The first thing that changed wasn't revenue. It was eyesight.

64% → 92%
funnel tracking accuracy · a third of "out of nowhere" sales got their source back
Funnel tracking — attribution dashboard
Funnel tracking dashboard
Numbers from the analytics stack — not a slide deck.

And for the first time we could actually see.

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

After that it was just repair work. One bottleneck at a time. Unglamorous and extremely profitable.

What happened to the money — one minute.

First: why you are sitting in the exact same situation. And why it isn't your fault. (I MEAN THAT. IT ISN'T.)

The metric you pay for belongs to no one

Here's how this market actually works. Nobody says this part out loud.

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

Everybody does "their part." Everybody can prove their part is working. Everybody is right. And the business is still bleeding.

Agency, studio, analyst
Agency, landing page studio and analyst — the moment CAC goes up.
The truth nobody says on the call

And the one metric you personally pay for belongs to nobody at all. Read that twice.

With Duck.Design we had an unfair advantage: access to the whole chain. A normal company with normal vendors never gets that. Not once.

The game was rigged before you ever sat down at the table.

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

That is the big lie of this industry. (STRONG WORDS. I'LL BACK THEM UP.)

Not because ads don't matter — they do. But ads are one link out of six. And most of the time the leak is somewhere else entirely. You've been handing money to the one guy who was never standing near the hole.

Let's clear this up right now

None of this is your fault. You went looking in the ad account because every single person you paid kept pointing at the ad account. You did exactly what a reasonable person does. The system was set up against you from day one. (NOW LET'S GO FIX IT.)

A retainer pays for activity. Not results

Here's the real enemy, and it isn't a person. It's the retainer model itself.

Compare them side by side. Take your time.

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. Everybody stays employed. (EXCEPT THE MONEY. THE MONEY LEAVES.)

Once again asking
Your agency, on the 1st of every month.

And before you decide this is just your bad luck — here's what other business owners are posting on public forums right now. I didn't write these:

Sound familiar?

Then you already understand why we built our work the other way round. Told you we'd come back to it: diagnosis first, money later.

What it did in dollars

Once the Duck.Design chain got fixed in the right order, the numbers moved fast. Faster than we expected, honestly.

+ 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 against $488,000/month in subscription revenue. (READ THOSE TWO NUMBERS AGAIN. THAT RATIO IS THE ENTIRE POINT OF THIS PAGE.)

Cheers
The CFO, the first month raising the budget raised revenue instead of CAC.
This is what the diagnostic looks like: format, depth, structure
Bottleneck Protocol — funnel constraint report
Funnel Teardown — funnel & ad spend dashboard
Acquisition Audit — scorecard with 214 checks
Growth Blockers — three blockers with cost estimates
Audit contents: 9 systems, 68 pages, 1 constraint

Not because of a secret campaign setup. There isn't one. (IF SOMEBODY SELLS YOU ONE, KEEP YOUR WALLET IN YOUR POCKET.)

Because of leaks. Found, then closed. One after another after another.

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

Now, the fair question you're asking right now — and you should be asking it: "Sure, anyone can pull this off inside their own company. What about somebody else's money?"

Good. That's the right question. Here's the answer.

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.6x
blended ROAS for the period
5.29x
best-seller PMax campaign
~8x
search campaign
Before · Sauton.it (own account)
Sauton до NP
After · Sauton.it managed by NP
Sauton после NP
ROAS: 2.30 → 4.60 · Conv. value: €23,654 → €138,709
Sauton.it website — Bestseller product page
Sauton.it website

Different businesses. Different countries. Completely different funnels. One method: find the biggest revenue constraint — fix it — move to the next one. That's the whole trick, and I just gave it to you for free.

And here's the part we didn't see coming.

Clients tell us the biggest thing they got wasn't the numbers.

It's that for the first time in years they can see straight through their own funnel. Which campaigns bring buyers. Which ones bring beautiful leads that go absolutely nowhere.

That's control. And you can't buy it back with a bigger budget.

It also kills the specific fear that stops companies from hitting the gas in places where they could already be flooring it.

What clients write when the numbers move
Client feedback Client feedback Client feedback Client feedback Client feedback Client feedback Client feedback Client feedback Client feedback Client feedback

Enough about us. 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.

Match within 10–15%? Your tracking is unusually clean and you're in the minority. Keep reading out of curiosity.

Further apart than that? Then you are making budget decisions on numbers you cannot trust. Today. This month.

At Duck.Design that gap was 36%. You just measured yours with your own two hands — nobody sold you that number.

Surprised
Everyone, the first time they run that comparison.

Now — a tracking gap is only one leak out of many. (I KNOW. I'M SORRY. IT GETS BETTER IN A SECOND.)

So where exactly is your funnel leaking? Two minutes and you'll have a number.

The Leak Report: how the diagnosis works

Which is why we stopped giving this away inside retainers and packaged it as its own thing.

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

Let me be extremely clear about what this is not. It is not a "free audit" that ends with a pitch. (YOU'VE HAD ONE OF THOSE. YOU REMEMBER HOW IT FELT.)

And it is not an agency knocking on your door offering to "run your ads." It's a diagnostic protocol: we locate the leak inside your own data first — and only talk about fixing it once the finding is confirmed. In that order. Always in that order.

We went looking for anybody else on this market selling the diagnosis separately from the treatment. We found nobody. Everyone sells treatment upfront — months of it, billed monthly, starting before anyone knows what's wrong.

Imagine a doctor doing that. (ACTUALLY, DON'T. IT'S HORRIFYING.)

After a diagnosis, right?
Every agency pitch. Every single time.

We do the opposite: diagnosis first, money later.

Here's the protocol, step by step. No mystery box.

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.

Call · Alethian AI — LinkedIn campaign results review
Alethian AI call
Call · Tecan — two-week action plan
Tecan NP call

Building this took 7 years, 250+ projects and 500+ dissected ad accounts. Including all the expensive stumbling you just read about, done on our own group's money.

You don't have to walk that road. That's rather the point of me writing this down.

Left alone, companies hunt for their leak for months. And they pay for every month of that search with burned budget. The search itself is the expensive part.

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 my word for any of this. Take theirs:

What it costs

First — what's actually inside it, priced piece by piece.

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

Now let me ask you something. If this gave you exactly one thing — the real answer to why your ads won't scale — would that be worth half an hour of your time?

And what if all it ever did was stop you signing the next $5,000-a-month retainer that wasn't going to work either? (THAT'S $60,000. FOR HALF AN HOUR.)

$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.

So here's the arithmetic. The most you risk is 10 minutes granting access. The most you lose by not checking is whatever quietly leaks out of your budget every single month, forever. (I'D TAKE THAT TRADE. BUT I'M BIASED.)

Now the blunt part. We don't take everyone, and I'd rather say so here than on a call.

No 2–3 months of data, or no active paid traffic? We'll tell you in the first five minutes of the call. Not the last five. (THE LAST FIVE IS WHERE OTHER PEOPLE PUT IT. FUNNY, THAT.)

Blinking
Us, reading “we’ll sort out tracking later” in a brief.

We only take on further work once the leak is confirmed by data. That is precisely why we can put a guarantee on a metric during the sprint — we don't promise everybody, we pick the companies where we can already see what needs fixing.

Straight talk about available spots

We physically cannot run many of these. Each one is done by a team of people, not a script. The first cohort takes TBC: number companies, and once it's full the diagnostic goes back to being paid. This is not a countdown timer designed to panic you. It's an honest limit on the number of human hands we have. (IF I COULD CLONE THE TEAM, I WOULD. BELIEVE ME, I'VE THOUGHT ABOUT IT.)

Stop guessing. Find the leak.

Picture next quarter. The leak is found and closed. You raise the budget and — for the first time in a long while — revenue goes up instead of CAC. And when your founder or your board asks why you're so confident, you open a document with numbers in it. Not a vendor's promises. Numbers.

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, which is different. We're recruiting the first cohort ahead of the 90-day sprint launch, and we need fast starts and case studies more than we need your $500 right now. Once the cohort fills, it goes back to being paid. It's a straight trade, not free cheese.
Will you change anything in our account?
No. Access is view-only — we are physically incapable of breaking anything. Nothing changes without your sign-off, and you can revoke the access at any second, including halfway through.
We already have an agency. Why would we need this?
Because it's an outside look at the entire chain, not just the ads. If your setup is strong, we'll tell you it's strong and you'll have proof to show the board. If it isn't, you'll find out where the money goes and decide what to do. The report is yours either way — including if you hand it straight to your current agency.
What if we don't have much data?
The diagnostic needs 2–3 months of history and active paid traffic to work on. Without that we'd be guessing, and guessing is what got you here. We'll say so at the start of the conversation and give you your afternoon back.
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 of your time to grant access, following our guide. That's it. Then we do the work — the teardown runs 7–14 business days — and it ends with 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 today. That's completely fine — it's your money and your call, and I'm not going to pretend otherwise.

Just one fact before you go. No pressure, no countdown timer.

We'll fill the first cohort and keep tearing funnels apart either way. With you or without you. (THAT'S NOT A THREAT. IT'S JUST A TUESDAY.)

The only real question is whether you find your leak in thirty minutes, with data in front of you — or keep quietly paying for it every single month without ever once seeing it.

P.S. The leak is sitting inside your funnel right now, as you read this line. It'll be there tomorrow morning. And the morning after that. Silently taking money out of a budget you are already paying for. One free diagnosis and you'll see it with your own eyes. You have nothing to lose here — except the money you're already losing.

P.P.S. Remember the number at the top of this page? Every third sale at Duck.Design couldn't be traced to a source. That company had full access to its own data and still couldn't answer the question. If you've got a normal setup — an agency here, a studio there, an analyst somewhere — your odds are worse, not better. (SORRY. SOMEBODY HAD TO SAY IT.)

P.P.P.S. And in case you skipped straight down here — which, let's be honest, plenty of people do — the whole page comes down to five words: diagnosis first, money later. The diagnostic is free while the first cohort fills. View-only access. The Leak Map is yours to keep whether we ever work together or not. Go back up and take the two-minute calculator. I'll wait.

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