Mockingbird

How to run Meta ads for a Shopify store

To run Meta ads for a Shopify store, connect the store to Meta so it can track purchases and sync your products as a catalogue, then launch one sales campaign with several static image ads that each sell one product on one angle. The connection mostly follows prompts in Meta's Facebook and Instagram app for Shopify. After that, creative decides most of the result, because Meta's automated targeting finds buyers based on how people respond to each ad.

Many stores work in the opposite order, spending weeks on pixel settings and audience tweaks and then running one product photo with a discount on it. Get tracking working, keep the account structure plain, and spend the time you save on making more ads. When you paste your store's address into Mockingbird, it reads the site, pulls in your real product photos and colours, and remakes proven Meta ads around them.

How to set up Meta ads for a Shopify store

  1. 1

    Connect Shopify to Meta

    Install Meta's Facebook and Instagram app from the Shopify App Store and link your business account, ad account and Facebook Page. Choose the strongest data-sharing option it offers, which adds server-side tracking alongside the browser pixel.

  2. 2

    Check that events arrive

    Place a test order, or use the test events view in Meta Events Manager, and confirm that page views, add to carts, checkouts and purchases all appear. A campaign that optimises for purchases cannot learn if purchases never reach Meta.

  3. 3

    Sync and check your catalogue

    Let the app sync your products to a Meta catalogue, then check that titles, prices, images and stock match the store. Catalogue ads pull straight from it.

  4. 4

    Make your first batch of creative

    Make four to six static ads at 4:5, each on one product and one angle, using your real product photos.

  5. 5

    Launch one sales campaign

    Create a sales campaign optimised for purchases, with broad targeting in the countries you ship to. Send each ad to the product page it shows, not the home page.

  6. 6

    Read results in two places

    Compare the return Meta reports with the revenue in your Shopify orders. They will not match exactly, and the gap tells you how far to trust each one.

  7. 7

    Refresh creative before it fades

    Add new ads while the current winners are still working. The guide at /guides/ad-creative-fatigue lists the signs to watch.

What the Shopify connection does

The Meta pixel is code on your store that reports what visitors do: which products they view, what they add to the cart, and whether they buy. Meta uses those events to report results and to find more people like your buyers. Browsers miss some events because of ad blockers and privacy settings, so the app can also send events from Shopify's servers through Meta's Conversions API. Meta matches the two streams so a purchase is not counted twice.

If a developer or an older app added a pixel to your theme by hand, remove it once the official app is connected. Two browser pixels on one store can double-count purchases and make every result look better than it is.

Your catalogue and catalogue ads

The catalogue is a copy of your product list inside Meta. It powers catalogue ads, once called dynamic product ads, which build themselves from your product feed and show people the products they viewed or similar ones. They suit retargeting, especially for stores with many products.

Catalogue ads are weak at introducing a brand to strangers, because a product on a white background with a price gives no reason to buy it. Run them alongside designed static ads rather than instead of them, and keep the catalogue clean, since a wrong price or an out-of-stock product in an ad costs you money and trust.

A campaign structure that stays out of the way

Keep the account small. One sales campaign for new customers with broad targeting, a place to test new creative, and catalogue retargeting once you have steady traffic will cover most Shopify stores. Many small ad sets split the budget so thinly that none of them gets enough purchases for Meta to learn from. The guide at /guides/facebook-ad-testing-budget covers how much each test needs.

Why creative matters more than settings

With broad targeting, the ad itself decides who sees it. A problem and solution ad reaches people who recognise the problem, and a review card reaches people who respond to proof. Different creative finds different buyers, so a range of ad types does more for a store than another round of audience tweaks.

Start with your bestsellers, give each ad one product and one angle, and use your real product photos so the product in the ad matches what arrives. Reviews from your store make strong review cards if the customer has agreed to it. The guides at /guides/facebook-ad-examples and /guides/ecommerce-ad-creative cover the formats and angles that sell products.

Landing pages that match the ad

Send each ad to the product page for the product it shows, with the same image, the same price and the same offer visible without scrolling. A reader who clicks a bundle offer and lands on the home page has to search for it, and many will not. Check every page on your phone before launch, including delivery costs and times, because surprises at checkout cost you sales and draw complaints.

Measuring what your ads really return

Meta and Shopify count sales differently. Meta credits purchases within its attribution window, including some after a view with no click, while Shopify records orders. Tag ad links with UTM parameters using /tools/utm-builder so Shopify's reports can attribute sessions and sales to Meta. Then judge the business on total revenue against total ad spend.

Whether a return is good depends on your margin. Check any campaign with the ROAS calculator at /tools/roas-calculator, and read /guides/good-roas-for-meta-ads to work out the break-even point for your products.

Frequently asked questions

Do I need the Meta pixel on Shopify?
Yes, if you want Meta to optimise for purchases. The simplest route is Meta's Facebook and Instagram app for Shopify, which connects the pixel and server-side tracking without editing theme code.
What campaign should a Shopify store start with?
A sales campaign optimised for purchases, with broad targeting and a handful of static image ads that each sell one product on one angle. Add catalogue retargeting once the store has steady traffic.
Why does Meta report different sales from Shopify?
Meta counts purchases within its attribution window, including some after a view without a click, and estimates some it cannot track directly. Shopify counts orders. Use both, and judge profit on total revenue against total ad spend.
How many ads should a Shopify store run?
Enough to keep testing. As a rule of thumb, launch a new campaign with four to six ads, then add a few new ones every week or two as winners fade.
Can I use my Shopify product photos in Meta ads?
Yes, and you should, because customers need to recognise what arrives. Mockingbird pulls the real product photos from your store when you paste your website and uses them in every ad it makes.

Keep reading