Blog · Paid media
— Paid media··8 min read

How to Read a Meta Ads Delivery Report and Actually Act on It

Joona Heinonen· Choco Media · Rovaniemi

When you’re running paid media for a real business — not a sandbox account, not a demo — every euro carries weight. The question isn’t just where to spend, it’s how to divide your budget between what already works, what might work, and what probably won’t but needs a fair test. At Choco Media, we use a simple paid media budget allocation framework: 70% on proven campaigns, 20% on structured experiments, and 10% on long-shot tests. This post explains the logic behind that split, how we apply it across different budget sizes, and when to break the rules.

This is for brands and in-house teams running ongoing paid media, typically on Meta, Google, or TikTok. If you’re still on your first campaign and haven’t found anything that works yet, this framework doesn’t apply — come back when you have at least one campaign with 60+ days of stable data. If you’re already past that threshold, read on.

Why a fixed budget split beats gut feel

Most paid media accounts we audit fall into one of two failure modes. The first: everything goes into proven campaigns and nothing ever changes, so results slowly decay as creative fatigues and audiences saturate. The second: the account is in constant churn — new campaigns every week, no clear winners, budget spread so thin that nothing gets enough data to learn from.

The 70/20/10 split is a forcing function. It makes you protect what works (the 70), allocate real budget to structured tests (the 20), and preserve space for category-level experiments (the 10). None of those decisions get made reactively. They’re baked into how you plan each month.

The percentages aren’t sacred. What matters is that all three buckets exist and that budget is allocated deliberately, not by default.

The 70: protecting your floor

The 70% bucket is your revenue engine. These are the campaigns you’d be genuinely worried about if you had to pause them tomorrow. Treat this budget defensively: don’t tinker with it to satisfy curiosity, don’t reallocate it mid-month because something new looks promising, and don’t let it degrade quietly while you’re distracted by tests.

What belongs in the 70

A campaign belongs in the 70% bucket if it meets all three of these criteria:

When creative in a 70% campaign starts to fatigue, refresh it within the campaign — don’t move budget. The campaign structure stays; the creative rotates. In client work we’ve found that teams who conflate creative refresh with campaign rebuild end up resetting their learning phases unnecessarily, which costs both time and money.

The 70% bucket isn’t about being conservative. It’s about protecting the compounding effect of a campaign that has earned trust from the platform’s algorithm and found its footing with an audience. Disrupting it has a real cost.

The 20: structured experiments

This is where learning happens. The 20% bucket funds tests against a known baseline — you’re not guessing, you’re comparing. Every experiment in this bucket should have a clear hypothesis, a defined success metric, and a minimum runtime before you draw conclusions.

What makes a good 20% experiment

Typical 20% experiments include: new lookalike audiences built on different seed lists, creative format tests (static vs. video, UGC vs. studio), landing page variants (linked from conversion rate optimisation work), and new offer structures (free trial vs. demo, discount vs. bonus).

When to graduate an experiment to the 70

An experiment graduates when it has hit or beaten your target metric over a minimum of 30 days with enough conversion volume for statistical confidence. We typically require 100+ conversions over 30 days before calling a winner. If it hits the threshold, move it to the 70 at the start of the next planning cycle and reduce another campaign proportionally.

The 10: long-shot tests

The 10% bucket funds genuine exploration — things that haven’t worked for you yet and might not. New channels, formats you’ve never tested, or creative directions that are far enough outside your current playbook that you can’t predict the outcome.

What belongs in the 10

The 10% bucket is explicitly protected from results pressure. If you let the results from this bucket influence how you feel about the whole account month-to-month, you’ll kill it. Long-shot tests fail more often than they succeed. That’s fine — the ones that do work become the 20% experiments of next quarter and the 70% campaigns of next year.

In client work we’ve found that when teams remove the 10% bucket under budget pressure, accounts stagnate within 12–18 months. The 70% decays, the 20% runs out of fresh hypotheses, and there’s nothing coming up from behind. The 10% is the pipeline.

Applying the split at different budget sizes

The framework scales, but the mechanics change as total budget changes.

Under €3,000/month

At this level, the 10% is only €300 — not enough to get meaningful data from a new channel. We’d suggest redirecting it: keep 70/30, with the 30 funding sequential experiments rather than parallel ones. Run one experiment at a time, let it reach conclusion, then start the next.

€5,000–€15,000/month

The full 70/20/10 works cleanly at this level. You have enough in each bucket to run meaningful tests and still fund the proven base. This is also the range where paid media strategy decisions compound fastest — a well-structured account at €10k/month, run for 12 months with disciplined experimentation, looks very different from one that was just optimised month-to-month.

€15,000+/month

At higher budgets, the 20% and 10% buckets become large enough to run real parallel experiments. The discipline shifts from “can we afford to test?” to “are we testing the right things?” At this scale, maintaining a test backlog — a prioritised list of hypotheses waiting for budget — becomes essential. Without it, the 20% and 10% buckets drift toward opportunistic spending rather than structured learning.

The planning cadence that makes this work

The 70/20/10 split is a monthly planning decision, not a weekly one. Here’s the cadence we use:

  1. Monthly: review what’s in each bucket, graduate or retire experiments, decide what the 20% and 10% funds this month
  2. Weekly: check for creative fatigue in the 70%, confirm experiments are on track to reach conclusion, flag any budget pacing issues
  3. Daily (or platform-automated): budget pacing, bid adjustments, pause any ads with obvious performance issues — no structural changes

The mistake we see most often is making structural decisions — campaign pauses, budget reallocations, audience changes — at the daily or weekly review. Daily variance in paid media results is noise. Reacting to it with structural changes burns learning data and makes it impossible to know what caused what.

When to break the rules

The 70/20/10 framework assumes a degree of stability — a consistent offer, a known audience, a business that isn’t in the middle of a major pivot. There are situations where it doesn’t apply:

Connecting budget structure to creative strategy

Budget allocation and creative strategy aren’t separate decisions. The 70% bucket needs a creative refresh process — you can’t protect it if the creative is burning out and you have no plan for replacing it. The 20% bucket often exists specifically to test creative variables. And the 10% bucket frequently funds creative experiments that couldn’t happen inside the proven campaign structure.

If you’re building the creative side of this infrastructure, our post on AI content creation for paid media covers how we use AI tools to produce creative volume without proportionally scaling production cost.

The budget split only works if creative supply keeps pace with it. A 20% experiment budget with nothing worth testing is just waste.

What good looks like after 12 months

A paid media account that has been run on a disciplined 70/20/10 framework for 12 months should look like this:

That outcome doesn’t happen by accident. It’s the result of a planning process that treats budget allocation as a discipline, not a monthly negotiation.

If you’re building or auditing a paid media account and want an outside read on how your budget is structured, reach out — we’re happy to take a look.

— Work with Choco Media

Want ads that actually pay back?

Campaign strategy, creatives, tracking and weekly optimisation — one senior team, no junior handoffs. Start with a free 30-minute account review.

Get a free ad account review →
Or put your organic growth on autopilot with our blog packages from €199/mo.
← All storiesNext story →
— Free tips, monthly

Get the playbook, for free.

One short letter a month — the prompts we use, the campaigns that worked, the AI tools worth the time. No sales pitch, just field notes.

— Want us to do it for you?

Hire the agency.

AI-accelerated content, paid media, brand and web — delivered by one small team that talks to itself. Currently taking on a handful of clients each quarter.

Book a call