The 3-Pillar Method for Ads That Work

Untitled1
I hope you enjoy reading this blog post. If you want my team to do ads and analytics for you, schedule your call here
Author: Nik Vdovenko | Founder of nn.partners

Table of Contents

Four reports, one budget

It’s Monday morning. You open Google Ads and it says last week was great. Meta says it pulled its weight too. GA4 says last week was fine. Your CRM says last week was slow, and the bank account sides with the CRM.

Four dashboards disagree: Google Ads Great, Meta OK, GA4 Hmm, CRM Slow
Your reports don’t agree. So you’re deciding on gut.

Four reports, four stories, one budget. So you do what every founder in this spot does: pick the number that feels closest to the truth and make a 6-figure decision on it.

That feeling has a name. It’s your business, your money, your growth on the line, and somewhere between the dashboards you lost sight of the controls.

When performance slips, everyone around you has a theory. You need better keywords. More budget. A new agency. AI. Or you wait out the algorithm.

I’ve spent 9 years and $10M+ in managed spend testing those theories. Most of them are noise. The same 3 failures show up every time:

  1. You can’t track what drives results.
  2. The account is structured so the machine can’t learn.
  3. The message misses the buyer’s moment.
9 years in paid ads and $10M under management: the same 3 failures every time
9 years. $10M under management. The same 3 failures, every time.

That’s the whole list. Everything else you’re worried about is a symptom of one of these 3.

Here’s what ignoring them costs. Client-side tracking alone typically loses 15 to 30% of conversions, and depending on your industry, Apple’s restrictions and ad blockers can push that toward 50%. At $100K a month, the algorithm learns from what’s left. So do you. Every budget call, every “this campaign isn’t working” verdict, sits on that hole. And the waste compounds quietly, month after month.

About 30 percent of conversions never get recorded
About 30% of conversions never get recorded. Up to 50% with Apple restrictions and ad blockers.

Where the 3-Pillar Method came from

There’s a saying: when all you have is a hammer, everything looks like a nail. For my first years in paid media, the hammer was the ad account. Settings, bids, targeting tweaks. I could make campaigns work, and often they did. I couldn’t always tell you why. That bothered me.

Somewhere past the first tens of millions in managed spend, the pattern got hard to ignore. The accounts that won consistently were the ones where 3 things were true at once: the data could be trusted, the structure let the machine learn, and the message matched what buyers actually wanted to hear.

We turned that into the system every nn.partners account runs on. The 3-Pillar Method.

The 3-Pillar Method map: Measurement, Structure, Communication
The fix is a system: 3 pillars, in order.

I’m going to walk you through all 3 pillars, the checks we run, and real client numbers. By the end you’ll know exactly where your account leaks. Whether you fix it yourself or hand it to us, that clarity is yours to keep.

Pillar 1 — Measurement: see what’s true

You know measurement is broken when you describe performance with the word probably
You know measurement is broken when…

You know this pillar is broken when: ROAS swings with no explanation. Google Ads reports conversions your CRM can’t find. The “best” campaign changes depending on which report you open. You describe performance with the word “probably.”

The fix starts with tracking that measures what matters. Define the actions that count, with values, because a $2,000 sale and a free download are different animals. Tag them properly. Feed them back to the platforms. That part is table stakes, and most setups get even that wrong. I’ve never met one client whose conversion tracking was perfect. Not one. And I’m serious.

The part almost nobody does is verification. Google grades its own homework. So does Meta. Every platform report is a self-assessment from a party that gets paid when the grade looks good. We cross-examine those reports against your CRM and your revenue, and the 2 rarely agree at first. The gap between them is where your budget leaks.

The platforms grade their own homework: their report card versus your CRM
Google grades its own homework. So does Meta.

Past a certain spend, this pillar gets an upgrade: your own record of every click, call, and sale. First-party data flowing into a database you own, instead of renting the platform’s version of it. If your sales close on calls weeks or months after the click, this is the difference between guessing and knowing. (We doubled one client’s yearly revenue on exactly this. The full teardown is coming as its own piece.)

Keep your own record of every click, call and sale flowing into a database you own
Keep your own record of every click, call, and sale.

One client was spending $50K+ a month with tracking that consisted of checking the CRM weekly and guessing. When we rebuilt measurement, their “best” campaigns turned out to be breaking even at best. 30 days after reallocating that budget: CPA down 30%, and the first record-profit month in company history.

$50K per month account: CPA down 30 percent in 30 days, first record-profit month
A $50K+/mo account: CPA down 30% in 30 days, first record-profit month.

Grade yourself: could you say, right now, which campaigns produced your last 10 sales? If the honest answer is “not really,” this pillar is your first stop.

Pillar 2 — Structure: scale what works

You know structure is broken when budget drifts to whatever spends and winners starve
You know structure is broken when…

Broken looks like this: budget drifts to whatever spends, winners starve, every scale-up attempt breaks something that was working, and the account has 30 campaigns nobody can explain anymore.

Structure is how the machine learns. Campaigns get one job each: one goal, one funnel stage. Ad groups follow intent. Data consolidates instead of scattering, so Smart Bidding learns from one deep pool rather than 30 shallow puddles. The better the signals you send Google, the better the result. Simple as that.

