
Every Q4, I see Shopify ad accounts get rebuilt in a panic the week of Black Friday: the main campaign gets paused, sale creative gets pushed into everything, and by Cyber Monday nobody can tell what actually worked. The structure I use instead is simple and stays the same every year.
The short answer
Run two campaigns through Q4. Keep your main Advantage+ sales campaign running as it is. Next to it, build one dedicated holiday campaign where each holiday gets its own ad sets, named by event and year, such as BFCM 2026, split into prospecting and retargeting. Put 40 to 50% of the holiday budget on retargeting. Then make the coupon so simple that nobody has to wonder how to use it.

Campaign 1: keep the main campaign running
Your main campaign, usually an Advantage+ sales campaign (formerly Advantage+ shopping), has spent months learning who buys from you. Don't pause it for BFCM and don't stuff it with sale creative. Big edits reset learning, and the main campaign is what carries you before the sale, between sales and after them. It's the same reason I never switch proven ads off.
Keep its budget steady, or raise it gradually, and let the holiday campaign do the promotional work.
Campaign 2: one dedicated holiday campaign
Build one campaign for all your holidays and sale events, and keep it all year. Each holiday gets its own ad sets, named by event and year:
- Father's Day 2026
- BFCM 2026
- Holiday 2026
- Q5 2026 (the last week of December)
This does three things. You can switch a holiday on and off without touching the main campaign. Sale creative and evergreen creative never compete in the same auction inside one campaign. And next year you can look back at "BFCM 2025" against "BFCM 2026" in one place, instead of digging through campaigns someone renamed.
Split each holiday into prospecting and retargeting
Inside the campaign, each holiday gets two ad sets:
| Ad set | Who it reaches | Share of the holiday budget |
|---|---|---|
| BFCM 2026 | Prospecting | New people, broad or Advantage+ audience, with your best-performing creative turned into sale versions | 50 to 60% |
| BFCM 2026 | Retargeting | Site visitors, add to carts, engagers, email subscribers and past buyers | 40 to 50% |
Use ad set budgets in the holiday campaign rather than one campaign budget. If Meta controls the split, it will usually push most of the money to whichever ad set looks cheapest that day, and your retargeting share disappears.
Why 40 to 50% on retargeting
Outside Q4, I keep retargeting small. BFCM is different:
- People are waiting for the sale. Everyone who looked at your products in September and October is the most likely buyer of the year.
- CPMs are at their highest. Paying peak prices to introduce your brand to strangers is the most expensive way to spend BFCM money. Warm audiences convert at a much better rate for the same impression.
- You built this audience all year. Q4 is when you collect on it.
Keep the retargeting ad set strict: use your custom audiences without letting Meta expand beyond them, so the budget actually reaches people who know you. Jon Loomer's Advantage+ audience guide explains which settings Meta treats as limits and which as suggestions. And make sure your Pixel and Conversions API are reporting real visits and purchases, or you'll retarget the wrong people; the Pixel and Conversions API audit page lists what to check.
If you have very little warm traffic, for example a store under a year old, the split shifts the other way. Your retargeting pool can only absorb so much budget before frequency climbs and results drop.
Get the coupon sorted before anything else
A confusing offer wastes everything above it. Before you build a single ad:
- Make it simple. One offer, one code, or an automatic discount. "25% off everything" beats "15% off, 20% over $100, free gift over $150".
- Set it up in Shopify first and test it on a real checkout, on a phone. Shopify's discounts guide covers codes and automatic discounts.
- Put it in the ad. Show the offer in the visual and the code in the copy where it helps. If your account has the option to attach an offer or promo code to the ad in Ads Manager, use it.
- Use the same code on Google. The same offer should show up in your Google Ads promotions, so a shopper who sees it on Instagram and searches your name later gets the same deal.
- Tell people exactly how it works. "Applied automatically at checkout" or "Use code BFCM25 at checkout." Customers who aren't sure whether they need a code abandon the cart to go look for one.
When each ad set runs
Launch the BFCM ad sets a week before Black Friday, not on the day. For 2026, that means live by November 16, running through Cyber Week to about December 2 or 3. After a short gap, the Holiday 2026 ad sets run from December 4 to your shipping cutoff. Q5 gets its own pair from December 26. The full calendar, with how Google Ads, the landing page, the pop-up and email fit around it, is in BFCM Meta Ads and Google Ads Strategy for Shopify.
Q4 Meta ads checklist
- Main Advantage+ sales campaign running, budget steady, no sale creative added.
- One holiday campaign with ad set budgets, named by event and year.
- A prospecting and a retargeting ad set for each holiday.
- 40 to 50% of the holiday budget on retargeting, if your warm audience is big enough.
- One simple offer, tested in Shopify, shown in the ad and matched on Google.
- Clear instructions on whether the code applies automatically.
- Ads live a week before the sale, so they're past review and learning when it starts.
How many campaigns a given budget can support the rest of the year is in Meta Ads Structure by Spend Level, and the evergreen structure this sits on top of is in Meta Ads Campaign Structure in 2026.
Want your Q4 structure checked before you spend the biggest budget of the year? The $300 Meta ads and tracking audit comes back within 3 business days with a written fix list. Or book a free 30-minute call and we'll look at it together.
Book a call
In 30 minutes I'll look at your ad account, your offer and your Shopify numbers and tell you what I'd set up for BFCM. How I run accounts year-round is on Meta ads for Shopify.