Shopify Facebook Ads: Setup, Campaign Structure and Creative

Shopify
Shopify Facebook Ads: Setup, Campaign Structure and Creative

The short answer

  • Shopify connects to Facebook and Instagram ads through the Facebook & Instagram sales channel, built by Meta. It syncs your catalog, installs the Meta pixel and sends purchases through the Conversions API.
  • Set customer data sharing to Enhanced or Maximum before spending, then confirm a purchase reaches Meta Events Manager.
  • Most Shopify stores run three campaign types: a broad Advantage+ sales campaign, catalog ads that retarget viewed products, and a small testing campaign for new creative.
  • Creative decides the result more than targeting. Plan several new ads a month per campaign, in 9:16 video and 1:1 or 4:5 images.

Meta is where most Shopify stores find customers who are not searching yet. The plumbing is simple; the work is creative and budget discipline. This guide covers the setup in order, the campaign structure that fits a Shopify catalog, creative that sells products, and the numbers to watch in the first month. For how Meta fits next to Google, TikTok and Shop Campaigns, start with Shopify ads.

Set up Facebook and Instagram ads for Shopify

Per Shopify's help center, the channel is free to use on every Shopify plan, subject to store eligibility, and it maintains one product catalog for Facebook Shop, Instagram Shopping and ads.

  1. Install the Facebook & Instagram channel. In your Shopify admin, go to Settings, then Sales channels, open the Shopify App Store, search for Facebook and click Add channel. It installs as a sales channel, not an app.
  2. Connect your Meta business assets. Click Start set up, then Connect account, sign in to Facebook and connect the business portfolio, Facebook Page, ad account and Instagram account. The portfolio must own the Page and you need full control of both.
  3. Sync the catalog. Let the channel create or connect the Meta catalog and publish your products to it. Check that variants, prices and images match the store.
  4. Set data sharing and the pixel. In the channel settings, open Data sharing settings, turn on customer data sharing, choose Enhanced or Maximum and connect your pixel.
  5. Verify a test purchase. Place a real or test order and confirm the Purchase event arrives in Meta Events Manager from both the browser and the server before launching any campaign.

Two setup facts change older advice. Since August 26, 2025, Meta no longer acts as checkout or marketplace tax facilitator for new Facebook and Instagram orders: shoppers are sent to your online store to pay, and you collect the tax. And if a Meta pixel was ever pasted into theme.liquid, remove it after connecting the channel, or every event fires twice. The pixel half of setup has its own guide: Shopify Meta pixel and Conversions API.

Setup errors that stop most stores

  • Page not listed when connecting. The business portfolio you chose does not own the Page. Connect the portfolio that does, or move the Page.
  • Staff member cannot connect. Each staff member connects with their own Facebook account, which needs full control of the portfolio and Page.
  • Products missing from the catalog. Products must be available to the Facebook & Instagram channel in Shopify, and some need a product category assigned before Meta accepts them.

Campaign structure for a Shopify store

Meta's automation now does most of the targeting. The structure that works for most stores is small: few campaigns, broad audiences, many ads.

CampaignJobAudienceShare of budget
Advantage+ sales campaignMain prospecting engineBroad; Meta finds buyers60% to 80%
Catalog ads (retargeting)Bring back product viewers and cart abandonersViewed or added to cart in 7 to 30 days, excluding purchasers10% to 20%
Creative testingFind the next winning adBroad, same as prospecting10% to 20%

Advantage+ sales campaigns, formerly Advantage+ shopping campaigns, automate audience, placements and budget across ads. Feed them more creative, not more targeting. Retargeting through catalog ads shows each shopper the products they viewed, pulled from the catalog the Shopify channel syncs; the email side of the same shoppers is in Shopify abandoned cart recovery.

Budget math before launch

A new ad set leaves Meta's learning phase after about 50 optimization events in 7 days. If your target cost per purchase is $40, a campaign optimizing for purchases needs about $2,000 a week, roughly $285 a day, to exit learning quickly. Below that:

  • Run one prospecting campaign rather than splitting budget across several.
  • Optimize for AddToCart or InitiateCheckout for the first weeks if purchases are too few, then switch to Purchase.
  • Judge results on 7-day windows, not daily swings. Shopify's own guidance is to wait 4 to 5 days after launch before optimizing.

