How should a pet brand structure Meta ads when spending $30k to $100k a month?

Keep it lean: one or two Advantage+ sales campaigns per country to scale proven ads, one testing campaign to find new winners, and a clear rule for existing customers. Only run as many ad sets as your budget can feed with around 50 optimisation events a week each. At this spend, creative volume and testing matter more than clever targeting.
Key takeaways
- Meta flags an ad set as Learning limited when it is unlikely to get around 50 optimisation events in the week after its last significant edit.
- Ad sets you can afford = weekly budget / (50 x your cost per optimisation event). Most structures fail this test.
- A sales campaign shows the Advantage+ state when Advantage+ audience, campaign budget and placements are all on.
- New Advantage+ campaigns do not have the old existing customer budget cap. Meta suggests two ad sets (existing customers vs excluded) to control it.
- Separate the testing lane from the scaling lane so tests do not steal budget from proven ads, or the other way round.
Why does structure matter more at $30k to $100k a month?
At lower spend, a single campaign can do the job. Between $30k and $100k a month, you are spending enough to test properly, but not enough to spread across dozens of ad sets. A common mistake in this range is too many campaigns, each one starved of data.
Meta's delivery system learns from conversions. Meta's help page on Learning limited says an ad set gets that status when it is unlikely to receive around 50 optimisation events in the week after its last significant edit. Every extra ad set splits the same budget into smaller pieces, and each piece learns more slowly.
How many ad sets can your budget support?
Do this maths before you build anything.
Ad sets you can feed = Weekly budget / (50 x cost per optimisation event)
Example with made-up numbers: $50,000 a month is about $11,500 a week. If your cost per purchase is $45, 50 purchases cost $2,250. So $11,500 / $2,250 gives you about 5 ad sets optimising for purchases, in total, across the whole account.
| Monthly budget (USD) | Weekly budget | CPA $30 | CPA $45 | CPA $60 |
|---|---|---|---|---|
| 30,000 | ~6,900 | 4 | 3 | 2 |
| 50,000 | ~11,500 | 7 | 5 | 3 |
| 75,000 | ~17,300 | 11 | 7 | 5 |
| 100,000 | ~23,000 | 15 | 10 | 7 |
Numbers are rounded down. Use your own CPA. If the table says 5, an account with 20 ad sets is spreading itself too thin.
What does a lean Meta structure look like?
Three lanes cover most pet brands at this spend.
- Scaling lane: Advantage+ sales campaigns. One per country or offer. Meta's Advantage+ campaign documentation says a sales campaign reports the Advantage+ state when three levers are on: Advantage+ audience, Advantage+ campaign budget and Advantage+ placements. Put only proven ads here.
- Testing lane. One campaign where new creative gets a fair, controlled share of spend. Many teams use ad set budgets here so each test gets money. Graduate winners into the scaling lane.
- Existing customer control. Decide how much spend can go to people who already bought. Meta's documentation says the old existing customer budget cap is not available for new Advantage+ campaigns, and describes a replacement: one ad set targeting a custom audience of existing customers with spend limits, and one ad set that excludes them.
Meta's Advantage campaign budget guide explains that campaign budget distributes spend across ad sets in real time to the best opportunities. That is what you want in the scaling lane, and exactly what you do not want in a test, where you need each variant to get spend.
Should you split campaigns by country?
For pet brands selling in the USA and Canada, split when something real differs: currency, shipping cost, price, offer, stock or landing page. If none of those differ, one campaign with both countries keeps data together. If they do differ, separate campaigns let you judge each market against its own breakeven ROAS. Our ROAS guide shows how to work that number out.
How should a pet brand test creative at this spend?
At this level, creative is the main lever. Targeting is mostly handled by Meta. A testing routine that works:
- Test concepts, not tiny tweaks. A new hook, a new angle or a new creator is a concept. A new button colour is not.
- Launch a small batch of new ads every week, so the pipeline never runs dry.
- Give each test enough spend to judge it against your target cost per purchase, then decide.
- Move winners to the scaling lane as new ads. Avoid editing live winning ads, since significant edits can restart learning.
- Keep a log of each test: concept, hook, result, decision.
Creator content is the backbone of most pet testing pipelines. Our UGC brief guide shows how to brief creators. If you run creator content from the creator's own handle, Meta's branded content policies apply.
What policy settings should pet supplement brands check?
Meta's health and wellness policy requires ads for dietary and health products to target people 18 or older, and limits promises of specific outcomes in a set time. Pet supplement buyers are adults, so set an 18+ age floor at the ad set level. One rejected winning ad can cost more than any targeting choice.
What should you check every week?
| Check | Why |
|---|---|
| Ad sets marked Learning limited | Too many ad sets or too little budget per ad set |
| Spend share to existing customers | Stops the account paying for sales you would get anyway |
| Frequency and creative fatigue on top ads | Shows when the scaling lane needs fresh winners |
| New ads launched this week | Keeps the testing pipeline full |
| Blended ROAS against breakeven | Checks the platform numbers against the bank |
| Rejected ads and policy warnings | Fix fast before they affect the account |
Change one thing at a time where you can, and give each change time to settle. Frequent edits restart learning and make results hard to read. For hands-on help with Meta structure and creative testing, see our paid ads services.
Frequently asked questions
How many ad sets should a pet brand run on Meta?
As many as your budget can feed with around 50 optimisation events per week each. Divide your weekly budget by 50 times your cost per purchase to get the number.
What makes a Meta campaign Advantage+?
Meta's documentation says a sales campaign shows the Advantage+ state when Advantage+ audience, Advantage+ campaign budget and Advantage+ placements are all enabled.
How do I limit spend on existing customers in Advantage+?
Meta's documentation says the old existing customer budget cap is not available for new Advantage+ campaigns. It suggests one ad set targeting existing customers with spend limits and one that excludes them.
Should I use campaign budget or ad set budget?
Campaign budget suits scaling, because Meta moves spend to the best ad sets in real time. Ad set budgets suit testing, because each test gets a set amount of spend.
Should US and Canada be separate Meta campaigns?
Split them when price, currency, shipping, offer or landing page differ, so you can judge each against its own breakeven. Otherwise one campaign keeps data together.