← Resources

Playbooks

How to run facebook ads for shopify

Step-by-step on running Facebook ads for a Shopify store - from pixel and CAPI install through catalog sync, creative testing, and the scaling cadence.

Updated

Before you start

  • A live Shopify store with at least one product collection and 5+ SKUs
  • Meta Business Manager + ad account (claim Pixel and Page assets inside it)
  • Shopify Facebook & Instagram sales channel installed
  • A minimum testing budget of $50-100/day - below this the algorithm starves
  • At least 3 hook variants and 2 product offers ready before launch

The playbook

9 steps

0/9
  1. Install the Facebook & Instagram sales channel in Shopify

    From the Shopify admin, go to **Sales channels → add channel → Facebook & Instagram (by Meta)**. This is the official, Meta-maintained channel - skip third-party apps that wrap the same API. Connect your Page, your Business Manager, and your Pixel during the install wizard. The channel handles three jobs: pixel injection, catalog sync, and the Shop surface.

    Expected outcome

    Sales channel installed, Business Manager + Page + Pixel all linked from a single connection flow.

  2. Verify the Pixel is firing and add Conversions API

    Open **Meta Events Manager → your Pixel → Test Events**. Visit your store, add to cart, start checkout. You should see PageView, ViewContent, AddToCart, InitiateCheckout, Purchase fire in real time. Then enable **Conversions API** via the Shopify channel toggle - this is server-side and recovers 15-30% of conversions iOS 14+ kills. Match quality should land at 7-9/10 once email/phone hashing is on.

    TipIf 'Match quality' stays under 6/10, you're missing customer info parameters. Toggle 'Send all customer info parameters' inside the Shopify channel - it forwards hashed email, phone, name, address at checkout.

    Expected outcome

    All standard events fire client-side AND server-side; Event Match Quality reads 7+.

  3. Push your product catalog and verify the feed

    The Shopify channel auto-creates a Meta catalog and syncs every published product. Open **Commerce Manager → Catalog → Items** and confirm: image quality (1080x1080+), product titles under 65 chars, availability accurate, price in correct currency. Fix any 'item not approved' errors before launching - rejected items can't run in Advantage+ Shopping campaigns.

    Expected outcome

    Catalog reads 100% of your active SKUs as 'Active' and 'Approved'.

  4. Pick the campaign type by store stage

    **Under $50k/mo revenue**: run **Advantage+ Shopping Campaign (ASC)** with broad targeting + your full catalog. ASC is Meta's auto-targeted, auto-bidding e-commerce campaign and consistently beats hand-built campaigns at this stage. **$50k-$500k/mo**: run ASC as workhorse + a second 'Manual Sales' campaign for new-creative testing. **$500k+/mo**: ASC + Manual Sales + retargeting + a dedicated prospecting campaign for hero creative.

    # Campaign structure at $100k/mo:
    # 1. ASC (broad, all products) - 60% of budget
    # 2. Manual Sales (creative testing, broad) - 25%
    # 3. Retargeting (180-day site visitors) - 10%
    # 4. Catalog Sales (carousel/collection) - 5%

    Expected outcome

    Campaign structure matches store revenue stage, not what looks impressive.

  5. Build creative for the placement, not just the brand

    Shopify Facebook ads run on Feed, Reels, Stories, and Marketplace. **Vertical 9:16 video** is the priority asset in 2026 - it works on Reels and Stories where the cheapest impressions are. Then **1:1 product imagery** for Feed. Avoid 16:9 unless you have a hero TV cut. For each product, ship: 1 founder UGC hook (15s), 1 product demo (15s), 1 customer testimonial (20s), 1 lifestyle image carousel.

    TipThe hook is the first 1.5 seconds. Cut creative so frame 1 = product on screen, not your logo. Logo-first openers consistently lose to product-first openers in Meta's auction.

    Expected outcome

    4-6 creative variants per priority SKU, with vertical video as the lead asset.

  6. Set the budget and bidding for ASC

    Start ASC at $50-100/day with **Highest volume** bidding (no cost cap). Cost cap and ROAS bidding strangle ASC's exploration in the first 7-14 days. Once the campaign exits learning and you have 50+ purchases, you can layer a **ROAS goal** at 80% of your current ROAS to push the algorithm toward higher-value buyers. Below 50 purchases, leave the goal off.

    Expected outcome

    ASC live with $50-100/day, Highest volume bidding, no premature cost cap.

  7. Set up the retargeting audiences

    Three retargeting audiences worth building: **180-day all site visitors** (top of funnel), **30-day AddToCart but no Purchase** (cart abandoners), **180-day Purchasers** for exclusion (negative audience on prospecting campaigns). Don't build dozens of micro-segments - they cannibalize each other and starve the algorithm.

    # Custom audience setup in Audiences:
    # Source: Website → All visitors → 180 days
    # Source: Website → AddToCart, exclude Purchase → 30 days
    # Source: Website → Purchase → 180 days (USE AS EXCLUSION)

    Expected outcome

    Three audiences active; cart abandoner audience is the workhorse, purchaser audience is the exclusion on prospecting.

  8. Launch and observe the 7-day learning window

    Meta needs ~50 optimization events (purchases) per ad set per week to exit learning. Don't edit ad sets in the first 7 days - any edit restarts learning. Watch the **breakdown by placement and age** in Ads Manager around day 5: if Reels delivery is over-indexed or one age bracket is dominating, you'll know where to push on the next round of creative.

    Expected outcome

    Campaign survives 7 days without edits; you have placement and demo signal to inform creative iteration.

  9. Scale through duplication, not budget jumps

    When a campaign hits target ROAS at $100/day, **don't** bump it to $300/day - that resets learning and tanks performance for days. Instead **duplicate** the winning ad set at the new budget and let the original keep running. This preserves the learning state of the winner while letting Meta find a new equilibrium at the higher spend.

    TipBudget increases under 20% per day don't trigger re-learning. So if you must edit the live campaign, do it in 20% nightly increments rather than a single 3x jump.

    Expected outcome

    Scaling happens via duplication or +20%/day - never via panic-driven 3x bumps.