If an ad set stays stuck, the fixes are in Meta learning phase.

Creative that sells Shopify products

With targeting automated, the ad is the targeting. Different hooks reach different buyers. A practical monthly mix for one product line:

FormatSpecWhat to showExample opening line
Short video, problem and fix9:16, 15 to 30 secondsThe problem in the first 2 seconds, the product solving it"My coffee was cold by 9am. Every day."
Creator or customer video9:16, 20 to 45 secondsA real person using it, talking to camera"I did not expect a $38 pan to replace three."
Product image with offer1:1 or 4:5Product on clean background, price, one benefit"Free shipping over $50. Arrives in 3 days."
Comparison image4:5Yours next to the usual alternative"Same blend. Half the sugar."
Carousel from catalog1:1 per cardBest sellers or a bundle, one per card"Our 5 best sellers this month."
Review screenshot4:5A real five-star review, large text"Bought one. Came back for four."

Write primary text short: the benefit, the proof, the offer. Put the price in the ad when it is an advantage. Full sizes and safe zones are in Meta ad specs.

Refresh creative when frequency on prospecting rises above about 3 in a week and cost per purchase climbs with it. That is fatigue, not a targeting problem.

What to watch in the first month

MetricWhere to read itHealthy signIf it is off
Link CTRAds ManagerAt least 1% (Shopify cites 1% desktop feed, 2% mobile feed as targets)New hooks; first 2 seconds of video
Cost per purchaseAds ManagerBelow your break-even CPACheck product page conversion before blaming the ad
Purchases in Meta vs ShopifyAds Manager vs Shopify orders tagged from MetaWithin a reasonable rangeTracking is broken or duplicated
Frequency (prospecting)Ads ManagerUnder about 3 a weekMore creative
Blended ROASShopify revenue divided by total ad spendAbove break-even from your marginCut weakest campaign first

Meta will claim purchases Shopify credits elsewhere. Use Shopify's orders as the ground truth and Meta's numbers to compare ads against each other. Stores also running Google should read Shopify Google Ads so the two channels are judged on the same basis.

Where Sprites fits

Sprites runs Meta for a Shopify store from one place: it checks pixel and Conversions API health, builds sales campaigns with Advantage+ catalog ads, website custom audiences and lookalikes, drafts new creative, and reads results against your target. Every change is an approval card you edit and approve before it goes live. Meta alone is the Build plan at $99 a month; see Sprites for Meta ads.

FAQ

How do I connect Shopify to Facebook ads?

Install the Facebook & Instagram sales channel from the Shopify App Store, connect your Meta business portfolio, Page, ad account and Instagram account, sync your catalog, then set customer data sharing to Enhanced or Maximum and connect your pixel. Confirm a purchase reaches Meta Events Manager before launching campaigns.

Is the Facebook & Instagram app free on Shopify?

Yes. Shopify's help center says the Facebook and Instagram by Meta channel is free to use on every Shopify plan, subject to store eligibility. You pay Meta only for the ads you run.

What is the best Facebook ad campaign type for Shopify?

For most stores, an Advantage+ sales campaign as the main prospecting campaign, plus catalog ads that retarget product viewers and cart abandoners, plus a small campaign for testing new creative. Keep the number of campaigns low so each gets enough purchases to learn.

How much should a Shopify store spend on Facebook ads?

Work from your target cost per purchase. A Meta ad set exits learning after about 50 optimization events in 7 days, so at a $40 target CPA a purchase-optimized campaign needs about $2,000 a week. With less, run a single campaign and judge it on weekly results.

Can customers check out on Facebook and Instagram for Shopify products?

Not for new orders since August 26, 2025. Shoppers are redirected to your online store to complete the purchase, and you are responsible for collecting and remitting sales tax on those orders.

Why do Facebook purchases not match Shopify orders?

Meta reports purchases using its own attribution window and modelled conversions, while Shopify counts actual orders. Large gaps usually mean the pixel fires twice from a leftover theme code snippet, or the Conversions API is not sending purchases. Use Shopify orders as the ground truth.

Whose ads do you want to see next?

Search any brand's ads (Nike, Canva, Ro...)
See every Shopify ad →