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 2026Table of Contents
- What Are Meta Catalog Ads?
- Setting Up Your Product Catalog
- Creating a Dynamic Product Ad Campaign
- Catalog Ad Formats and Placements
- Dynamic Retargeting with Catalog Ads
- Catalog Ads for Prospecting
- Optimizing Catalog Ad Performance
- FAQ
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:
- Products the user viewed on your website (retargeting)
- Products they added to their cart
- Products similar to ones they already bought
- Products likely to interest them based on their behavior (prospecting)
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
- 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)
Step 3: Verify Feed Quality
After importing, Commerce Manager shows a product quality dashboard. Check for:
- Missing required fields (will prevent products from serving)
- Low-quality images (minimum 500x500 pixels, 1:1 aspect ratio recommended)
- Incorrect pricing or currency
- Out-of-stock items (can be filtered out of active catalogs)
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
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:- Select "Retargeting" under Audience
- Choose: ViewContent, AddToCart, or Upsell to existing customers
- Set time window (14 days for ATC, 30 days for ViewContent)
- Select "Broad audience" or "Lookalike audience"
- Meta will find users likely to purchase from your catalog without requiring them to have visited your site first
Step 3: Create the Ad Template
Catalog ad templates use dynamic fields that auto-populate with product data:
- `{{product.name}}` - pulls product title
- `{{product.price}}` - pulls current price
- `{{product.description}}` - pulls product description
- `{{product.image_link}}` - pulls product image
- Overlay text (sale badge, percentage off)
- Frame design and brand colors
- CTA button
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:- Ad set 1: ViewContent, 7 days (show viewed products)
- Ad set 2: AddToCart, 14 days (show carted products)
- Ad set 3: Viewed but not purchased, 30 days (broader window)
- Ad set 4: Target existing purchasers with related products from the catalog
- Use the "Upsell" audience type in catalog retargeting setup
- Serve products from complementary categories
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:
- Broad audience with no restrictions (let Meta find buyers)
- 1% Lookalike of your purchasers
- Advantage+ audience
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.