AdEspresso

Facebook Advertising Optimization Tool

  • How it works
    • For Agencies
    • For e-Commerce
    • For Small Medium Businesses
    • For Every Advertiser
  • Features
    • Create
    • Manage
    • Analyze
    • Collaborate
    • Learn
    • All Features
  • Academy
    • Blog
    • Guides
    • Webinars
    • eBooks
    • Facebook Ad Examples
    • Case Studies
  • Services
  • Pricing
  • Signup
  • Login
You are here: Home / Blog / A Beginner’s Guide to Facebook Dynamic Product Ads For eCommerce

Academy

  • Guides
  • eBooks
  • Webinars
  • Blog

A Beginner’s Guide to Facebook Dynamic Product Ads For eCommerce

July 15, 2019 26 Comments Paul Fairbrother

In a world overrun by advertising, consumers are becoming immune. Or actively taking steps to replace ads altogether. That’s why the average banner ad click-through rate is 0.1%.

You don’t beat these grim numbers with more ads. You do it through better ones.

Specifically, with ads that are more targeted and more relevant.

And Facebook’s Dynamic Product Ads are one of the best ways to do that.

For example, luxury sunglasses brand 9Five saw a 3.8X return on ad spend and a cost per acquisition 40% cheaper than their goal by implementing dynamic product ads (DPA’s).

In this actionable guide, we’re going to take you step by step through the process of setting up your first Dynamic Product Ad campaign.

As an advertiser, imagine if you could design the perfect ad type. These are the main features that would be on our wishlist:

  • Personalized ads, relevant to each prospect and customer
  • Easy to set up, with low ongoing maintenance
  • Works across a wide range of Facebook, Instagram and Audience Network placements
  • Highly effective, generating a good ROI

Welcome to Dynamic Product Ads!

What are Dynamic Product Ads?

Facebook does a great job of summarizing what DPA’s are:

Dynamic ads look similar to other ads on Facebook, Instagram, Messenger and the Audience Network. However, instead of individually creating an ad for each of your products, you create an ad template that automatically uses images and details from your data feed for things you’d like to advertise. Dynamic ads use your Facebook pixel or SDK to show ads to people who have already shown interest in your business by taking actions you care about on your site.”

You’ve probably seen plenty of these ads in your Facebook feed, but to recap here’s an example from eBay. At any one time there are millions of products listed on their site, but they can advertise the exact same products that people have recently viewed:

When NOT To Use Dynamic Product Ads (and What TO DO Instead)

As standard carousel ads can display up to 10 images, if you are starting out and have under 10 products, you may prefer to keep it simple and use carousels.

For 10-20 products, if they are all very similar you could get away with a normal carousel ad showing just the best selling options.

As a rule of thumb, if you have over 10 items and they are diverse, or over 20 products even if they are similar, it’s time to consider adding DPA’s into your marketing strategy.

If you’re looking for other ways of retargeting that don’t involve Dynamic Product Ads, join us on Thursday for our free webinar covering Facebook and Google retargeting strategies.

Click Here (or on the image) to reserve your FREE spot

In this free webinar, our Facebook Ads Specialist Paul Fairbrother will run through the warm audiences that you must be using to be successful in 2019. We’ll also cover the best converting retargeting strategies including Evergreen campaigns which allow you to run your retargeting on autopilot.

We’ll then turn our attention to Google, where our Google Ads Specialist Bruno Morris will cover how to set up your Google Ads retargeting for maximum ROI.

Join AdEspresso for this exclusive one-hour live training! Can’t make it or want to watch it again? No problem! We’ll be sending you the recording shortly after the end of the webinar.

Dynamic Product Ads 101

To successfully set up Dynamic Product Ads for best results, here are the five key steps you need to take.

1. Install the Facebook pixel on your website or use the Facebook SDK for mobile apps

To get started with pixels, check out our handy guide here. Most major shopping carts can then automatically populate the pixel events. The main pixel events required for DPA are:

  • View Content: this fires when someone views a particular product page
  • Add To Cart: this is the next step down the funnel after viewing a product, when it’s added to the cart
  • Purchase: the final step in the checkout process

The pixel events allow us to create a highly relevant audience, for example, people that have viewed a product but not purchased it.

