Meta Ads

Catalog & Dynamic Product Ads

Dynamic product ads show each person the exact products they looked at, pulled live from a catalog, which makes them the most reliable retargeting format an online store has. This service within my Meta Ads services covers Commerce Manager setup, the product feed, product sets and the campaigns that use them.

  • Catalog matched to Pixel events, verified before spend
  • Product sets by margin, stock and category
  • Shopify, WooCommerce, Magento and custom feeds

Who this is for

Online stores with more than a handful of products, in Nepal or abroad, that want retargeting to show the right item rather than a generic brand ad, and that want prospecting ads to pull from the catalog automatically. It also fits property developers, car dealers, hotels and travel companies, because Meta’s catalogs support listings, vehicles, hotels and destinations, not only retail products. If the store has no purchase tracking yet, the work starts with Pixel and Conversions API setup; the full-funnel context is under Facebook Ads for eCommerce.

What the service includes

  • Commerce Manager setup: a catalog in your Business Portfolio, connected to your Pixel, with the right ownership and roles.
  • Product feed: a native connection for Shopify, WooCommerce or Magento, or a scheduled feed file for custom stores, with the required fields (ID, title, description, availability, condition, price, link, image, brand) and the optional ones that improve results (sale price, product category, custom labels for margin and season).
  • Event-to-catalog matching: the content IDs the Pixel sends on ViewContent, AddToCart and Purchase must match the catalog IDs exactly, or dynamic ads have nothing to show. I verify the match rate in Events Manager.
  • Product sets: best sellers, high margin, in stock, new arrivals, by category, by price band, so each campaign advertises what makes sense.
  • Campaigns: dynamic retargeting to viewers and cart abandoners; catalog-based prospecting to broad audiences; and Advantage+ catalog ads where the data supports them, described under Advantage+ campaigns.
  • Creative templates: frames with price, discount and brand overlays, plus a mix of catalog and non-catalog creative so the ads do not all look like a product grid.

How the catalog is set up

  1. Feed audit: I export the store’s products and check titles, images, prices, availability and IDs. Missing images and mismatched prices are the usual problems.
  2. Connection: the native integration or a feed URL scheduled to refresh at least daily, so a sold-out item stops advertising the same day.
  3. Pixel matching: test views and carts on the site, then confirm in Events Manager that the content IDs match catalog items.
  4. Product sets and rules: automatic sets by availability, price and custom label, so sale campaigns and full-price campaigns use different inventory.
  5. Campaign build: retargeting windows of 3, 7 and 30 days with a different message each, prospecting on broad audiences, buyers excluded for the period that suits the product.
  6. Monitoring: feed errors, match rate and disapproved items checked weekly; catalog ads fail quietly when the feed breaks.

What is different in Nepal

Most Nepali stores run on WooCommerce or a custom cart, so the feed is often a scheduled file rather than a native app, and prices in rupees have to be formatted correctly for Meta. Cash on delivery means availability and price change often, which makes the refresh schedule matter. Instagram Shopping tags and on-platform checkout depend on Meta’s commerce eligibility for the country, so I build catalog ads to send people to the store rather than assume in-app purchase. Businesses without an international card run catalog campaigns through the Facebook boost service.

Mistakes I see in catalog accounts

  • Catalog IDs that do not match the Pixel’s content IDs, so dynamic ads show random products or nothing.
  • A feed set up once and never refreshed, advertising sold-out items at old prices.
  • One product set for everything, so a shoe sale shows bags.
  • Recent buyers not excluded, seeing ads for what they just bought.
  • Catalog ads used for prospecting with no non-catalog creative, so cold audiences see a product grid with no story.

What you receive

A working catalog connected to your Pixel with verified match rates, a feed that refreshes on schedule, documented product sets, the retargeting and prospecting campaigns, creative templates, and a weekly feed-health check as part of management. The catalog, like the rest of the Business Portfolio, is owned by you.

Pricing and next step

Catalog setup is a one-off fee, quoted on request and is included when a store starts full management; ongoing catalog campaigns run within the fee ranges on the Meta Ads packages and pricing page. If you already have a catalog, the free Meta Ads audit checks match rates, feed errors and retargeting exclusions and tells you what is being wasted.

Frequently asked questions

What is the difference between catalog ads and dynamic product ads?

A catalog is the product database in Commerce Manager. Dynamic product ads are the campaigns that pull from it and personalise the product shown to each viewer based on what they viewed or carted. Catalog ads can also be used for prospecting, where Meta picks products for people who have never visited.

Do I need a website to use catalog ads?

For dynamic retargeting, yes, because the Pixel has to record which products a person viewed. A catalog alone can power prospecting ads that send people to a store or to a message conversation, but the retargeting value comes from the website events.

Which platforms do you connect?

Shopify, WooCommerce and Magento through their native Meta integrations, and custom stores through a scheduled CSV or XML feed. Property, vehicle, hotel and travel catalogs use Meta's specific catalog types with their own required fields.

Why do my catalog ads show the wrong products?

Almost always because the content IDs sent by the Pixel do not match the IDs in the catalog, or because the feed has not refreshed. Events Manager shows the match rate; fixing IDs and the refresh schedule usually resolves it.

How often should the feed update?

At least daily, and hourly for stores where stock and prices change quickly. A feed that lags advertises sold-out items, which wastes budget and disappoints buyers who click.

Ready to talk about your project?

A free 30-minute call, a straight answer about what would move the numbers, and a written proposal within 48 hours if we are a fit.