How-To Guide · Ad Formats

Create Facebook Dynamic Product Ad: Complete Setup Guide

Learn how to create Facebook Dynamic Product Ads step by step. Set up your product catalog, Meta pixel, and product sets, then launch your first DPA campaign.

TL;DR Dynamic Product Ads (now Advantage+ Catalog Ads) automatically show shoppers the exact products they viewed or carted. You need a product catalog, Meta pixel, and product sets before launching. Setup takes about an hour. This guide walks every step.

7 min read By Updated 0 steps

Originally published .

Key Takeaways
  • Facebook Dynamic Product Ads (Advantage+ Catalog Ads) auto-match products to shoppers based on their browsing behavior.
  • You need three things before you start: a product catalog, Meta pixel, and a formatted product feed.
  • Pixel events ViewContent, AddToCart, and Purchase are required for retargeting to work.
  • Product IDs in your catalog must match the IDs your pixel sends, or matching breaks.
  • Meta recommends 1440×1440 px images for Feed placements. Minimum is 600×600 px.
  • Update your catalog as often as hourly so prices and inventory stay accurate in live ads.

TL;DR: Dynamic Product Ads automatically show shoppers the exact products they browsed or abandoned. You need a product catalog, Meta pixel, and product sets. Setup takes about an hour. This guide walks every step.

What Are Facebook Dynamic Product Ads?

Facebook now calls them Advantage+ Catalog Ads. The core idea is simple. Instead of building individual ads per product, you connect your catalog and let Meta handle the matching.

How DPA work

Meta reads the intent signals your pixel captures. Someone views a pair of running shoes on your site. Your pixel fires a ViewContent event. Meta records that signal. Later, it shows that person the exact shoes from your catalog, with the current price and a live link to buy.

No manual ad building per product. The system pulls images, names, prices, and URLs directly from your feed automatically.

Benefits for ecommerce

DPAs scale instantly. A 5-product store and a 50,000-SKU catalog use the same setup process. You write the ad template once. Meta assembles each ad dynamically for each viewer.

Retargeting cart abandoners is the strongest use case. People who added a product but did not buy see that product again. Retargeting DPAs consistently outperform cold-audience standard ads for ecommerce.

DPA vs. standard ads

Standard ads use fixed images and copy. You build each one manually. DPAs pull everything from your catalog and match automatically. Standard ads suit one-off promotions. DPAs suit ongoing ecommerce sales with live inventory. For a store with more than ten products, DPAs are the more scalable choice.

---

Prerequisites: What You Need Before Starting

Three things must be ready before you open Ads Manager.

Product catalog requirements

Your catalog lives in Meta Commerce Manager. Every product needs a unique ID, name, description, image URL, price, and availability status. Missing required fields cause products to be excluded from delivery entirely.

Meta pixel installation

The pixel must be installed on every relevant page of your site. It connects shopper behavior on your website to your Meta ad targeting. No pixel means no retargeting.

Product feed setup

Feeds can be uploaded manually or on a recurring schedule via URL. Accepted formats are CSV, TSV, RSS XML, and ATOM XML. A recurring scheduled feed is smarter than manual uploads. Set it to update hourly if your inventory or pricing changes frequently.

Required tracking events

Three pixel events are required for ecommerce DPA retargeting to work. ViewContent fires on product pages. AddToCart fires when shoppers add items to cart. Purchase fires on the order confirmation page. Each event must pass the matching product ID from your catalog. Per Meta's documentation, these IDs must match exactly for proper event-to-catalog matching.

---

Step 1: Create and Upload Your Product Catalog

Access Commerce Manager

Go to Meta Commerce Manager. You need a Business Manager account. If you manage multiple brands, confirm you are in the correct Business Manager before creating a catalog.

Create a new catalog

Click "Add catalog." Choose "Ecommerce" as the catalog type. Name it clearly. Something like "Brand Name. Products" avoids confusion when you have multiple catalogs running later.

Upload product feed

You have three main options: manual file upload, a scheduled feed pulled from a URL, or a direct platform integration (Shopify, WooCommerce, BigCommerce). The URL-based scheduled feed is the most reliable option for stores with daily price or inventory changes. Paste your feed URL, set the update frequency, and Commerce Manager handles the rest.

Verify product data

After the first upload, open the Diagnostics tab. Errors surface here. Common issues include missing GTINs, mismatched product IDs, images below the minimum resolution, or unsupported currency formats. Fix errors in your feed source file, not directly in Commerce Manager. Edits made inside Commerce Manager do not persist after the next feed sync.

---

Step 2: Install and Connect Your Meta Pixel

Create or locate your Meta pixel

Open Events Manager inside Business Manager. If a pixel already exists, use it. If not, click "Connect data sources" and create a new web pixel. Each ad account typically needs one pixel connected.

Install pixel code on website

Copy the pixel base code and paste it into the `` section of every page. Most ecommerce platforms (Shopify, WooCommerce) have a native Meta integration. Use the native integration when available. Manual installs work but take longer to verify.

Set up required events

Add ViewContent, AddToCart, and Purchase event code to the correct pages. Each event must pass the `content_ids` parameter. That parameter must match the product ID in your catalog exactly. This matching is how Meta links what shoppers do on your site to the right product in your catalog.

Connect pixel to catalog

In Commerce Manager, open your catalog settings and go to "Event sources." Select your pixel. From this point, Meta can match pixel-fired events to catalog products for retargeting.

---

Step 3: Organize Products with Product Sets

Why product sets matter

Product sets control which products serve in which ad sets. Without sets, you either run your entire catalog or nothing. Sets let you segment by any attribute in your feed.