2. Create Your Product Catalog

We’ll cover this in more detail below, but essentially you need to link the catalog on your eCommerce store to Facebook so that it can be plugged into the ads.

3. Segment the Products into Product Sets

For general retargeting of people that have viewed a product, it’s useful to have a product set that contains all products. However, you also want to create sets of carefully curated products for broad targeting, up-sells and cross-sells as we’ll cover below.

Imagine Apple decided to run DPA ads to cold traffic. It would make sense to create a product set containing the latest iPhones, iPads, and MacBooks and exclude the rest to showcase just the best products, otherwise, the ads might be filled with dongles, more dongles, and yet more dongles.

4. Decide Which Audience to Use

There are four main options to consider when selecting the audience:

  • Broad audience:

These are Facebook users that haven’t viewed your products yet. Facebook optimizes which products to display over time based on results.

  • View content or add to cart but not purchased:

As covered above in the pixel section, you can show relevant ads to prospects that have interacted with your shopping site but not yet purchased.

  • Up-sell:

Show a product set to users that have viewed a different product set. For instance, if someone views individual items for sale, retarget them with discounted bundles.

  • Cross-sell:

Maximize your customer lifetime value by showing relevant products to purchasers. As an example, if a customer buys a cellphone show them ads for a case, charger and screen protector that fits that model.

Don’t worry if you’re not sure which option is best to use at this stage, we’ll cover these in more detail when we turn our attention to campaign setup later on.

5. Create Your Ad

This is the easy part, as most of the information is populated from the product catalog. You can use “dynamic placeholders” in the ad text, this is where the brand or product name, item description or the price can be pulled in from the product catalog and shown in the ad.

Creating Your Facebook Product Catalog

Your eCommerce site will have a database containing all the products and the important information such as brand, product name, price, and image. Now we need to export that to Facebook so that we can convert the catalog into ads.

Originally, this was a manual process that involved exporting a CSV or XML file containing the main product attributes.

We still use this sometimes for small catalogs, but where possible it’s good to use a plugin to automatically sync the eCommerce catalog to Facebook. Without this, a new upload is required every time a new item is added to the website.

Every eCommerce platform has catalog integration options, and below we’ll cover examples for Shopify and WooCommerce.

Shopify – Fleixify

Over 40,000 Shopify merchants use the Flexify app, with a free plan available if you’re syncing up to 1,000 products.

While we don’t endorse any particular Shopify app, Flexify has a 4-star rating in the Shopify app store, and with the free plan, it’s worth considering.

Product Catalog Settings And Diagnostics

Once the catalog is set up, it’s important to check it every so often to ensure the sync is working correctly and that there aren’t any errors with audience matching. In Business Manager, go to Assets > Catalogs to view any catalogs that you have created or that have been assigned to you.

You’ll then see a left-hand menu:

Focus on these three options:

  • Diagnostics:

as the name suggests, this is the area where Facebook gives an overview of any changes that need to be made.

  • Product data sources:

use this page to check if your product feeds are regularly being updated

  • Event data sources:

if you are running retargeting ads, keeping an eye on this page is essential to check if all of the products being viewed can be retargeted with ads. The “see all website conversions” link at the bottom of the page gives more detail to help with debugging.

Tip: customize the way images are displayed

Under Settings > Image Transformations there are three options for how the images are displayed in carousel ads.

The default is “fill ad with image” but often switching to “crop and resize image to fit ad” will result in the images filling more of the space.


Product Sets

If you have a diverse product range, you’ll want to segment it into different sets so that you can display a curated group of products to people when running broad audience, cross-sell and up-sell campaigns.

Just select product sets from the left hand menu then use the button to create a new set.

There are then a range of filters that can be used to create the set. Often, unless you have a huge catalog, the best option is to use the “product” filter and then build the set manually by selecting each product to include.

Creating A Dynamic Product Ad Campaign

If you’re already used to creating Facebook ads, then setting up your first DPA campaign is going to be straightforward.

Select “catalog sales” under the conversion options:

The first step is to choose your product catalog.

If you’re a business owner, you probably just have one, however, an agency might have dozens assigned to them from various clients.

