PERFORMANCE

Meta Andromeda Creative Testing Framework: How to Test and Scale Ads for D2C and Enterprise Brands

Every Meta account we inherit tells the same story. There's a main prospecting campaign and a main remarketing campaign, both on Advantage+, both working. The client's Meta account manager says don't touch them

Every Meta account we inherit tells the same story. There's a main prospecting campaign and a main remarketing campaign, both on Advantage+, both working. The client's Meta account manager says don't touch them. Meanwhile the brand wants fresh creative tested, and every attempt to add it ends with the same complaint: "we tried new creatives and they didn't spend."

Both sides are right, and this is the framework our Meta ads team uses to reconcile them. It keeps the main campaigns intact, gives every new concept a fair test, and moves the winners into the places they'll actually scale.

80–90%of spend a full catalog ad typically takes when it shares an ad set with new creatives, on the enterprise accounts we manage
2.5xtarget CPA each testing ad set must spend before we call a winner
1concept per testing ad set. Never two

What the Meta Andromeda update actually changed

Andromeda is Meta's ad retrieval engine across Facebook and Instagram: the step that narrows tens of millions of eligible ads down to the few thousand considered for each person. A separate model, GEM, then ranks that shortlist. In its guidance on creative diversification, Meta is explicit that giving the system meaningfully different creatives is now the main lever for reaching the right people. Audience targeting matters far less than it used to.

That has a practical consequence most accounts get wrong. Andromeda doesn't reward more ad sets. Splitting an account into dozens of narrow ad sets just thins out the signal each one learns from. It rewards more genuinely different ideas inside fewer, consolidated campaigns. That's exactly what Meta's account managers mean when they push one prospecting and one remarketing campaign.

Consolidate the structure. Diversify the creative inside it. Protect a small lane to find out what works.

The catch is the "protect" part. A catalog ad is effectively thousands of product ads with years of conversion history. Put three new videos next to it and it will win almost every auction, not because the videos are bad, but because it's an unfair fight. So new concepts need somewhere to prove themselves first.

D2C or enterprise: which framework do you need?

The logic is the same for every account. What changes is how many campaigns the account has enough purchases to feed. This applies whether the store runs on Shopify or a custom build.

D2C versionEnterprise version
Typical accountUnder ~100 Meta purchases a week, hundreds of SKUsOver ~100 Meta purchases a week, thousands of SKUs
Campaigns3: test, main prospecting, main remarketing4: test, concept, main prospecting, main remarketing
Where winners goMain prospecting, as hero ads over a matching product setA CBO concept campaign, plus hero ads in main prospecting
Categories per sprint12 to 3
Sprint length3 to 4 weeks2 weeks

The 100-purchase line is our rule of thumb, not a Meta rule. It comes from the learning phase: each ad set needs roughly 50 optimisation events a week to stabilise, and smaller accounts can't spread that across four campaigns.

ABO vs CBO: which to use for creative testing

This is the question we get most, and the answer is both, at different stages. Ad set budget optimisation (ABO) fixes the budget on each ad set. Campaign budget optimisation (CBO, now called Advantage+ campaign budget) lets Meta move budget between ad sets towards whatever is converting.

ABOCBO
Who decides spendYou, per ad setMeta, across ad sets
Best forTesting new conceptsScaling proven winners
WhyEvery concept gets the same budget, so every concept gets a verdictBudget flows to the best performer without manual shifting
RiskSpend on clear losers until you switch them offPicks a favourite early and starves the rest, so you never learn about them

So we test on ABO and scale on CBO. The rest of this framework is how winners get from one to the other.

Enterprise framework: how to test and scale creatives for a 25,000-SKU retailer

The exampleAn e-commerce retailer with about 25,000 SKUs, already running MAIN | Prospecting | ASC and MAIN | Remarketing | ASC at scale. We're testing new creatives for two categories: car seats and strollers.
01

Build a separate testing campaign on ABO

