All posts

Dynamic Product Ads for Shopify: Setup, Creative and What Breaks

Dynamic Product Ads for Shopify: Setup, Creative and What Breaks

Dynamic product ads sound like the easy option for a Shopify store. If your products already sync to Meta, it seems Meta should pick the right one for each shopper.

In practice, several links sit between your catalog and the ad. Each pixel event has to name the exact product someone viewed. Your product set needs enough items, and catalog prices have to match your site.

When one link breaks, the ads may keep running anyway. They just show fewer of your products, or a price you no longer charge. Meta has also renamed the format twice, so your setup screens may not match the guide you are reading.

What Are Dynamic Product Ads on Meta Now?

Search Ads Manager for Meta dynamic ads and you may not find the option under that name.

Dynamic product ads are ads that Meta builds from your product catalog. Each person sees the products most relevant to them, based on their interests, intent and actions online. Meta picks them per person from your Meta Pixel events and its own on-platform signals.

Most of Meta's help pages now say Advantage+ catalog ads. Its creative fatigue help page adds "previously dynamic ads" right after the name.

Meta's main help article has since moved on again, and now calls the format ads with product media.

Advantage+ is Meta's family of automated ad tools, covered in our Meta Advantage+ guide.

NameWhere You See It
Dynamic ads, or Facebook dynamic product adsMeta's older guides, plus Shopify's help, which says Facebook dynamic retargeting ads
Advantage+ catalog adsMost Meta help pages, including the requirements checklist
Ads with product mediaMeta's main help article on the format
Products from your catalogThe creative source option in new Sales campaigns

Static vs Dynamic Ads

Static ads show the same image or video to everyone. Dynamic ads start as a template, then fill in each product's image, description and price from your catalog. So one ad can cover a 300-product store without 300 separate uploads.

What Changed in Catalog Campaign Setup

Meta is rolling out a new setup for Sales campaigns, and it may not be on your account yet. If it is, the old catalog ads toggle is gone. Your choices sit at three levels instead:

Each campaign can now use only one catalog. Product data no longer forces catalog images into the ad, so check each ad's creative source. Existing campaigns keep running as before.

How to Set Up Meta Catalog Ads on Shopify

Before a catalog ad can run, three things must be in place. You need a catalog with products, a Meta Pixel sending the right events, and a link between them.

On Shopify, the Facebook and Instagram by Meta sales channel handles most of this. Without catalog sync, catalog ads cannot read your products. It is part of step 2, wiring the accounts, in our plan for automating Facebook ads for Shopify.

Sync Your Shopify Catalog to Meta

After setup, your products start syncing to a Facebook product catalog. Later edits in Shopify sync on their own, usually within a few minutes. Our Facebook and Instagram setup guide for Shopify has the full steps.

Each product also has to meet Shopify's product requirements for the channel:

Send Pixel Events That Match Your Catalog

Catalog ads need three required pixel events: ViewContent, AddToCart and Purchase. Each one must carry a content ID that matches a product in your catalog. That ID tells Meta which product someone looked at.

Once you choose a data-sharing level, the channel's pixel tracks all three automatically. Remove any old pixel code from your theme first, since two pixels can duplicate data in your reports.

Standard uses the pixel alone. Enhanced and Maximum add the Conversions API, which sends purchases server to server, past browser ad blockers. Our guide to the Meta Conversions API on Shopify covers how the two work together.

Pick a Product Set

A product set is a group of products from your catalog that Meta can show in one ad. Every catalog has a default set called All products, which Meta recommends for better overall results. The more products you include, the more options Meta has when choosing what to show.

If you create a smaller product set, you need at least 4 unique products for a collection ad or 2 for a carousel ad. Different versions of the same product, such as colors or sizes, only count as one product.

For example, imagine your store has a set of 12 hoodies, but 10 are different colors of the same hoodie. Meta counts only 3 unique products, so you need one more to run a collection ad.

Dynamic Retargeting vs Reaching New Customers

One catalog ad can do two different jobs, and your audience decides which.

Dynamic retargeting shows people the products they viewed or added to cart but did not buy, plus similar items. Shopify's retargeting setup builds this audience from store visitors active in the last 30 days.

Broad targeting finds people who never visited your store but have shown interest in products like yours. Use only a few interest filters, and write the creative for first-time buyers.

SettingRetargetingReaching New Customers
Who sees the adPeople who viewed your products or added them to cartPeople who never visited but showed interest in similar products
Audience to includeA catalog custom audience of viewers or add-to-cart visitorsLocation and demographics, with few interest filters
Exclusion Meta suggestsPeople who purchased recentlyPeople who purchased in the last 10 days
Creative to showThe viewed products and similar onesAn intro card on a carousel that introduces your brand

Meta's retargeting best practices also suggest a 30 or 90 day retention window for a bigger audience.

Picking the window, exclusions and offer is its own job, covered in our guide to Facebook retargeting ads for Shopify.

Creative Options for Facebook Catalog Ads

Your product photos fill the ad by default. What you control is the format, the frame around those photos, and whether they lead the ad at all.

Formats and Product Video

Catalog ads support single images, videos, carousels, and collections. A carousel lets users swipe through products with individual links, while a collection displays four items below a main image or video.

If your catalog includes product videos, Meta automatically selects the format each person is most likely to respond to. This feature is enabled by default.

With automatic placements, your ads can appear on both Facebook and Instagram without extra setup.

Image Templates and Dynamic Overlays

An image template works like a frame. You design one branded layout in Commerce Manager, and Meta applies it to every product image in the ad. Layers can add your logo, text, a background color and catalog fields such as price.