Now we’ve chosen the catalog, we need to specify the product set.

Now we can move on to audience selection, either retargeting people that have interacted with our website, or prospecting to cold traffic.

For retargeting, we can advertise to people that have viewed a product, or those that have taken the next step and added it to cart.

Choose the time window, for instance, do you want to show ads to people for a couple of days, a week or a month?

Up-sell is another retargeting option, where the user views products from one of your sets and then gets introduced to products in another set via ads.

The sales process doesn’t end after the first purchase. Now we have a chance to cross-sell by displaying accessories that complement the product that they’ve just purchased.

Moving on to broad targeting, these options are the same as for any other campaign type.

We suggest carefully researching your buyer personas and then creating product sets around this, so that even though the audience doesn’t know your brand yet you’re showing them products that they’re likely to find relevant.

Customizing The Ad

Composing a dynamic ad is a little different to a standard ad, but in a good way; the catalog is doing most of the work for you.

The most commonly used format is a carousel with an end card (the “profile” box in the screenshot below). The images are taken care of by the catalog, so that just leaves the headline, ad text and link description.

Use the “+” buttons to access dynamic placeholders, this is where text such as the brand, product name, description and price can be populated automatically from the catalog.

Customize The Image

Although the images are populated from the catalog, there is some customization that we can apply: catalog information and frames.

Start by clicking the “customize images” panel when creating the ad.

The catalog information option works in the same way as dynamic placeholders do for text, but in this case we’re creating dynamic overlays for the images.

In the example below, we’re adding the price to each image and can specify the color, positioning and shape of the text box and also the font.

If you want even more customization, you can add a frame as well.

A frame could include the brand logo, or could be themed for a seasonal promotion, for example a Christmas theme.

Always keep in mind that 93% of Facebook ads are viewed on mobile, so don’t make the graphics too cluttered. On small screens, ensure the product image is the star of the show.

Conclusion

You’ve got this!

We’ve covered a lot in this guide, and at this stage you might be thinking that setting up DPA’s is a lot of hard work, but we urge you to think again.

Let’s break it down into simple steps:

  1. Creating the product catalog is a one time process, no coding required
  2. Selecting the audience is just a couple of clicks
  3. Most of the ad creative is already provided from the catalog, so just add a couple of lines of text and you’re done

Once you’ve put in a small amount of effort to create the catalog, it’s plain sailing from there.

As the retargeting ads can generally be run on a “set it and forget it” basis as long as you keep an eye on the frequency, they can save you a lot of time as well as being effective.

If you have an eCommerce store with more than a dozen or so products, you definitely want to add Dynamic Product Ads to your marketing mix.

You may also like reading:

  • Social Commerce 101: How to Make Money Selling on Social
  • 63 Instagram Caption Examples for 2023 (And How to Write Your Own)
  • 15 Fresh Facebook Ad Examples to Inspire Your Next Campaign [2022]
  • How to Create a Facebook Business Page (The Easy Way)