Create sets by category

In Commerce Manager, open your catalog and click "Product sets." Build sets by category (shoes, jackets, bags), price range (under $50, over $100), or availability. Each ad set in your campaign targets one product set. Keep sets focused. A set with 500 products beats a set with 50,000 for early optimization.

Advanced targeting with custom columns

You can filter product sets by any attribute in your feed. Brand, condition, gender, and custom label fields all work. Custom labels are especially useful for segmenting by profit margin or seasonal priority. Label your top-margin products and build a dedicated set for them.

---

Step 4: Create Your Dynamic Product Ad Campaign

Choose catalog sales objective

In Ads Manager, click "Create." Select "Catalog sales" as your campaign objective. This is the only objective that unlocks dynamic product ad features. You cannot run DPAs under a traffic or conversion objective.

Select your catalog and product sets

At the ad set level, select the catalog you built in Commerce Manager. Then choose the product set you want this ad set to run. You can create multiple ad sets, each targeting a different product set with different budgets and bids.

Define audience (broad or retargeting)

For retargeting, choose "Retarget ads to people who interacted with your products on and off Facebook." Target viewers, cart abandoners, and past purchasers in separate ad sets. For prospecting, choose "Reach new customers" and use interest or lookalike audiences based on your existing customer list.

Set budget and schedule

Daily or lifetime budgets both work. Start conservatively. DPAs need conversion data to optimize. Aim for at least 50 conversion events per week before making major bid or budget changes. The algorithm improves with volume.

---

Step 5: Customize Creative and Launch

Image quality and specifications

Per Meta's Ads Guide, the recommended resolution for Facebook Feed image placements is 1440×1440 px at 1:1 ratio. The minimum is 600×600 px. For carousel DPAs, Meta requires a minimum image resolution of 1080×1080 px. Low-resolution images reduce delivery. Use the highest-resolution product images you have.

Add overlays and messaging

DPA templates let you add dynamic overlays. Show current price, discount percentage, or a "Free shipping" badge directly on the product image. Use overlays selectively. Cluttered creative hurts click-through rate. One clear message per image is enough.

Preview across placements

Use the placement preview tool in Ads Manager. Check Feed, Stories, and Reels. Images that look sharp in Feed can crop awkwardly in vertical placements. Fix any layout issues before you hit publish.

Launch and monitor performance

Publish the campaign. Check delivery within 24 hours. If delivery is low, check for catalog errors in Commerce Manager first. Low delivery often traces to a product set that is too small, pixel events that stopped firing, or images failing Meta's resolution requirements.

---

Best Practices for DPA Success

Keep catalog updated regularly

Outdated prices or out-of-stock items still serving in ads create poor experiences and wasted spend. Update your catalog as frequently as hourly for high-volume stores. At minimum, update daily.

Optimize images for all placements

A 1:1 square image works for Feed. Vertical placements need 9:16. Use Smart Resize in Coinis Revise to reformat product images for every placement in one step. No manual cropping. No designer required for resizing.

Test audience targeting

Run separate ad sets for cart abandoners, past purchasers (for upsells), and cold lookalike audiences. Each group behaves differently. Keep them in separate ad sets so you can optimize bids and budgets for each independently.

Monitor product performance and adjust

Use the Products tab in Ads Manager to see which items spend, click, and convert. Pause low performers. Increase bids on top-converting product sets. Review performance weekly and trim product sets that drain budget without results.

---

Or let Coinis do it.

From a product URL to a live Meta campaign. AI-generated creatives. On-brand copy. Direct publish to Facebook and Instagram. Real performance reporting. All in one platform.

Start free. Upgrade when you're ready.

Start free →

15 AI tokens a month. No credit card.

Frequently Asked Questions

What is the difference between Dynamic Product Ads and Advantage+ Catalog Ads?

They are the same product. Meta rebranded Dynamic Product Ads (DPAs) to Advantage+ Catalog Ads. The setup process and mechanics are identical. If you see either name in Ads Manager, you are in the right place.

Which pixel events do I need for DPA retargeting to work?

You need three events: ViewContent on product pages, AddToCart on cart pages, and Purchase on the order confirmation page. Each event must pass the content_ids parameter matching your catalog product IDs exactly.

What image size does Meta require for dynamic product ads?

For Facebook Feed, Meta recommends 1440×1440 px at 1:1 ratio. The minimum is 600×600 px. For carousel DPAs, the minimum is 1080×1080 px. Images below the minimum may be excluded from delivery.

How often should I update my product catalog for dynamic ads?

Update as frequently as hourly if your prices or inventory change regularly. At minimum, update daily. Stale catalog data means shoppers may see wrong prices or out-of-stock products, which wastes budget and hurts conversions.

Stop hustling

You just read the manual way. Coinis does it all.

Every step above takes hours of manual work. Coinis automates it. Free to start. No credit card. Pay only when you need more volume.

Steps 1–2

Goal + Audience

AI analyzes your brand from a URL. Targets the right buyers automatically.

Steps 3–4

Channels + Budget

One-click launch to Meta. Smart budget allocation out of the box.

Step 5

Ad Creatives

Paste a link. Get dozens of professional ads in minutes.

Steps 6–7

Launch + Track

Live dashboard. Real ROAS. AI suggests what to optimize next.

15 credits day one
No credit card
Free forever tier
Pay only for volume
Start free

You just learned the hard way. Here's the easy way.

Coinis generates ad creatives, launches campaigns, and tracks results. One platform. One click. No ad expertise required.

Try Coinis free