Build it in 1:1, then copy it to 4:5 for Feed and 9:16 for Stories and Reels. Templates work on single image and carousel ads, not collections.

Dynamic overlays add a price, strikethrough price, percentage off or free shipping label, on Facebook Feed only. For a strikethrough, Meta's advice is 6 characters per price, such as $49.99.

If you use a template, turn off background generation, since it can replace your design. Leave overlays off too, unless you want them on top of it.

Catalog Images vs Lifestyle Images

Meta's catalog tips ask for product images of at least 500 x 500 pixels, on a white background. That clean look suits retargeting, since the shopper already knows the item.

New customers may need more context. Product showcase lets your own lifestyle photo or video lead the ad, with matching catalog products shown beside it. You switch it on with Show products, under Format display options.

Rotating products does not stop what Meta calls creative fatigue: an audience seeing the same creative too many times. One template on every product can still wear thin. Our guide to creative fatigue on Meta shows how to spot it.

Common Facebook Dynamic Ads Problems and Fixes

Problems leave a record in Commerce Manager, in your catalog's Products tab or Events tab. Check both before you blame the creative or the budget.

ProblemWhere You See ItFix
Low match rateCommerce Manager, Catalog tab, EventsMake pixel content IDs match catalog IDs exactly
Product rejected for policyProducts tab, Status and issuesFix the issue, or request a review if it was a mistake
Product missing from adsItems invalid warning in the Ads Manager Delivery columnAdd the missing title, description, price, link, condition or image
Out of stockProducts tabMark it in stock once it is available again
Product set too smallError message in Ads Manager or Commerce ManagerAdd products to the set, then restart the ad
Recently edited title or imageProduct is unavailable for ads during reviewEdit titles and images only when needed

Low Catalog Match Rate

Your catalog match rate is the share of product IDs in pixel events that match products in your catalog. Meta's target is above 75%, and ideally above 90%. It covers the last 28 days and can run up to 48 hours behind.

When the rate is low, Meta has fewer products it can use in your ads. Check these causes first:

In Meta's example, 100 IDs split across two catalogs leave one catalog at 50%, though 90% matched overall.

Rejected, Missing or Out-of-Stock Products

Products not showing in your ads can have plain causes. Meta's list includes an image over 8 MB, a broken link, an all-caps description or a missing clothing size.

Changing a title, description or image sends the product back through review. It stays out of your ads until review ends. Price, availability and quantity edits skip review. So if you rewrite titles, do them in one batch, not a few each day.

Out-of-stock products never appear in ads, so a sold-out bestseller drops out until you restock it. Prices are simpler: edit them in Shopify, and the sync carries them to your catalog within minutes.

How Agency AI Builds Dynamic Ads From Your Shopify Catalog

Agency AI, our Shopify app for Meta and Google ads, works on top of the catalog sync above. In Create Ad, you choose one of three Meta ad types: Dynamic (catalog-driven), Image or Video.

Next comes the audience, New Customers or Remarketing, which maps to the two jobs covered earlier. Each copy field has a Generate with AI option, and you can pick from 12 copywriting angles. A full Meta ad takes about 2 to 3 minutes.

After launch, our 90+ rule engine reads the last 7 days of account data. Its recommendations are measured against your break-even ROAS. Each one on Meta and Google carries an Apply button, and nothing changes until you click it.

Through our MCP connector, Claude or ChatGPT can create and edit ads too. Each write runs only once you confirm it.

Vapor95 cut its average Meta CPA from $52 to $21.50, as our Vapor95 case study shows.

Lolahemp's Meta cost per purchase fell from $143 to $62.70, set out in our Lolahemp case study.

Final Thoughts

Dynamic product ads rest on three links. You need a clean catalog, pixel events whose IDs match it, and a big enough product set.

New names and setup screens change where you click, not what Meta needs. So before you touch the budget or creative on a weak campaign, check the match rate and product issues.

Frequently Asked Questions

What are dynamic product ads?
They are ads Meta builds from your product catalog, showing each person the products most relevant to them. Meta picks those products from pixel events and its own on-platform signals. You set the template and audience once, instead of making one ad per product.
How to set up dynamic product ads on Facebook?
On Shopify, set up the Facebook and Instagram by Meta channel so your products sync to a catalog. Then choose a data-sharing level so the pixel sends ViewContent, AddToCart and Purchase events. Last, create a Sales campaign with product data on, and pick a product set and an audience.
Can you provide an example of a dynamic ad?
Say a shopper views a rain jacket on your store and leaves without buying. Later, a carousel in their Facebook Feed shows that jacket with a price label. Similar jackets from your catalog sit beside it.
What are catalog ads in Meta?
Meta Advantage+ catalog ads is the name most of Meta's help pages use for them. These ads pull product images, descriptions and prices from your Meta catalog. They need a catalog, a pixel or app SDK, and a connection between the two.

Sources

Meta sources are Meta's own Business Help Center and Meta for Business pages, checked October 23, 2026. They cover naming, campaign setup, requirements, pixel events, product sets, audiences, templates, overlays, product video and formats. Match rate and product issue rules come from Meta's catalog troubleshooting pages.

Shopify's Help Center covers product sync, product requirements, data-sharing levels, the Meta pixel and retargeting ads.

Store examples in this article are hypothetical. Vapor95 and Lolahemp results come from our own case studies, and Agency AI features from our product documentation.

Free to install. Launch campaigns and pay nothing for your first 30 days.

Download Agency AI free on the Shopify App Store