Comments

  1. Massimo Chieruzzi says

    August 19, 2016 at 10:36 am

    If you have 300 products likely you’re using some kind of eCommerce platform so you’ll need to ask your developers to add a dynamic line. something like:

    product_id: $productId

    It’s very tough to setup Dynamic Product Ads manually. You’ll need some help from your developers to create the catalog and make the pixel dynamic. There are usually plugins that take care of the DPA for the most used eCommerce platforms

    Reply
    • Digital Santhosh says

      May 7, 2019 at 2:11 am

      Thank you so much for this information. I agree that setting up dynamic product ads is a bit of a tricky thing. Even a small error in the SKU ID or an error in the editing of product titles, descriptions will make things go out of the vain.

      Reply
  2. Stacey says

    August 25, 2016 at 5:33 am

    Brilliant! Thank you so much

    Reply
  3. Rob Battista says

    October 13, 2016 at 11:42 am

    Does anyone know how to check comments on Dynamic Product ads? The view post with permalink option is not available for DPA’s

    Reply
  4. Francesco says

    October 30, 2016 at 5:34 am

    Hello, this article is really helpful for a newby like me. You talk about the profitability of past customer. I am struggling to know which percentage of my budget I should put on the ads targeting this categorie of customer vs new customer acquisition. What do you guys think I should do ?

    Reply
  5. Abhishek says

    December 15, 2016 at 8:32 pm

    What about the comments and like? The comments and likes I receive on product page, are they visible to users and his friends? or they are linked to particular product id.

    Reply
  6. Thomas says

    April 14, 2017 at 12:18 pm

    Is there an added cost to do dynamic facebook ads. Thanks.

    Reply
  7. Leonard says

    June 2, 2017 at 6:11 am

    Hi, I have a question regarding the ad template. I am able to chose between single image and carousel. But even if I choose ad carousel, my ads are also getting shown as single image ads. The problem is, that my pictures are not fitting this single image format as they are cut in squares. So I only want to use carousel. Is this possible with dynamic ads? Thanks for your help in advance!

    Reply
  8. Peter says

    October 28, 2017 at 2:30 am

    One thing I’ve noticed that many people seem to forget is image optimization.

    You can’t just add a random, weird sized image. Instead, make sure it sells your product, it’s optimized (colors & size) and adheres to Facebook’s image requirements.

    Reply
  9. Kelly says

    November 7, 2017 at 9:13 am

    Is there any way to change the images for a dynamic ad? Currently, FB is pulling them automatically from the catalog generated by my e-commerce platform (WooCommerce). But I’d like to test different images that are NOT the main product image in WooCommerce.

    Thank you in advance for any tips you can give!

    Reply
  10. Naveen says

    November 7, 2017 at 11:32 pm

    How to target the user to land on search results? where should we pass the link parameter/

    Reply
  11. Amit Verma says

    April 6, 2018 at 1:30 am

    Thanks for sharing your content about dynamic ads introduction & about implementation.

    Reply
  12. Ilias says

    April 12, 2018 at 1:52 am

    How can I show the ads in a colored frame ?

    Thank you in advance!

    Reply
  13. Nancy Cart says

    August 16, 2018 at 9:51 pm

    lots of exciting comments on this blog post. I think that there is no doubt we will be managing customer interactions via algorithmic programs and self-populating FAQs. Already we’re doing stuff like that, but at the same time, we want to be sure that we are capturing our customer’s interests as accurately as possible. One way of doing this is dynamic video remarketing. I was a little dubious about using this strategy because I didn’t know a whole lot about the technology that underpins such powerful software. There is nothing more converting then video. Let’s not kid about it. We talk about dynamic product ads and targeting specific groups of people, or even individuals is the way to go.

    Reply
  14. Renata says

    October 3, 2018 at 3:36 am

    An interesting new possibility will soon be launched that will make Facebook marketers love Dynamic Ads even more! You can create multicountry and multilanguage secondary feeds AND dynamic language optimisation that will allow you to create multilanguage Dynamic Ads to target your international audience! https://newsfeed.org/facebook-advertisers-will-soon-be-able-to-target-international-audiences-with-dynamic-ads-with-dynamic-language-optimisation/

    Reply
  15. Richard Johnson says

    October 14, 2018 at 11:27 pm

    There is one thing of vital importance that the above article has not mentioned and that is that BEFORE investing in Facebook Ads or PPC of any kind make sure your website and products are properly optimized through conversion rate optimization (CRO) techniques. Use an onsite retargeting tool to AB test all of your content, so that when you do pay for ads you don’t throw money away on poorly converting landing pages. Map content for each persona to every stage of the conversion funnel and make sure they are getting targeted messages that relate to their interest.

    Reply
  16. Santhosh Muralidhar says

    May 7, 2019 at 2:09 am

    This is an excellent article about facebook product listing ads. Especially for e-commerce business, they rely so much upon promoting product ads. And I must say that setting up a product listing campaign is a tricky task. A small error in the product SKU id or titles will do all things go out of vain.

    Reply
  17. Mindmade says

    July 16, 2019 at 4:03 am

    Excellent Article about Dynamic Ads for facebook.

    Reply
  18. Brian Street says

    July 21, 2019 at 11:38 pm

    Great help! This post on Facebook advertising fills in the gaps just a bit

    Reply

