Dynamic product ads on Meta and Google: how to actually scale catalog
DPAs are the most underused growth lever in US D2C. Here's how we set up Meta Advantage+ Catalog and Google Performance Max to actually scale.
Most US D2C brands run static creative on Meta and Google, burn out their hero asset in three weeks, then complain that ads don’t work anymore. Dynamic product ads — both Meta Advantage+ Catalog and Google Performance Max with feed signals — solve this. Done right, your catalog itself becomes the creative engine. Here’s the setup.
Catalog hygiene is the entire game
Before you touch the ad platform, fix the catalog. Every SKU needs a clean title, a clear primary image on a neutral background, accurate pricing, real inventory status, and a Google product category. Shopify’s native Meta and Google feed integrations get you 70% of the way there; the last 30% is the title and image cleanup. This is unglamorous work and it’s where most agencies cut corners.
Meta Advantage+ Catalog: the right audience setup
Advantage+ Catalog (formerly DABA) works best when you give it three audience signals and let the algorithm cook:
- Retargeting: 30-day site visitors and cart abandoners. Highest ROAS, smallest audience.
- Broad prospecting: US-only, age range that matches your buyer, no other targeting. Let the catalog and pixel do the work.
- Lookalike on purchasers:1–3% LAL of your last 90 days of buyers, US-based. Backfill prospecting.
Google Performance Max: feed it the same catalog
Performance Max with a Merchant Center feed is the Google equivalent and the same catalog work pays double. Make sure your Shopify-to-Merchant-Center sync is healthy — no disapproved products, no missing GTINs — and submit at least three asset groups segmented by category, not by SKU. Don’t bother with brand search audiences in PMax; Google will cannibalize your branded keywords if you let it.
The creative layer DPAs still need
DPAs aren’t no-creative. Meta lets you overlay frames, price stickers, and badges on every catalog image at the campaign level. Use this. A “Free Shipping” or “New Arrival” badge consistently lifts CTR by 15–25%. Olipop and Liquid Death both run badge overlays on their catalog ads. Ten minutes of work in Ads Manager, meaningful CTR lift.
Bidding strategy that doesn’t blow up
On Meta Advantage+ Catalog, start on lowest cost (no bid cap) for the first two weeks. Once you have 50+ purchases attributed to the campaign, switch to ROAS goal targeting at 80% of your actual ROAS — not your target ROAS. Setting a ROAS goal at your aspirational number kills delivery; setting it at 80% of your real number scales spend without breaking efficiency.
Measuring it without lying to yourself
Meta and Google both over-attribute. Your blended ROAS — total revenue divided by total ad spend across all platforms — is the only number that matters. Don’t add up platform-reported ROAS; you’ll double-count. We use Triple Whale, Northbeam, or even a simple weekly Google Sheet for this with our smaller D2C clients. The number is usually 20–40% lower than what Meta tells you. Plan around reality, not the platform’s self-report.
How we help at The Nerdish Mic
We set up and run dynamic catalog ads for US D2C brands — feed cleanup, Advantage+ Catalog launch, Performance Max structure, and the blended attribution layer to actually measure it. If your catalog ads are stuck or your feed is a mess, we’ll audit it and ship the fix.