How to Set Up Meta Catalog Ads for Ecommerce

Meta Catalog Ads automatically pull product information from your product feed and display personalized product recommendations to users based on what they browsed, adding to cart, or are likely to buy based on behavioral signals. Last updated: February 2026

Table of Contents

What Are Meta Catalog Ads?

Meta Catalog Ads (also called Dynamic Product Ads or DPA) are an ad format that automatically creates personalized ads from your product catalog. Instead of manually designing separate ads for each product, you create a template once and Meta dynamically populates it with the right product for each user.

The "right product" is determined by:

For ecommerce stores with large catalogs (50+ SKUs), catalog ads are transformative. They make it practical to advertise your entire product range without creating thousands of individual ads.

MHI Media sees catalog-based dynamic ads consistently outperform standard creative for mid-to-large catalogs on retargeting campaigns, with CPAs typically 25-40% lower than non-dynamic retargeting for stores with 100+ SKUs.

Setting Up Your Product Catalog

Step 1: Create a Catalog in Meta Commerce Manager

    • Go to business.facebook.com/commerce
    • Click "Add catalog"
    • Select your catalog type (Ecommerce is standard for most DTC brands)
    • Name your catalog and click "Create"

Step 2: Connect Your Product Feed

You can add products three ways:

Option A: Partner Platform (Shopify - Recommended)
    • In Shopify Admin, install the Meta channel app
    • In the Meta channel settings, connect your catalog
    • Shopify syncs your product data automatically, including inventory updates
Option B: Data Feed URL If your platform supports feed exports, provide a URL to your product data feed:
    • In Commerce Manager, click "Add items" then "Use data feeds"
    • Enter your feed URL (format: CSV, TSV, XML, or Google Shopping XML)
    • Set the fetch schedule (daily or hourly)
Your feed should contain: id, title, description, image_link, link, price, availability, condition, brand. Option C: Manual Upload For small catalogs, upload a CSV directly. Not recommended for large catalogs because you must manually re-upload for every product change.

Step 3: Verify Feed Quality

After importing, Commerce Manager shows a product quality dashboard. Check for:

Resolve all errors before launching campaigns. Ads serving broken product data waste spend and confuse customers.

Step 4: Set Up Pixel-Catalog Connection

For retargeting to work, your pixel must send product IDs that match your catalog IDs. Verify this in Events Manager:

    • Go to Events Manager and click your pixel
    • Check "Product catalog" under pixel diagnostics
    • Ensure "catalog connection" shows green status
If your ViewContent, AddToCart, and Purchase events include `content_ids` that match your catalog product IDs, retargeting will work. If not, your developer needs to update the pixel events to pass matching IDs.

Creating a Dynamic Product Ad Campaign

Step 1: Create a New Campaign

    • In Ads Manager, click "Create"
    • Select "Sales" objective
    • Under conversion location, select "Website and catalog"
    • Select your connected catalog

Step 2: Configure Ad Set

Audience for retargeting: Audience for prospecting: Placements: Advantage+ placements works well for catalog ads. The dynamic format adapts to each placement automatically.

Step 3: Create the Ad Template

Catalog ad templates use dynamic fields that auto-populate with product data:

Template elements to customize: Keep templates clean. Product images should be the hero element. Cluttered overlays reduce click-through rates.

Catalog Ad Formats and Placements

Catalog ads support several formats:

Carousel: Shows multiple products from the catalog side by side. Best for showcasing product range or cross-category browsing. Single image: One product per ad. More focused. Good for high-margin flagship products. Collection: Full-screen experience with catalog products below a cover image or video. Strong on mobile. Stories/Reels: Vertical format with dynamic product data. Growing in importance as Reels consumes more feed time.

For DTC brands, carousel dynamic ads tend to perform best for retargeting because users can swipe through several products they viewed, increasing the chance of one catching their attention again.

Dynamic Retargeting with Catalog Ads

Dynamic retargeting is catalog ads' strongest use case: automatically showing users the exact products they viewed or added to cart.

Standard retargeting setup: Cross-sell retargeting: Cross-sell campaigns for existing customers often deliver 3-4x ROAS because buyers trust your brand and the purchase friction is lower.

Catalog Ads for Prospecting

Dynamic catalog ads also work for cold prospecting. Meta uses its behavioral data to identify which products in your catalog are most likely to interest specific users, even if they have never visited your site.

For prospecting, use:

The catalog provides Meta with rich product metadata (categories, prices, attributes) that helps it identify relevant audiences for each product.

Prospecting with catalog ads works best for brands with 100+ SKUs and diverse product categories. For single-product brands, standard creative ads typically outperform catalog-based prospecting.

Optimizing Catalog Ad Performance

Image quality is critical: Catalog ad images are auto-pulled from your feed. If product images are poor quality, all your dynamic ads suffer. Invest in clean, well-lit product photography on white or lifestyle backgrounds. Update pricing in real time: If your feed shows outdated prices, users who click see a different price on your site. This causes confusion and destroys conversion rates. Set your feed to sync at least daily. Use promotional overlays carefully: Sale badges and discount overlays can lift CTR but reduce trust if they are always present. Reserve them for genuine promotional periods. Exclude out-of-stock products: Set a catalog filter to exclude unavailable inventory. Nothing wastes budget faster than ads driving clicks to out-of-stock product pages. Test supplemental images: Your primary image comes from your feed, but supplemental images can be added in the template. Test lifestyle images as supplementals alongside standard product shots.

FAQ

Do catalog ads require a large product catalog? No. Even with 10-20 products, catalog ads are useful for retargeting. The main benefit for small catalogs is automation: you do not need separate ads for each product. The larger benefit of showing personalized products comes with 50+ SKUs. What is the difference between DPA and catalog ads? They are the same thing. "Dynamic Product Ads" was Meta's original name for catalog-based ads. The current term is catalog ads or collection ads, depending on the format. All use your product feed to generate dynamic ad content. Can I run catalog ads alongside regular creative ads? Yes, and you should. Use catalog ads for retargeting (showing previously viewed products) and standard creative ads for awareness and prospecting (telling your brand story). They complement each other. Why are some of my products not serving in catalog ads? Common reasons: missing required feed fields, low image quality, out-of-stock status, price discrepancy between feed and website, or the product category being excluded. Check your catalog diagnostics in Commerce Manager for specific errors. How often should my product feed update? At minimum daily. For stores with frequent price changes or limited inventory, hourly updates prevent price discrepancies and out-of-stock serving. Shopify's native integration syncs in near real-time. Can I customize which products appear in my catalog ads? Yes. Use catalog sets to create subsets of your full catalog. For example, show only products over $50 to high-LTV lookalike audiences, and show your bestsellers to cold broad audiences. Filter catalog sets by price, category, availability, or custom labels. Do catalog ads work on Instagram? Yes. Catalog ads run across all Meta placements including Instagram Feed, Stories, and Explore. Instagram shopping tags also integrate with your catalog, creating additional organic discovery opportunities alongside paid ads.