Meta Dynamic Ads (Advantage+ Catalog Ads): The Guide for Online Shops

Updated: 6 hours ago
Do you run an online shop with lots of products and don't want to build a separate ad for each one? That's exactly what Dynamic Ads are for – Meta now calls them Advantage+ Catalog Ads. They automatically show each person the products from your catalog that are most relevant to them.
In this guide, you'll learn how catalog ads work, what you need to set them up, and which mistakes I keep seeing in ad accounts.
Table of Contents
What Are Meta Dynamic Ads (Advantage+ Catalog Ads)?
Dynamic Ads are ads that pull their content directly from your product catalog. Instead of promoting each product individually, you create a template – Meta fills it with the product image, title, price and link, and decides which products each person sees.
They used to be called Dynamic Ads or Dynamic Product Ads (DPA); today Meta calls them Advantage+ Catalog Ads. It's the same format. Don't confuse them with Advantage+ Sales campaigns (formerly Advantage+ Shopping): that's a campaign type with automated audience, budget and placements – catalog ads can run inside it, but also in regular sales campaigns.
The principle is simple: if someone looked at a red jacket in your shop, they'll see exactly that jacket – or similar products – in their feed. And to people who have never visited your shop, Meta shows the products that perform well with similar users.
Who Are Catalog Ads Worth It For?
Catalog ads play to their strengths when you have many products and your shop is tracked properly. They work especially well for:
Online shops with a medium to large range (fashion, furniture, cosmetics, spare parts …)
Shops with a changing range or frequent price changes, because the ads update automatically
Travel, real estate and automotive businesses – there are dedicated catalog types for these too
If you only have a handful of products, classic ads with your own creatives often perform better. Catalog ads thrive on choice.
What Do You Need for Dynamic Ads?
Before you launch your first campaign, a few basics need to be in place:
A Meta Business Manager (business portfolio) with an ad account, a Facebook Page and a payment method.
A product catalog in Commerce Manager.
A properly set up Meta Pixel (or the Conversions API) that sends the ViewContent, AddToCart and Purchase events with the correct product IDs.
The connection between pixel and catalog, so Meta knows which products someone viewed or bought.
Points 3 and 4 in particular are the most common source of errors. I show you how to set up the pixel correctly in my guide to setting up the Meta Pixel. Business Manager is the foundation for everything – here's my guide to setting up Meta Business Manager.
How to Set Up Dynamic Ads Step by Step
1. Create and fill your product catalog
In Commerce Manager, create a catalog of the type E-commerce and add your products. Shopify, WooCommerce and Shopware have official integrations that sync your products automatically. Alternatively, you upload a product feed (CSV, TSV or XML) via a URL that Meta fetches regularly. I show you how this works with Shopify in my guide to connecting Shopify to Meta.
2. Connect the pixel to the catalog
In the catalog's event settings, connect your pixel as a data source. Important: the product ID your pixel sends (content_ids) must match the ID in the feed exactly. You can see how well this works by the match rate – it should be well above 75%, ideally above 90%.
3. Create product sets
Product sets are subsets of your catalog, such as “Sale”, “Women” or “Bestsellers”. To start, the default set with all products is often enough. Custom sets are worth it if you want to push or exclude specific categories.
4. Create the campaign
Create a campaign with the Sales objective and select your catalog. Whether you use an Advantage+ Sales campaign or control audience and budget yourself depends on your account. In the ad, you then choose “Products from your catalog” as the source and define which product set to promote.
5. Design the creative
Choose between carousel, single image or collection. With overlays, you can place the price, a discount or “Free shipping” directly on the image. More on that below.
Sounds technical? It is. If you'd rather skip the setup, I'll take care of it for you as part of my Dynamic Ads management – from the catalog to the finished campaign.
Retargeting or New Customers? The Two Use Cases
Catalog ads are often seen purely as a retargeting tool. But they can do more:
Retargeting: You show visitors exactly the products they viewed or added to their cart. Typical windows are 7 to 30 days.
New customer acquisition (prospecting): You give Meta a broad audience and let the algorithm decide which products to show to whom. This works surprisingly well, because Meta knows purchase signals from millions of shops.
My tip: don't split the two too finely. Especially with smaller budgets, one combined campaign with a broad audience often works better than several small retargeting campaigns that never leave the learning phase.
How to Use Product Sets the Right Way
Product sets help decide where your budget goes. A few things you should know:
The “All products” set always exists and can't be deleted. Meta recommends it for the best overall performance.
Filter-based sets update automatically. Manually selected sets don't – new products will be missing.
A carousel needs at least two different products, a collection at least four.
Variants (such as sizes) count as one product if they share the same item_group_id.
With custom labels in your feed (custom_label_0 to 4), you can add your own criteria such as margin, season or bestseller and build sets from them. This is one of the strongest levers for directing budget to profitable products.
Creatives: How to Make Your Catalog Ads Stand Out
Most catalog ads look the same: white product image, title, price. That's exactly why it pays to do more here:
Overlays with price, strikethrough price or percentage discount – especially during sales.
Templates in Commerce Manager that let you add frames, your logo or backgrounds around your product image.
Lifestyle images as additional images in the feed, so it's not just cut-outs running.
Videos per product, which you can also add to the feed.
Important: don't put text or discount codes directly on the product image. That's what overlays are for. And test regularly which presentation works better – learn how in my article on Creative Testing for Meta Ads.
How to Optimize Your Product Feed
With catalog ads, the feed is your actual creative. The better the data, the better the ads. Pay attention to: You’ll find a detailed guide in my article How to Optimize Your Product Feed for Meta.
Titles: Put the most important information first – brand, product, feature. Up to 200 characters are allowed, but usually only the first 65 are visible.
Images: At least 500 × 500 pixels, ideally 1080 × 1080. Square works best in feed and carousel.
Prices and availability: Always keep them up to date. Out-of-stock products aren't shown.
Identifiers: At least one of the fields brand, GTIN or MPN should be filled in.
Updates: A scheduled feed can be fetched at most once an hour. For fast price changes, integrations or the API work better.
Common Dynamic Ads Mistakes
Pixel IDs don't match the feed: The classic. If the pixel sends the SKU but the feed uses the Shopify variant ID, Meta can't find a match.
Duplicate IDs in the feed: Meta then ignores all affected products.
Outdated feeds: Products are shown with the wrong price or as available although they sold out long ago.
Too many small campaigns: Every campaign needs enough conversions to exit the learning phase.
Ignoring catalog errors: The Diagnostics section in Commerce Manager shows you which products were rejected and why.
How Much Budget Do You Need for Catalog Ads?
There's no fixed number. What matters is that your campaign collects enough purchases to optimize properly. Meta's rule of thumb: around 50 conversions per week per ad set to complete the learning phase.
So work backwards: if your cost per purchase is €30, you need around €1,500 per week to reach that threshold. It still works with less budget – but then you should focus on a few consolidated campaigns. Learn more in my article on budget planning for Meta Ads.
Frequently Asked Questions About Dynamic Ads
Are Dynamic Ads and Advantage+ Catalog Ads the same?
Yes. Advantage+ Catalog Ads is the current name for the format that used to be called Dynamic Ads or Dynamic Product Ads.
Do I need a Shopify store for catalog ads?
No. Shopify just makes setup especially easy thanks to its official integration. With WooCommerce, Shopware or any other shop system, it works via an integration or a product feed.
Do catalog ads work without a pixel?
Only to a limited extent. You can promote products from the catalog, but without a pixel Meta lacks the signals about who viewed which product. Retargeting and targeted purchase optimization aren't possible then.
Can I run catalog ads on Instagram?
Yes. Catalog ads run on Facebook, Instagram and the Audience Network – including Stories and Reels.
Why are some products not being shown?
Usually they're marked as out of stock, were rejected due to missing required fields or policy violations, or aren't in the selected product set. Check Diagnostics in Commerce Manager first.
Conclusion: Dynamic Ads Are a Must for Every Online Shop
For online shops with more than a handful of products, there's hardly a way around catalog ads. They scale with your range, keep themselves up to date and reach both new customers and visitors who left shortly before buying.
But success depends on the technology behind them: a clean catalog, a correctly connected pixel and a well-maintained feed. It's worth investing the time to get this right once.
Do You Need Help with Your Dynamic Ads?
I set up your catalog, connect pixel and feed, and build campaigns that promote your range profitably. You'll find all the details on my Dynamic Ads management page.
Comments