30 campaigns consolidated to 5: before and after Google Ads campaign tables
30 campaigns to 5. The machine finally learns.
Pooled conversions cross the learning threshold: 30 starved campaigns versus 5 pooled campaigns
Same 500 conversions, pooled into 5 campaigns that can actually learn.

An education provider came to us with 10 years of history and 30 campaigns, many doing the same job without knowing it. Their team spent hours every week trying to understand their own account. We consolidated to 5 campaigns with clear jobs and clean naming. Same budget: conversion value doubled, enrollments tripled.

Education provider proof: same spend, conversion value doubled, enrollments tripled after a 30-to-5 restructure
An education provider: same spend, conversion value ×2, enrollments ×3.

Grade yourself: can you explain the job of every campaign in your account in one sentence each?

Pillar 3 — Communication: say what converts

You know the message is broken when your ads could belong to any of your 15 competitors
You know the message is broken when…

Broken looks like this: clicks that never buy, a landing page that answers questions nobody asked, and ads that could belong to any of your 15 competitors if you swapped the logo.

An ad is an amplifier. More budget makes a weak message fail louder, so we fix the message first. Before touching bids we ask 3 questions: does the ad promise match the search, does the page continue the ad, and does anything here prove why you over the other options. Then the message follows the buyer’s stage. Someone comparing programs needs different words than someone who typed your brand name.

An ad is an amplifier: it makes more people hear the same song
An ad is an amplifier. It makes more people hear the same song.

The mechanics are simple to say and rare to see: the ad makes a promise, the page keeps that promise in the first screen, and the proof answers “why you.”

The landing page must keep the ad’s promise in the first screen
The page must keep the ad’s promise. In the first screen.

Grade yourself: read your top ad and its landing page back to back. Does the page keep the ad’s promise in the first screen?

The pillars compound

Tracking tells you which messages and structures win. Structure scales the winners efficiently. Communication improves what tracking measures next. Each turn of the loop makes the next one sharper, which is why accounts built this way get better every quarter instead of decaying.

Run the full sequence and the compounding shows up inside 90 days. Month 1 is measurement: fix tracking, then find and keep the winners. Month 2 is structure and communication: scale the winners, sharpen the core promise, open new angles. Month 3 you measure, scale, and repeat: clean results, old winners against the new setup, and the loop restarts with fresh creative tests. One loop per quarter, each round compounding the last.

The compounding shows up inside 90 days: month 1 measurement, month 2 structure and communication, month 3 measure, scale, repeat
The compounding shows up inside 90 days.

Now replay Monday morning. One number everyone trusts, opened in 3 clicks, and nothing in it needs you. The report is the meeting. Testing and budgets run on our side. Your Monday is yours again, and the growth number moves for reasons you can name.

Your Monday morning: one number everyone trusts, opened in 3 clicks
Your Monday morning: one number everyone trusts.

Two stories behind this piece are getting full teardowns next in this series: the call-analytics build that doubled a client’s yearly revenue, and the BigQuery pipeline that turned first-party data into a moat for 2 clients in a row.

Who this is for (and who it’s not for)

We work with advertisers spending $100K+ a month who want a real partner. And with businesses from around $30K a month when sales close on calls, because that’s where the measurement gap is biggest and where the call-data work pays off fastest.

If you’re under $10K a month, or you genuinely enjoy running your own account: the checklist below is the honest DIY path. Take it, godspeed, and come back when scale makes it heavy.

01 · Measurement

  • Pull the last 30 days: platform conversions vs CRM. A gap over 10% means tracking work.
  • Define every action worth money. Assign real values to each.
  • Rebuild tags in GTM and turn on Enhanced Conversions.

02 · Structure

  • Write a one-sentence job for every campaign. Can’t write it? Merge or kill it.
  • Split brand from non-brand. Consolidate duplicates.
  • Rename everything so reports read at a glance.

03 · Communication

  • Rewrite your top ads against the 3 buyer questions: why you, why now, what proof.
  • Check your ad’s promise appears in the landing page’s first screen.

The loop · every week

  • Re-verify tracking against the CRM after every change.
  • Move budget to verified winners, prune verified losers.

Every step above is explained in full on our blog: GA4 foundation checklist · conversions measurement guide · Enhanced Conversions 2026 · account structure · creative is the new targeting · ad relevance and revenue · the full PPC playbook.

Your next step: a free 3-pillar audit

So here’s the part where an agency post asks you to trust them. You shouldn’t. Every agency says their method works, and you can’t verify any of it from a blog post. So don’t. Start with the audit instead.

Request a 3-pillar audit, and here’s the math. The outcome is clarity: you’ll know what works, what doesn’t, and your highest-leverage next actions. The risk is none: it’s free, and you get a full review and action plan. The time is 3 business days from access to report. The effort is yours to share goals and access, and we do the rest. Six months of trial and error, answered in 3 days. Free if your account qualifies. No catch, no commitment.

Request a free 3-pillar audit: the math of outcome, risk, time and effort equals 6 months answered in 3 days
Request a free 3-pillar audit. Here’s the math.

Book your free 3-pillar audit →

Untitled1

Nik Vdovenko

Founder of nn.partners. 9 years running paid media, more than $10M in ad spend managed across Google, Meta and Microsoft. Google Partner, top 1% on Upwork. I write about conversion tracking, account structure and the numbers behind ads that work.

You might be interested