If you’ve ever tried scaling Meta Ads with a decent-sized budget while juggling multiple audience segments, you’ll know it’s not as straightforward as Meta’s dashboard makes it look. Middle of the Funnel (MOF) and Bottom of the Funnel (BOF) audiences are crucial to converting prospects into customers – but getting the structure right can feel like spinning plates.

Here’s the thing: Meta’s optimisation doesn’t always play nicely when you break out campaigns by detailed audience segments. But there’s a way to harness its strengths while maintaining control – and it starts with thinking like a strategist, not just a media buyer.

Let’s talk about the Hybrid CBO & ABO approach – a framework we’ve used across multiple client accounts to drive better data, better decisions, and ultimately, better results.

A Quick Note on Naming (CBO, ABO and Advantage+)

Before we go further, a bit of housekeeping, because Meta’s labels have moved on. What the industry still calls CBO (Campaign Budget Optimisation) now sits in Ads Manager under Meta’s Advantage suite as Advantage+ campaign budget. You set one budget at campaign level and Meta’s AI distributes it across your ad sets in real time based on predicted performance. The mechanics are the same as CBO always were – only the name in the interface has changed.

The counterpart, ABO, is simply ad set budget optimisation: you set a fixed budget on each ad set yourself, and it stays put unless you move it. We’ll use the shorthand CBO and ABO throughout for readability, but if you’re hunting for the toggle in a current account, look for “Advantage+ campaign budget” at the campaign level and the per-ad-set budget field for the ABO equivalent.

CBO vs ABO in Plain English

To keep the rest of this straight:

  • CBO / Advantage+ campaign budget – one budget at the campaign level. Meta decides how to split it across ad sets, and it can shift spend heavily toward whichever ad sets it predicts will perform. Fast, hands-off, great for surfacing signal.
  • ABO / ad set budget optimisation – a fixed budget per ad set that you control. Slower to set up, but nothing gets starved or over-fed without your say-so.

Neither is “better”. They solve different problems, which is exactly why blending them works.

MOF vs BOF: Defining the Audiences First

The whole strategy assumes you’ve actually built distinct middle-of-funnel and bottom-of-funnel segments, so it’s worth being precise about what those are before you structure anything.

Middle of Funnel (MOF) – people who’ve engaged but haven’t shown strong purchase intent yet. Think video viewers, page or profile engagers, and shorter-window content viewers. Typical retention windows run wider here (say 30–180 days) because you’re working with a larger, cooler pool.

Bottom of Funnel (BOF) – people showing clear intent or prior value. Product-page viewers, add-to-carts and initiate-checkouts on tighter windows (commonly 7–30 days), and past purchasers. These are your warmest, highest-intent audiences and usually your best return.

A few practical rules when you build them:

  • Match the window to the intent. A 7- or 14-day add-to-cart audience behaves very differently from a 180-day one. Tighter windows mean warmer, smaller audiences.
  • Mind the overlap. Exclude BOF audiences from your MOF ad sets so you’re not paying twice to reach the same person, and decide deliberately whether recent purchasers are excluded (prospecting) or included (repeat-purchase/cross-sell).
  • Keep audiences large enough to exit learning. Very tight windows can be too small to gather signal, which brings us neatly to structure.

The Common Challenge: Segmented Audiences vs Meta’s Optimisation System

It’s a balancing act. You want to segment your MOF and BOF audiences (think: product page viewers, add-to-carts by value, past purchasers, newsletter subscribers, etc.) to serve hyper-relevant creatives and messaging. But CBO (Advantage+ campaign budget) is designed to chase predicted performance, so it doesn’t always allocate spend evenly across ad sets – it can pour budget into one or two and leave others almost unspent. That often means some high-potential segments don’t get the attention they deserve.

The result? A campaign that feels underwhelming – not because the audience isn’t right, but because the structure’s off.

The Smarter Play: Hybrid CBO & ABO Campaign Structure

Here’s the structure we recommend when you’re working with segmented MOF/BOF audiences and want to make the most of your budget.