Trackbacks

  1. Facebook Pixel and Dynamic Ads: A How-To Guide – Growth Hacks from a Hack says:
    December 28, 2016 at 10:17 am

    […] “A Beginner’s Guide to Facebook Dynamic Product Ads“ […]

    Reply
  2. What a Baby Clothes Blog Can Teach You About a 991% YoY Growth Using Paid Acquisition « Review And Bonuss says:
    July 18, 2017 at 7:15 am

    […] During Thanksgiving, for example, Spearmint Love focused on users who had been to the website in the last two months, but hadn’t made a buy. They took the ads right from the product catalog, showing users what they had already look at on the website, and nudging them to make the purchase with Dynamic Product ads. […]

    Reply
  3. What a Baby Clothes Blog Can Teach You About a 991% YoY Growth Using Paid Acquisition – apstechnologyblog says:
    July 18, 2017 at 8:12 am

    […] During Thanksgiving, for example, Spearmint Love focused on users who had been to the website in the last two months, but hadn’t made a buy. They took the ads right from the product catalog, showing users what they had already look at on the website, and nudging them to make the purchase with Dynamic Product ads. […]

    Reply
  4. What a Baby Clothes Blog Can Teach You About a 991% YoY Growth Using Paid Acquisition | Zarah Ptolema Blog says:
    July 18, 2017 at 9:25 am

    […] During Thanksgiving, for example, Spearmint Love focused on users who had been to the website in the last two months, but hadn’t made a buy. They took the ads right from the product catalog, showing users what they had already look at on the website, and nudging them to make the purchase with Dynamic Product ads. […]

    Reply
  5. What a Baby Clothes Blog Can Teach You About a 991% YoY Growth Using Paid Acquisition | Lindsay Tristen IM Blog says:
    July 18, 2017 at 9:33 am

    […] During Thanksgiving, for example, Spearmint Love focused on users who had been to the website in the last two months, but hadn’t made a buy. They took the ads right from the product catalog, showing users what they had already look at on the website, and nudging them to make the purchase with Dynamic Product ads. […]

    Reply
  6. 62% of Small Businesses Fail with Facebook Ads. Here’s How to Fix That - Spark Media says:
    August 31, 2018 at 8:09 am

    […] should be using Dynamic Product Ads to see who has viewed product […]

    Reply
  7. Trends you just can’t ignore in the New Year! | Corporate Media Services - The Total Communications Company says:
    January 1, 2019 at 5:03 pm

    […] demographics and even send your emails based on buyers’ time zones. Your brand can also utilize Facebook Dynamic Product Ads for a bulls-eye hit on targeting users with relevant […]

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Top Resources

Your 6 Easy Steps to become a Facebook Ads Pro

  1. Beginner's Guide to Facebook Ads
  2. Facebook Ads DOs & DON'Ts
  3. The Ultimate Guide to Facebook Custom Audiences
  4. Discover how to save time & money with AdEspresso!
  5. Start your 14 Day Free Trial Now!
  6. Join our Weekly Webinars to get started!

Popular Resources

  • Facebook Ad Examples From Every Industry
  • The Complete Guide to Facebook Ads Cost
  • A Breakdown of Facebook Ad Types
  • How to Set Up Your Facebook Business Manager and Facebook Ads Manager Accounts
  • 12 High ROI Facebook Advertising Strategies

Start your free trial now!

Start Your Free Trial Now

Learn more

  • About Us
  • FAQ
  • Work with Us
  • Press
  • Contacts
  • Support
  • Marketing Services
  • What’s new

Education

  • Blog
  • eBooks
  • Guides
  • Webinars
  • Examples
  • Facebook Ads Beginners Guide
  • Google Ads Beginners guide
  • Academy

From the Blog

  • Top Facebook Updates You Can’t Miss (December 2022 Edition)
  • 63 Instagram Caption Examples for 2023 (And How to Write Your Own)
  • 17 Call To Action Examples (+ How to Write the Perfect Social CTA)

Follow us

  • Facebook
  • Instagram
  • Linkedin
  • Twitter

© 2025 · AdEspresso LLC · Terms & Privacy Policy · Copyright

This site uses cookies and other tracking technologies to assist with navigation, monitor site usage and web traffic, assist with our promotional and marketing efforts, and customize and improve our services, as set out in our privacy policy