Shuttergen

Ship 4-6 Shopify ad variants per week without a creative bottleneck.

Shuttergen turns your product catalog and a single brief into the vertical video, UGC, and static variants ASC needs to scale. The cadence is the moat - we run it for you.

Pitfalls

What goes wrong

  • Skipping Conversions API

    Browser-only Pixel data underreports conversions by 15-30% post-iOS 14. CAPI is free, takes 2 minutes via the Shopify channel, and is the single biggest measurement upgrade you can make.

  • Building 50 ad sets at $5/day each

    Spreading budget thin across micro-segments means no ad set reaches 50 weekly conversions and none exit learning. Consolidate into 2-4 broad ad sets at $50-100/day.

  • Killing campaigns inside the 7-day learning window

    Day 3 numbers are noise. Meta's algorithm needs the full 7-day window to find delivery patterns. Patience here beats reactivity.

  • Logo-first creative

    Frame 1 should be the product or the hook, not your logo. Logo-openers measurably lose thumbstop rate in Reels and Feed both.

  • Trying to outsmart Advantage+ Shopping with manual ad sets

    At <$50k/mo revenue, ASC beats hand-built campaigns 90% of the time. Trust the auto-targeting and put energy into creative volume instead.

Limits

When this playbook won't work

  • Stores with <$30 AOV - the unit economics rarely work post-iOS 14
  • Pre-PMF stores with no organic conversion baseline - paid amplifies the conversion rate you already have
  • Niches restricted by Meta's ad policy (CBD, weapons, certain supplements, financial products)
  • Sub-$50/day budgets - the algorithm needs minimum spend to optimize
  • Stores selling exclusively through marketplaces (Amazon, eBay) with no first-party checkout for the Pixel to track

Why Advantage+ Shopping changed the playbook for Shopify stores

Advantage+ Shopping Campaigns (ASC) replaced the old e-commerce playbook in 2023-2024 and the gap keeps widening. What used to require six hand-built ad sets - prospecting cold, prospecting LAL, broad prospecting, retargeting, dynamic product ads, lookalike of purchasers - now collapses into a single ASC campaign that Meta optimizes end-to-end. The teams still building those six ad sets are leaving 20-40% performance on the table.