One new campaign with the budget at ad set level (ABO), equal on every ad set. We don't use campaign budget (CBO) here: it picks a favourite in the first few days and starves the rest, so starved concepts end up "unknown", not "lost". You can build it as a manual sales campaign or as an Advantage+ sales campaign with ad set budgets. What matters is that each ad set has its own budget.

SettingWhat we use
NameTEST | ABO
ObjectiveSales, optimised for purchase
BudgetAd set level, equal daily budget on every ad set
AudienceBroad. Purchasers in the last 180 days excluded, so we read new customers only
PlacementsAdvantage+ placements
Duration14 days
02

One category, one concept, one ad set

For car seats we pick three concepts: sale, safety and quality. Each gets its own ad set, holding only that concept's creatives, usually a static, a video and a carousel. Strollers follow the same pattern. If you're unsure what counts as a genuinely different concept rather than a new headline, score your ideas with our free Creative Ad Framework before briefing them.

Campaign
TEST | ABO
Six ad sets, equal budget each
Car seats
Ad set 1
TEST | S1 | Car Seats | Sale
Car Seats | Sale | Static
Car Seats | Sale | Video
Car Seats | Sale | Carousel
Ad set 2
TEST | S1 | Car Seats | Safety
Car Seats | Safety | Static
Car Seats | Safety | Video
Car Seats | Safety | Carousel
Ad set 3
TEST | S1 | Car Seats | Quality
Car Seats | Quality | Static
Car Seats | Quality | Video
Car Seats | Quality | Carousel
Strollers
Ad set 4
TEST | S1 | Strollers | Sale
Static
Video
Carousel
Ad set 5
TEST | S1 | Strollers | Convenience
Static
Video
Carousel
Ad set 6
TEST | S1 | Strollers | Quality
Static
Video
Carousel
Two categories, three concepts each, three ads per concept.
Why never two concepts in one ad set?They'd fight for the same budget and you'd get one winner by default, not a fair verdict on both. Executions of the same concept can share an ad set. Different concepts never do.

Budget: with a target CPA of AED 200, each ad set needs at least AED 500 before you judge it. At AED 100 a day per ad set, six ad sets cost AED 600 a day and each spends AED 1,400 over 14 days. If the budget can't cover every ad set, test fewer of them rather than cutting each one's budget.

03

Read the results in two passes

Leave everything alone for the first 7 days. After 14 days, compare ad sets first (which concepts won on cost per new customer), then ads (which execution won inside the winning ad sets).

Campaign
TEST | ABO, Sprint 1 results
TEST | S1 | Car Seats | Sale
Car Seats | Sale | Static
Video
Carousel
TEST | S1 | Car Seats | Safety
Static
Video
Car Seats | Safety | Carousel
TEST | S1 | Strollers | Convenience
Static
Strollers | Convenience | Video
Carousel
Three winners. Quality and stroller sale lost and are logged, not forgotten.

Turn the test off and log every result, losers included. "Quality doesn't work for car seats" stops the same idea being re-briefed next quarter.

04

How to scale Facebook ads that win: a CBO concept campaign

Winners now run by themselves at scale, still away from the catalog, in a campaign on CBO. Testing is done, so now we want Meta pushing budget towards the best performer.

Campaign
CONCEPT | Prospecting | CBO
Sales, optimised for purchase, broad, recent purchasers excluded. No catalog ad.
Ad set
CONCEPT | Car Seats
Car Seats | Sale | Static
Car Seats | Safety | Carousel
Ad set
CONCEPT | Strollers
Strollers | Convenience | Video
One ad set per category. CBO decides the split between them.

Use one ad set per category, not one per concept. Winners can now share an ad set because each has earned its place. Per-category ad sets keep reporting clean and let you add a category without resetting the others. Start at roughly 20 to 25% of the main prospecting budget, keep it to about five ad sets, and merge small categories into one CONCEPT | Mixed ad set if they can't reach around 50 purchases a week.

Move winners with the same post IDUse "Use existing post" rather than re-uploading, so the likes and comments earned during testing carry over.
05

