Customer Impact

Advertising

What are dynamic product ads (DPA)?

Copy for AI

Dynamic product ads (DPA) are ads that automatically show products from your catalogue to the right people, based on their behaviour. Did someone view a specific product on your site without buying it? The system shows that exact product (or a similar one) again in an ad. You do not manually build one ad per product: the platform generates them dynamically from a product feed. In this article you will learn what DPA is exactly, how it works and, honestly, when it is and is not relevant for B2B.

What are dynamic product ads exactly?

DPA connects two things: a product catalogue and behavioural data. The catalogue contains your products with price, image, description and availability. The behavioural data comes in through a tracking pixel: which products someone viewed, added to cart or bought. The system matches the two and shows the most relevant products to each user.

On Meta, this format has since been renamed. What used to be called “dynamic ads” or “dynamic product ads” is now positioned by Meta as Advantage+ catalog ads. The underlying idea stayed the same. According to Meta Business Help, you need two things for this:

  • A product catalogue with all your items and their data.
  • A data source that passes on behaviour: the Meta pixel or the Conversions API, with standard events such as product view, add to cart and purchase.

That connection allows the platform to show exactly the products someone interacted with earlier. Google Ads has a variant too, through Shopping ads and Performance Max campaigns fed by a product feed. On Meta, the behavioural data runs through the Meta pixel or the Conversions API.

To see what makes DPA unique, it helps to put it next to a regular ad. The difference is not in the channel, but in how the ad comes about.

AspectStatic adDynamic product ad
Who builds the adYou, manually one by oneThe platform, from your product feed
What the visitor seesThe same message for everyoneA product matched to earlier behaviour
FreshnessPrice and stock updated manuallyAutomatic from the feed
Scales toA handful of adsHundreds to thousands of products
Needed to startAn ad and an audienceA product catalogue plus a behavioural source

How does DPA work in practice?

The basic flow looks like this:

  1. You build a product catalogue (often through a feed from your webshop system).
  2. You place a pixel or the Conversions API on your site to pass on behaviour.
  3. You connect the catalogue and the behavioural source.
  4. The platform automatically generates ads with the right products per person.

The big strength is scale and freshness. With hundreds or thousands of products, you do not need to create an ad per item, and the ads automatically show current prices and availability. Products that are out of stock are best kept out of the catalogue so you do not waste budget. DPA is closely related to dynamic creative optimization, where the platform itself assembles the best performing combination of image and copy.

The quality of the output stands or falls with the feed. Titles, images and categories that are filled in sloppily lead to ads that look cheap or show the wrong product. So it pays to optimise your product feed before you scale up.

A concrete example

Picture this: a B2B wholesaler in workwear sells online to business owners and purchasers. A visitor views three models of safety shoes, puts one in the cart, but does not check out. Without DPA, that visitor is gone. With DPA, that same person sees exactly that safety shoe again in their feed over the following days, together with a few related items from the catalogue, each time with the current price. The system builds that ad itself from the feed, without anyone working on it manually.

In practice we see that this kind of retargeting of product visitors pays off when there is enough traffic and a real catalogue. If either one is missing, the engine stalls: too few visitors to re-engage, or no products to fill the ads dynamically.

Common mistakes with DPA

  • Using DPA without a webshop. The most common misconception: switching on DPA while you sell services. Without a catalogue and online purchases, there is nothing to show dynamically.
  • A sloppy or incomplete feed. Missing images, wrong prices or vague titles make the ads weak. The feed is the product, not an afterthought.
  • Leaving sold-out products in. Ads for items that cannot be delivered burn budget and frustrate the customer.
  • No working behavioural source. Without a correctly configured pixel or Conversions API, the system gets no signals and the targeting becomes random.

Honestly: when is DPA relevant for B2B?

Here we are clear: DPA is fundamentally an e-commerce technique. It is built around a product catalogue and online transactions. For a classic B2B company that sells services and generates leads through quotes or demos, DPA is usually not relevant. You have no catalogue, no “add to cart” and no direct online purchase. DPA then delivers little and your budget is better spent elsewhere.

Where it can count for B2B:

  • B2B webshops and wholesalers with a catalogue that can be ordered online. See also how to use Google Ads for B2B e-commerce.
  • Many SKUs or configurations that are too numerous to advertise manually.
  • Retargeting of product visitors who looked but did not order.

If you sell services instead of products, go for retargeting through social ads on your visitors, or for search campaigns on buying intent. DPA is a building block within broader PPC and SEA, and the honest rule stands: only use it if you have a real catalogue to show.

Frequently asked questions

What is the difference between dynamic product ads and regular ads? With regular ads you manually create a fixed ad. With DPA, the platform generates ads automatically from your product catalogue, matched to each user’s behaviour. You manage the catalogue, not every ad separately.

Are dynamic product ads still called that on Meta? Meta now calls this format Advantage+ catalog ads. The term “dynamic product ads” is still widely used, but it refers to the same principle: ads dynamically fed by a product catalogue.

What do I need to set up DPA? You need a product catalogue and a behavioural source (the Meta pixel or Conversions API) that passes on events such as product view and purchase. Without that connection, the system cannot show relevant products.

Is DPA useful for B2B without a webshop? Usually not. DPA revolves around a product catalogue and online transactions. If you sell services or work with quotes, retargeting and search campaigns are the better choice.

Not sure whether DPA fits your model?

Not every technique pays off for every business, and DPA is a good example of that. We will tell you honestly whether it fits your model or whether your budget is better placed elsewhere.

We are a small team that moves fast, so you get clear advice instead of standard talk. Book your free intake.

Free website scan

Enter your website and get an automatic scan within minutes, with concrete technical and SEO improvements. No sales pitch.

Where should we send your report?

We only use your details for your scan. No spam, unsubscribe anytime.