1. Start with CBO to Gather Data Fast

Kick things off with a CBO campaign. Group your MOF and BOF segments into separate ad sets – for example:

  • Viewed Product A
  • Abandoned Cart – High Value
  • Added to Wishlist
  • Past Purchasers in the Last 30 Days

This phase is all about discovery. Let Meta’s algorithm run with it and do what it does best – collect engagement and conversion signals at speed. It’s the quickest route to understanding which audience segments are engaging, converting, and scaling well. Plus, you’re less likely to get stuck in the dreaded ‘Learning Limited’ status.

Pro Tip: Meta lets you set ad set minimum and maximum spend limits within an Advantage+ campaign budget to stop the algorithm starving or over-feeding a given ad set. Meta itself notes these are guidelines rather than hard caps – a maximum now works as an average daily limit, and a minimum is attempted but not guaranteed – and it doesn’t recommend using both at once, since that boxes in the algorithm. Use them sparingly to protect very warm audiences, not as a substitute for structure.

2. Analyse Performance and Spot the Winners

Don’t judge too early. Meta’s ad sets need roughly 50 optimisation events (your chosen conversion) in a rolling 7-day window to exit the learning phase, and costs during learning typically run higher than they settle at afterwards. So give the test enough time and spend to produce a readable signal before you act – often several days, but volume matters more than the calendar.

Rather than eyeballing it, set graduation thresholds up front so the decision is objective. A segment earns its place in the ABO scale campaign when it clears something like:

  • Enough conversions to trust the number – aim for a meaningful count of your optimisation event at ad set level, not two or three, so a lucky day doesn’t fool you.
  • CPA at or below target – it’s hitting the cost-per-acquisition the account can afford.
  • ROAS at or above target – for value-optimised accounts, it’s clearing your return threshold, not just producing cheap-looking conversions.

Anything that clears the bar graduates; anything that doesn’t either stays in the CBO test to gather more data or gets cut. This is where you move from reactive media buying to proactive strategy.

3. Shift to ABO for Granular Budget Control

Now it’s time to double down. Spin out an ABO (Ad Set Budget Optimisation) campaign and take the top-performing segments from your CBO test. Allocate budgets manually to each ad set based on what the data tells you.

This gives you total control over where your money goes – and it ensures no high-intent audience gets overlooked due to Meta’s algorithm favouritism.

At the same time, you can keep testing other segments under a separate CBO campaign, feeding the funnel with fresh data without interfering with your scaled performers.

The Two Phases at a Glance

Here’s the whole approach on one page. Budgets are illustrative – scale them to your account’s conversion volume, not ours – but the shape holds.

| Phase | Campaign type | Ad sets | Budget approach | Goal | | --- | --- | --- | --- | | Phase 1 – Test | CBO (Advantage+ campaign budget) | 4–6 MOF/BOF segments in one campaign | Single campaign budget; optional minimum on your warmest ad sets | Gather signal fast and surface the winners | | Phase 2 – Scale | ABO (ad set budget optimisation) | The 1–3 graduated winners | Fixed budget per ad set, set manually from the data | Protect and scale proven performers with full control | | Phase 2 – Parallel test | New CBO (Advantage+ campaign budget) | The next batch of untested segments | Fresh campaign budget, kept separate from scale | Keep feeding the funnel without disturbing scaled ad sets |

A Worked Example

To make it concrete, here’s how that looks for a mid-sized ecommerce account. Treat the numbers as placeholders.

Phase 1 – CBO test campaign

  • Product viewers (30-day) – BOF
  • Add-to-cart, high value (14-day) – BOF
  • Initiate checkout, no purchase (7-day) – BOF
  • Video viewers 50%+ (60-day) – MOF
  • Page engagers (90-day) – MOF

One campaign budget across all five ad sets, with a small minimum on the two warmest so Meta can’t starve them. Let it run until the ad sets have real signal and you can see which segments are graduating.

Phase 2 – ABO scale campaign