Add winners to main prospecting as hero ads

Winners also go into the main campaign, in parallel, but never as standalone ads, because the catalog would starve them. Each becomes the hero of a catalog or collection ad, with a product set from the same category underneath.

Campaign
MAIN | Prospecting | ASC
Existing campaign. We only add ads.
Existing: Catalog | Full catalog (the control)
New: HERO | Car Seats | Sale | Static + car seats product set
New: HERO | Car Seats | Safety | Carousel + car seats product set
New: HERO | Strollers | Convenience | Video + strollers product set
A car seat safety hero always sits over car seats, never over bibs and bottles.

Clean category product sets depend on a well-structured catalog feed. On Shopify stores that's the first thing our Shopify development team checks. Some overlap with the concept campaign is expected, but Meta's auction avoids entering multiple ads from the same advertiser against each other, so the cost is small. The two do different jobs: one finds new customers with the story, the other uses the story to sell specific products.

06

Review, prune and run the next sprint

  • Main prospecting: after about two weeks, a hero ad stays only if it beats the catalog control on cost per new customer. Keep 6 to 8 at most.
  • Concept campaign: when cost per purchase rises two weeks running and frequency climbs, replace the ad with the next winner.
  • Main remarketing: unchanged. It pairs best with owned channels, which is where our CRM and retention team picks up abandoned carts on email and WhatsApp.
  • Next sprint: reuse TEST | ABO with new ad sets. A new category gets a new concept ad set. A new concept in an existing category joins that category's ad set.
New, every 2 weeks
TEST | ABO
One category and one concept per ad set
winners go to both
New
CONCEPT | Prospecting | CBO
One ad set per category
Existing
MAIN | Prospecting | ASC
Catalog control plus hero ads
new visitors flow into
Existing, unchanged
MAIN | Remarketing | ASC
Full catalog
The enterprise structure: two new campaigns, nothing restructured.

D2C framework: how to test and scale creatives for a smaller brand

The exampleA brand's regional Shopify store with a few hundred SKUs across sunglasses, smart glasses, apparel and footwear. High order values, well under 100 Meta purchases a week. We're testing one category: sport sunglasses.

Most of the D2C brands we work with sit on Shopify, and the account structure has to fit the volume. If that's you, our fashion and footwear Shopify practice runs this exact setup.

01

Same testing campaign, smaller and longer

