---
title: "How to set up dynamic product ads for retargeting"
author: "Performetic Ekibi"
url: "https://www.performetic.com/en/blog/dynamic-product-ads-setup-guide"
published: "2026-06-17T08:00:00.000Z"
updated: "2026-10-05T01:22:48.785Z"
---

# How to set up dynamic product ads for retargeting

> Dynamic product ads automatically show people the exact products they viewed or added to cart on your site. Setup needs three things: an up-to-date product catalog, Pixel or tag events whose product IDs match the catalog, and well-built product sets. On Meta you use Advantage+ catalog ads; on Google, dynamic remarketing.

## How do you set up dynamic product ads?

Dynamic product ads automatically show people the exact products they viewed or added to cart on your site. To set them up you need an up-to-date product catalog, Pixel or tag events whose product IDs match that catalog, and well-built product sets. On Meta this is done with Advantage+ catalog ads; on Google, with dynamic remarketing.

In a store with hundreds or thousands of products, building a separate ad for each one is impossible. Dynamic ads solve this with catalog data: you set up the ad template once, and the system decides which product to show to whom.

## How do dynamic product ads work?

The system combines three data sources:

- **Catalog:** Product name, image, price, availability and product page link.
- **Behavioral data:** The Pixel or Google tag sends which product a person viewed, added to cart or bought, along with its product ID.
- **Ad template:** The format that controls how product information appears in the ad.

When someone views a product and leaves without buying, the system finds the same product ID in the catalog and shows that product in an ad with its current price and image. That is why everything hinges on matching product IDs between site events and the catalog.

## How do you prepare a catalog on Meta?

The first step for dynamic ads on Meta is creating a catalog in Commerce Manager. You can add products in several ways:

- **Partner integration:** Official apps for platforms such as Shopify and WooCommerce sync the catalog automatically.
- **Data feed:** A file or URL (CSV, XML) updated on a schedule.
- **Pixel-based upload:** Product information from your site is pushed to the catalog through the Pixel.
- **Manual entry:** For a small number of products.

Whichever method you choose, keeping price and stock data current is critical. An ad showing an out-of-stock product or an old price wastes budget and erodes trust. Feed quality principles are largely shared between Google and Meta; our [product feed optimization guide](/en/blog/performance-max-product-feed-optimization) covers them in detail.

## How do you match the Pixel with the catalog?

Once the catalog is ready, connect the Meta Pixel (or Conversions API) to it. For dynamic ads, these events must be sent with product IDs:

| Event | When it fires | Required parameters |
|---|---|---|
| ViewContent | A product page is viewed | content_ids, content_type |
| AddToCart | A product is added to cart | content_ids, content_type, value, currency |
| Purchase | An order is completed | content_ids, content_type, value, currency |

The content_ids values must be identical to the product IDs in the catalog. The most common mistake is the site sending variant IDs while the catalog holds parent product IDs, or the other way round. Diagnostics in Commerce Manager and Events Manager show match rates and errors. For server-side event delivery, see our [Conversions API guide](/en/blog/server-side-tracking-conversions-api).

## How do you build product sets?

A product set is a subset of your catalog. On Meta you can create product sets with filters (for example category, price range or brand) or by selecting items manually. Filtered sets update automatically as new products are added to the catalog.

Useful product set examples:

- **Category sets:** Women's shoes or men's clothing, so you can use category-specific messaging.
- **Margin sets:** To manage high-margin products separately, using custom label fields in the catalog.
- **Sale items:** To show only discounted products during promotions.
- **Best sellers:** To reach new audiences with your strongest products.

## How do you set up an Advantage+ catalog ad on Meta?

1. Create a new campaign in Ads Manager with the Sales objective.
2. Turn on catalog use at campaign level and select your catalog.
3. Choose the product set at ad set level.
4. Define the audience: for retargeting, a behavior-based audience such as "people who viewed or added products to cart but did not buy"; for acquisition, a broad audience.
5. Choose a retargeting window that matches your product's decision cycle.
6. At ad level, pick the catalog format (single image, carousel or collection) and set up the template: product name, price and optionally discount information.
7. Check in preview how different products look, then publish.