Say the high-value add-to-cart and product-viewer ad sets clear your CPA and ROAS thresholds. You lift those two into a new ABO campaign and set fixed budgets by hand – for example a larger allocation to the stronger of the two and a smaller one to the other – so neither can be over-fed or starved by the algorithm. Meanwhile, the three that didn’t graduate stay in a fresh CBO test alongside any new segments, gathering data without touching your scaled winners.

Match the Creative to the Funnel Stage

Structure only pays off if the message fits where the person is. Within this framework, creative should shift by stage:

  • MOF creative leans on objection-handling and social proof – reviews and testimonials, comparison and “why us” angles, UGC, and educational content that builds trust before you ask for the sale.
  • BOF creative leans on the offer and a reason to act now – clear product benefits, dynamic product ads that show the exact items someone viewed or added, and honest urgency such as low stock, a deadline, or free delivery over a threshold.

Same audience segmentation, different job for the creative. If your BOF cart-abandoner ad sets are still running top-of-funnel brand videos, the structure won’t save them.

Why This Approach Works

You’re combining the best of both worlds:

Speed and Efficiency (CBO)

  • Ideal for getting campaigns out of the learning phase quickly
  • Allows Meta to surface high-performing segments rapidly
  • Low effort, high insight at the start

Control and Precision (ABO)

  • Gives you manual control over budgets once you’ve identified winners
  • Enables more strategic testing and scaling
  • Avoids wasting spend on underperforming audiences

Instead of choosing between CBO or ABO, the hybrid method lets you use both exactly where they shine.

What to Watch For

  • Keep Monitoring Performance: CBO is dynamic, but that doesn’t mean it’s always right. Keep an eye on spend distribution and performance across ad sets.
  • Adjust Budget Caps as Needed: Particularly in ABO campaigns, don’t just “set and forget” – reallocate budgets as new data comes in.
  • Creative Alignment Matters: If you’re segmenting your audiences, make sure your creatives and messaging speak directly to where those users are in the funnel. It’s not just about structure – it’s about relevance.

Rounding UP: Campaigns That Learn and Earn

If you’ve ever felt like your Meta campaigns are under-delivering despite solid audience segmentation, the problem might not be your targeting – it might be your structure.

This hybrid CBO/ABO strategy gives you the agility to explore and the precision to scale. It’s not just theory – it lets CBO do what it’s built for (finding signal fast) while ABO does what it’s built for (protecting and scaling your proven segments), so your budget follows the data instead of the algorithm’s guesses.

Running large-scale paid campaigns means thinking like a pilot: automate what can be automated, but always keep your hand on the controls. This is one of those frameworks that allows you to do both.

Frequently Asked Questions

Should I use CBO or ABO for retargeting?

For warm retargeting audiences it usually pays to start with CBO (Advantage+ campaign budget) to find which segments respond, then move your proven winners into ABO for control. Pure CBO can leave a high-intent segment underfed because the algorithm chases predicted performance; ABO guarantees your best retargeting audiences get the budget you decide they deserve. The hybrid approach in this article is built precisely for that hand-off.

How long should I run a CBO test before moving to ABO?

Long enough to produce a readable signal, not a fixed number of days. As a rule of thumb, an ad set needs roughly 50 optimisation events in a rolling 7-day window to exit Meta’s learning phase, and costs tend to be higher until it does. Wait until your ad sets have enough conversions to trust the numbers and clear your CPA/ROAS thresholds before graduating them. For higher-volume accounts that can be a few days; for lower-volume ones it takes longer.

What audiences count as MOF vs BOF on Meta?

Middle-of-funnel (MOF) audiences have engaged but not shown strong purchase intent – video viewers, page and profile engagers, and wider-window content viewers. Bottom-of-funnel (BOF) audiences show clear intent or prior value – product-page viewers, add-to-carts and initiate-checkouts on tighter windows (commonly 7–30 days), and past purchasers. Match the retention window to the intent, and exclude your BOF audiences from your MOF ad sets to avoid overlap.

Have you tried blending CBO and ABO? We’d love to hear what’s worked (or not) for your campaigns.