Key takeaways
- Advantage+ catalog ads, formerly dynamic product ads, build ads from your product catalog and show each person the products they're most likely to buy.
- Meta now treats the catalog as part of sales campaigns: you select your catalog under product data and choose how products appear.
- Product sets control which products an ad set can show. Build them around margin, category, price band and stock.
- Catalog ads can retarget people who viewed or carted products, cross-sell and upsell, or prospect with broad audiences.
- Feed quality is the creative. Clear titles, accurate prices, good images and reliable stock data matter more than any template.
Advantage+ catalog ads, formerly dynamic product ads, are Meta ads built from your product catalog. Meta picks which products to show each person based on what they viewed, carted or are likely to want, and fills the ad with that product's image, name and price. Set them up with clean catalog data, sensible product sets and a styled template, then choose retargeting, cross-sell or prospecting.
What are Advantage+ catalog ads?
Catalog ads replace one fixed creative with a template. You give Meta a product catalog, a list of every product with its title, price, image, link and stock status, and Meta assembles ads from it on the fly. Someone who looked at a blue linen shirt can see that exact shirt. Someone who has never visited can see the products Meta predicts they'll like.
Meta's naming has shifted. These were dynamic product ads, then Advantage+ catalog ads. At the time of writing, Meta's own pages describe the product catalog as working across all sales campaigns rather than as one separate ad format: when you create a Sales campaign, you select your catalog under product data and then choose how products appear in the ad. Many buyers still call them DPAs or catalog ads, and this guide uses "catalog ads" for all of them. The glossary entry on Advantage+ catalog ads has the short definition.
What formats can catalog ads use?
- Carousel: several products the person can swipe through. The default for most setups, with Meta choosing how many cards to show.
- Single image or video: one product per ad.
- Collection: a cover image or video with products below it, opening into an Instant Experience.
- Dynamic media: if your catalog includes product videos, Meta can show video or images depending on what each person is more likely to engage with.
Meta has also introduced ways to add catalog products to ads built around your own creative, such as product cards shown alongside a brand video or a creator's partnership ad. Availability varies by account, so check what your Ads Manager offers.
Why do e-commerce brands use catalog ads?
- Scale without making an ad per product. One template covers hundreds or thousands of SKUs.
- Personal relevance. People see the product they viewed, or products related to it.
- Always up to date. Price and stock come from the feed, so sold-out items stop showing and price changes flow through.
- Strong for retargeting. Showing the exact product someone carted is one of the most direct follow-ups available. See the guide to Facebook retargeting ads.
Their weakness is that they can look like a shop window rather than an ad. A plain packshot on white with a price doesn't explain why to buy, so cold audiences often need more than the default template.
How do you set up a catalog for Meta ads?
1. Create the catalog
Catalogs live in Commerce Manager, inside your business portfolio. You can fill one in several ways:
| Method | Best for | Notes |
|---|---|---|
| Platform integration (Shopify, WooCommerce and others) | Most e-commerce stores | Syncs automatically, easiest to maintain |
| Data feed file (CSV, TSV, XML) on a schedule | Custom stores, large catalogs | You control fields, Meta fetches on a schedule |
| Partner feed tools | Complex catalogs, multiple channels | Extra cost, more control over rules |
| Manual upload | Very small catalogs | Hard to keep current |
| Pixel-based | Quick start | Less control over data quality |
2. Include the core fields
Meta's catalog documentation lists the fields each product needs. The essentials are:
- id: a unique, stable identifier for each product. It must match the content ID your Pixel sends.
- title: the product name.
- description: what it is.
- availability: for example in stock or out of stock.
- condition: new, refurbished or used.
- price: the number and currency code, in the format Meta's documentation specifies.
- link: the product page URL.
- image_link: the main product image.
- brand: your brand name.
Optional fields such as sale price, additional images, product type, Google product category, colour, size and custom labels are what let you build useful product sets and better ads.
3. Connect your Pixel and Conversions API
For catalog retargeting to work, the content IDs your Meta Pixel and Conversions API send with ViewContent, AddToCart and Purchase events must match the IDs in your catalog. Commerce Manager shows a match rate for these events. If it's low, Meta can't connect what people viewed to the products in your catalog, and retargeting falls flat. The guide to the Meta Pixel and Conversions API on Shopify covers setup.
4. Check diagnostics
Commerce Manager flags rejected items, missing fields, policy issues and image problems. Fix these before launching. Rejected products simply won't appear in ads.
How should you build product sets?
A product set is a filtered group of products from your catalog, such as "women's dresses under $80" or "best-sellers in stock". Each ad set promotes one product set, so product sets decide which products Meta can choose from.
Useful ways to split:
| Product set | Why |
|---|---|
| All products | Simplest start, lets Meta choose freely |
| Best-sellers | Proven products for prospecting |
| High margin | Products where you can afford a higher CPA |
| By category | Different creative and messages per category |
| By price band | Different CPA targets for cheap and expensive items |
| On sale | Sale periods, with sale price overlays |
| New arrivals | Launches and past-customer campaigns |
| Excluding low-stock items | Avoid paying to promote products about to sell out |
Use custom labels in your feed to tag products for sets, for example "margin_high", "bestseller" or "season_winter", so sets update automatically as you retag products.
Keep the number of product sets modest. Every extra ad set splits budget and data. Split only when products genuinely need different budgets, CPA targets or messages. The CBO vs ABO guide explains how many ad sets a budget can feed.
How do you make catalog ads look like ads, not a shop listing?
The default catalog ad is functional but plain. Meta offers several creative tools, which vary by placement and account:
- Frames: a branded graphic around the product image, such as a border with your logo. Meta's help pages note frame specs and that frames aren't available in every placement.
- Dynamic overlays: information from your catalog drawn on top of the image, such as the price, a strikethrough price or a discount. Meta can also choose overlays automatically.
- Catalog video and dynamic media: product videos from your catalog shown where they're likely to perform better.
- Background generation: in some accounts, Advantage+ creative can generate backgrounds behind catalog product images. Check that the product itself is unchanged.
- Intro and end cards: a static brand card at the start or end of a carousel, for example with your offer or a review.
- Dynamic text: primary text and headlines that pull in fields like product name and price.
Beyond the tools, the biggest lever is the images in your feed. Lifestyle images, or packshots on your brand colour rather than plain white, make catalog ads feel like ads. You can add extra images per product and tag them, so ads use the lifestyle image while your product page keeps the packshot. The product photos guide covers how to shoot both.
Prospecting or retargeting: which audience options should you use?
Catalog ads support three main approaches.
Retargeting
Show people the products they interacted with. In Ads Manager, the retargeting options typically include:
- Viewed or added to cart but not purchased: the broadest retargeting option.
- Added to cart but not purchased: the warmest group.
- Custom combinations: your own rules, for example viewed in the last 14 days but not in the last 3.
Choose a lookback window that matches your purchase cycle, often 7 to 30 days, and exclude recent purchasers.
Upsell and cross-sell
- Upsell: show people products from a different set than the one they viewed, such as a premium version.
- Cross-sell: show buyers of one product set a complementary set, such as cases to people who bought a phone, or refills to people who bought a starter kit.
Meta's documentation describes cross-selling as setting the audience rule on one product set and the creative on another.
Broad prospecting
Show catalog products to people who haven't interacted with you, letting Meta choose who and which products. This works best with a strong product set (best-sellers or high-margin items), a creative treatment that explains the brand, and a purchase goal. In Advantage+ sales campaigns, the catalog can run across prospecting and retargeting together, and Meta decides who sees which products.
| Approach | Audience | Product set | Creative focus |
|---|---|---|---|
| Retargeting | Viewers and cart abandoners | All products | The exact product, reviews, trust |
| Cross-sell | Past buyers | Complementary products | "Goes with what you bought" |
| Upsell | Viewers of one range | Premium range | Quality and upgrade |
| Prospecting | Broad or Advantage+ audience | Best-sellers, high margin | Brand, benefit, lifestyle images |
What feed quality tips make the biggest difference?
In catalog ads, the feed is the creative. These are the fixes that matter most:
- Write titles for people, not systems. "Women's linen shirt, relaxed fit, sage green" beats "LS-2291-SG". Put the important words first, because titles get truncated.
- Keep prices and stock accurate. Mismatches between the ad and the product page frustrate buyers and can get products rejected. Sync often, especially during sales.
- Use strong, consistent images. At least 1080 × 1080 where possible, product centred, no heavy text on the image, consistent backgrounds across a range.
- Add extra images. Lifestyle, detail and on-model shots give Meta more to work with and make ads less repetitive.
- Fill optional fields. Product type, Google product category, colour, size, gender and age group help Meta match products to people and help you build sets.
- Use sale price properly. Put the discounted price in the sale price field, not the main price, so overlays can show the saving.
- Use custom labels for margin, best-sellers, season and campaign tags.
- Keep IDs stable. Changing product IDs breaks the link between past events and products, which resets what Meta learned.
- Handle variants consistently. Group sizes and colours with the item group ID so Meta knows they're the same product.
- Check diagnostics weekly. New products often arrive with missing fields or rejected images.
How do you measure catalog ads?
Judge them like any sales campaign: cost per purchase, ROAS and contribution after ad spend. Two cautions:
- Retargeting catalog ads look very efficient, partly because the audience was already close to buying. Some of those sales would have happened anyway. Weigh them with incrementality in mind before moving budget towards them.
- Product-level results matter. Break results down by product to see which products drive sales and which absorb spend without converting, then adjust product sets.
Use the ROAS calculator and the break-even ROAS calculator to see whether each product set is actually profitable at its margin.
Catalog ads and custom creative work well together. Fly ROAS builds brand-led image and video ads from your real product photos, which can run alongside catalog ads so cold audiences get a reason to buy and warm audiences get the exact product.
Catalog ads checklist
- Catalog connected through your store platform or a scheduled feed
- Core fields complete, with stable IDs
- Pixel and Conversions API content IDs match catalog IDs
- Diagnostics clear of rejected items
- Product sets built with custom labels, not too many
- Lifestyle and extra images added for key products
- Frames, overlays or intro cards to brand the template
- Retargeting windows match the purchase cycle, purchasers excluded
- Results checked by product, with incrementality in mind
Feed first, template second
Catalog ads are only as good as the data behind them. Get the feed clean, the IDs matched and the images strong, build a few product sets that reflect your margins, and use catalog ads for what they do best: showing each person the right product at the right moment.
Frequently asked questions
What is the difference between Advantage+ catalog ads and dynamic product ads?
They are the same idea under different names. Dynamic product ads was the older name, Advantage+ catalog ads the newer one, and Meta now describes the catalog as part of sales campaigns. In each case, Meta builds ads from your product catalog and shows each person relevant products.
Do catalog ads only work for retargeting?
No. They are strong for retargeting people who viewed or carted products, but they can also cross-sell and upsell to past buyers and prospect with broad audiences. For prospecting, use a strong product set such as best-sellers and creative that explains the brand.
Why are my catalog ads not showing the products people viewed?
Usually because the content IDs your Pixel and Conversions API send don't match the IDs in your catalog. Check the event match rate for the catalog in Commerce Manager, fix any ID mismatches and make sure ViewContent and AddToCart events include content IDs.
How many product sets should I use?
As few as you need. Start with all products or best-sellers, then split only when groups of products need different budgets, CPA targets or messages, for example by category or margin. Too many product sets split budget and data across ad sets that can't learn.
How do I make catalog ads look better?
Improve the feed images first, using lifestyle or brand-colour images and extra images per product. Then use Meta's creative tools such as frames, dynamic overlays for price or discounts, catalog video and intro or end cards, checking which are available in your placements.