Advantage+ catalog ads are not only for retargeting: they can also show products from your catalog to people who have never visited your site but have shown interest in related products. For stores with large catalogs, this is a strong option for acquiring new customers.

## How do you set up dynamic remarketing on Google?

On Google, dynamic remarketing works with your Merchant Center feed and the Google tag:

1. Make sure you have an approved product feed in Merchant Center and link it to Google Ads.
2. Install the Google tag with dynamic remarketing parameters: the product ID (identical to the feed ID) and the retail business type.
3. Confirm that product IDs are sent on view, add to cart and purchase events.
4. Choose the campaign: Performance Max uses feed and tag data to serve dynamic product ads across channels automatically. Display campaigns can also run dynamic ads with a feed attached.

| Feature | Meta Advantage+ catalog ads | Google dynamic remarketing |
|---|---|---|
| Product data | Commerce Manager catalog | Merchant Center feed |
| Behavioral data | Meta Pixel and Conversions API | Google tag |
| Where ads appear | Facebook, Instagram, Messenger, Audience Network | YouTube, Gmail, Display Network, Search and more |
| Use for new audiences | Yes | Yes, via Performance Max |

## How can you make dynamic ad templates more effective?

Dynamic ads are automated, but template choices still matter. Catalog images are often product shots on a white background that can disappear in the feed. Branded frames and price or discount overlays make products stand out; context-aware copy ("Still thinking about it?") suits retargeting, while acquisition ads should lead with the product's core benefit. Treat template changes like any creative test and compare cost per purchase.

## What are the most common dynamic ad mistakes?

- Low match rates caused by product ID mismatches.
- Showing out-of-stock products in ads.
- Not excluding purchasers, so customers keep seeing ads for what they just bought.
- Retargeting windows that are too long and uncontrolled frequency.
- Leaving price or offer out of the template; the person already knows the product, so tell them why to buy now.

## Key takeaways

- Dynamic ads combine catalog, behavioral data and a template; the key is product ID matching.
- Meta uses a Commerce Manager catalog, Google a Merchant Center feed.
- Send ViewContent, AddToCart and Purchase with the same product IDs as the catalog.
- Use product sets for control by category, margin and promotion.
- Exclude purchasers and set window and frequency to your product's decision cycle.

If you want to check whether your catalog and tracking setup are ready for dynamic ads, the Performetic team can run a [free growth analysis](/en/contact).

## FAQ

### Are dynamic product ads the same as Advantage+ catalog ads?

Yes. Meta now offers what used to be called dynamic ads or DPA under the name Advantage+ catalog ads. The logic is the same: products from your catalog are shown automatically based on a person's behavior on your site or their interests. They can be used both for retargeting and for reaching new audiences.

### Why are dynamic ads showing the wrong products?

The most common reason is that the product IDs sent in Pixel events do not match the IDs in the catalog. For example, the site sends variant IDs while the catalog holds parent product IDs, so the system cannot recognize the product. Check match warnings in Commerce Manager and Events Manager and standardize on one ID format.

### How long should the retargeting window be?

There is no single correct length; it depends on your product's decision cycle. Short windows make sense for low-priced, quick-decision products, longer ones for high-priced products that require research. Test different windows and compare frequency and cost per purchase.

### What do I need for dynamic remarketing on Google?

You need an approved product feed in Merchant Center, Merchant Center linked to Google Ads, and the Google tag sending product IDs from your site. The product IDs sent by the tag must match those in the feed. Performance Max campaigns can use feed and tag data to serve dynamic product ads automatically.

## Sources

- [About Meta Advantage+ catalog ads (Meta Business Help Center)](https://www.facebook.com/business/help/397103717129942)
- [Create a catalog in Commerce Manager (Meta Business Help Center)](https://www.facebook.com/business/help/1275400645914358)
- [Create and edit product sets in your catalog (Meta Business Help Center)](https://www.facebook.com/business/help/620275848114281)
- [About dynamic remarketing (Google Ads Help)](https://support.google.com/google-ads/answer/3124536)