The lever shifts from targeting to creative. Because ASC owns targeting and bidding, your only real input is the creative. This is why high-performing Shopify accounts in 2026 produce 4-8 new creatives per week, not 1-2 per month. Volume + diversity in the creative pool is what feeds ASC's exploration engine.

ASC needs scale to shine. Below ~$50/day, ASC under-delivers because it can't gather enough purchase signal to optimize. Above $50/day with good catalog + good creative, ASC consistently wins. If you're scaling from <$50/day, get to $50/day on broad manual campaigns first, then graduate to ASC.

Internal: facebook-ads-library, best-facebook-ad-spy-tool, how-to-use-facebook-ad-library.

Ship 4-6 Shopify ad variants per week without a creative bottleneck. Shuttergen turns your product catalog and a single brief into the vertical video, UGC, and static variants ASC needs to scale. The cadence is the moat - we run it for you.

Generate Shopify ad creative

The Shopify-specific stack that makes the difference

Conversion tracking has three layers worth running together. Layer 1: Meta Pixel (browser-side, declining utility). Layer 2: Conversions API via the Shopify channel (server-side, mandatory in 2026). Layer 3: third-party server-side measurement (Hyros, Triple Whale, Northbeam) for ROAS truth across channels. Most Shopify stores under $200k/mo can skip Layer 3; above that, the multi-touch view earns its weight.

Catalog hygiene matters more than people realize. A clean catalog with accurate titles, 1080x1080+ images, and zero 'not approved' items unlocks dynamic product ads, ASC catalog usage, and the Shop surface. A messy catalog quietly kills 10-20% of impressions you'd otherwise win.

Creative production has to be a system, not a project. The teams that win on Meta in 2026 have a weekly creative cadence: research on Monday, brief on Tuesday, produce on Wednesday-Thursday, ship on Friday. Without the cadence, creative volume collapses and ASC starves.

Internal: facebook-ads-chrome-extension, shopify-related ad library audits via the Foreplay angle.

FAQ

Frequently asked

How much should I spend on Facebook ads for my Shopify store?
Minimum $50-100/day to give the algorithm enough optimization signal. At $30-50/day you're in starvation territory. Above $500/day, build a portfolio: ASC + creative-testing manual + retargeting.
Do I need both the Pixel and Conversions API for Shopify?
Yes. Pixel handles browser-side events; CAPI handles server-side. CAPI alone misses things like AddToCart scroll signals; Pixel alone misses 15-30% of conversions post-iOS 14. Run both via the Shopify Facebook & Instagram sales channel.
What's the best campaign type for a Shopify store on Facebook ads?
Advantage+ Shopping Campaign (ASC) is the default for any Shopify store doing $50/day+ spend. It auto-handles targeting and bidding so you can focus on creative volume.
How many creatives do I need to run Facebook ads for Shopify?
Minimum 4-6 active creatives per ad set at launch, with 2-4 new creatives shipped weekly. ASC and Meta's auction reward creative diversity - one-and-done creative tanks performance after the first week of fatigue.
Why are my Facebook ads for Shopify not converting?
Five usual causes: (1) CAPI not installed so attribution underreports, (2) catalog has rejected items hurting ASC delivery, (3) creative is logo-first or generic stock, (4) budget under $50/day so algorithm can't optimize, (5) you killed campaigns inside the 7-day learning window.
Should Shopify stores use lookalike audiences in 2026?
Mostly no. Broad targeting + ASC outperforms hand-built lookalikes in nearly every account post-iOS 14. Keep one 1% purchaser lookalike as a manual sales experiment if you want, but don't build your campaign structure around them.
How long until my Facebook ads for Shopify exit learning?
7 days OR 50 optimization events per ad set, whichever comes second. At $50/day spend, learning typically completes in 7-10 days. Below that spend, you may never exit learning - which is the structural reason small-budget Shopify accounts struggle.

Related

Keep reading

Ship 4-6 Shopify ad variants per week without a creative bottleneck.

Shuttergen turns your product catalog and a single brief into the vertical video, UGC, and static variants ASC needs to scale. The cadence is the moat - we run it for you.