Settings are identical to the enterprise version. Three things change: one category per sprint, 3 to 4 weeks instead of 2 (the 2.5x CPA rule doesn't change, so a smaller budget means a longer sprint), and concepts that lean on the product and brand rather than price alone.

Campaign
TEST | ABO
Three ad sets, equal budget, 3 to 4 weeks
TEST | S1 | Sport Sunglasses | Lens Tech
Static
Sport Sunglasses | Lens Tech | Video
Carousel
TEST | S1 | Sport Sunglasses | Built for Heat
Static
Video
Carousel
TEST | S1 | Sport Sunglasses | Instalments
Sport Sunglasses | Instalments | Static
Video
Carousel
Lens technology, built for the heat, and pay in instalments. Two winners.

Budget: with a target CPA of AED 250, each ad set needs AED 625 before you judge it. Three ad sets at AED 60 a day spend about AED 1,260 each over three weeks.

02

Winners go into main prospecting, over a product set

There's no separate concept campaign: the account doesn't have the volume to feed one. Winners go straight into the main ASC, but not as standalone images or videos. Each becomes the hero of a catalog or collection ad over the matching product set. A standalone static has to win the click and then make someone hunt for a product. A hero ad shows the story and the exact frames to buy in one unit.

Campaign
MAIN | Prospecting | ASC
Existing campaign. We only add ads.
Existing: Catalog | Full catalog (the control)
New: HERO | Sport Sunglasses | Lens Tech | Video + sport sunglasses product set
New: HERO | Sport Sunglasses | Instalments | Static + sport sunglasses product set
Winning creative on top, the sport sunglasses it talks about underneath.

Build the product set from what's in stock and selling, such as "Sport sunglasses, in stock, top 30". On Shopify, clean product types and collections in the feed are what make these sets possible.

03

Review against the catalog after 2 to 3 weeks

Compare each hero ad with the catalog ad on cost per new customer. Better, it stays. Worse, it goes, and the reason is logged. Keep 3 to 5 hero ads live at most. If remarketing volume is too small for its own campaign, run it as a separate ad set targeting site visitors inside a manual sales campaign rather than letting prospecting quietly absorb it.

04

Grow into the enterprise version

Next sprint, next category: smart glasses, then performance apparel. Once the account passes about 100 Meta purchases a week, add the CBO concept campaign and move to the enterprise structure.

What this tells us about Meta creative testing right now

Most "creative doesn't work" verdicts are structure problems. When new concepts share an ad set with a catalog ad, the result was decided before the test started. Separate the lane and the verdicts change.

Meta's account managers and Andromeda agree. One says consolidate, the other says diversify. They're describing two halves of the same setup, and Meta's own write-up on its ranking models points the same way: better models need more varied inputs, not more fragmented campaigns.

Advantage+ has removed some old controls. Advantage+ sales campaigns no longer offer an existing-customer budget cap, so exclusions and a new-versus-existing read of results matter more than ever. We track that split for clients in HEADSTART, our reporting platform.

Timing matters as much as structure. Don't test during White Friday, Ramadan or Dubai Shopping Festival: CPMs swing and "sale" concepts win because everyone is buying. Use the same attribution window on test and main campaigns, treat Arabic and English as executions of one concept rather than separate concepts, and only call a winner when it's at least 15 to 20% better.

The same logic travels. Test on fixed budgets, one idea per unit, then scale winners in consolidated campaigns. We apply the same principle on TikTok and Snapchat.

Meta ads campaign structure: naming cheat sheet

WhatName
Main campaignsMAIN | Prospecting | ASC, MAIN | Remarketing | ASC
Testing campaignTEST | ABO
Testing ad setTEST | S1 | Car Seats | Sale
AdCar Seats | Sale | Static
Concept campaign (enterprise)CONCEPT | Prospecting | CBO
Concept ad set (enterprise)CONCEPT | Car Seats
Hero ad (both versions)HERO | Car Seats | Sale | Static

Ads keep their original name everywhere they go, so a winner can always be traced back to its test. For results from accounts we run this way, see our performance marketing case studies.

Meta creative testing FAQs

What is the Meta Andromeda update?

Andromeda is Meta's ad retrieval engine. It narrows tens of millions of eligible ads down to the few thousand considered for each person, before a separate model ranks them. In practice it rewards accounts that give it meaningfully different creatives inside consolidated campaigns.

Should I use ABO or CBO for creative testing on Meta?

Use ABO for testing, so every concept gets an equal budget and a fair verdict. Use CBO, now called Advantage+ campaign budget, for scaling the winners, so Meta can push budget towards the best performer.

How many concepts should go in one testing ad set?

One. Different executions of the same concept, such as a static, a video and a carousel, can share an ad set. Two different concepts in one ad set compete for the same budget and you only learn about the one Meta favours.

How do you scale Facebook and Meta ads after the Andromeda update?

Enterprise accounts move winners into a CBO concept campaign with one ad set per category, and add them to the main Advantage+ campaign as hero ads over a matching product set. Smaller D2C accounts skip the concept campaign and add winners straight into the main campaign as hero ads.

Why do new creatives not spend next to a catalog ad?

A catalog ad is effectively thousands of product ads with long conversion history, so it wins most auctions inside a shared ad set. New concepts need a separate testing campaign to get a fair read before they join the main campaign.

Want this framework run on your Meta account?

We set up and run Andromeda-ready testing for D2C and enterprise brands across the UAE and GCC, from the first test sprint to scaled Advantage+ campaigns.

See our Meta ads service