Conversion-Optimized Product-Feed Campaigns on ChatGPT: A Shopify Guide
OpenAI Ads now lets your product-feed campaigns optimize toward purchases, not just clicks. Here is what conversion-optimized (oCPC) product-feed campaigns are, what you need, and how to get your Shopify catalog ready.
“Conversion-Optimized Product-Feed Campaigns on ChatGPT: A Shopify Guide”
The short version
- OpenAI Ads now lets your product-feed campaigns optimize toward a conversion, like a purchase, instead of just clicks. This is conversion-optimized cost-per-click (oCPC), and it is in open beta for product feeds.
- You still pay per valid click. The system simply favors the clicks most likely to convert, and the CPA bid you set is an optimization target, not a per-conversion charge.
- To run one you need a linked product feed, exactly one active standard conversion event as the goal, working conversion tracking, and an ad account enabled for conversion bidding.
- It is only as good as your catalog and your tracking: a clean feed for OpenAI to recommend, and accurate server-side measurement so the optimizer learns from real purchases.
If you run catalog-style ChatGPT ads, where OpenAI recommends products from your feed, there is now a way to point those campaigns at what you actually care about: purchases, not just clicks. OpenAI calls it conversion-optimized cost-per-click, or oCPC, and it recently opened in beta for product-feed campaigns. Here is what that means for a Shopify store and how to get your catalog ready. This is the product-feed angle; for the general concept across any campaign type, see OpenAI Ads conversion-optimized campaigns.
What a conversion-optimized product-feed campaign is
A product-feed campaign turns your Shopify catalog into ads OpenAI can recommend inside relevant conversations. Normally you would optimize it for clicks. With oCPC, OpenAI instead optimizes delivery toward one tracked conversion event you choose, using signals like ad quality, relevance, and how likely a click is to lead to that conversion. In plain terms: it works to show your feed products to the shoppers most likely to buy, while you keep paying by the click. Per OpenAI, product-feed conversion bidding is available in open beta.
The three campaign goals, compared
Choose the goal that matches the outcome you want:
| Goal | Best for | How you pay | Delivery optimizes for |
|---|---|---|---|
| Impressions (CPM) | Reach and awareness | Per 1,000 impressions | Broad delivery at scale |
| Clicks (CPC) | Traffic and engagement | Per valid click | Clicks from people likely to engage |
| Conversions (oCPC) | A purchase or action after the click | Per valid click, not per conversion | Clicks most likely to lead to your chosen conversion |
For a store selling from a catalog, the conversions goal is usually the one you want, as long as your tracking can actually see those conversions.
What you need before you run one
OpenAI is specific about the prerequisites, and each one exists for a reason:
- A linked product feed. The campaign runs on a product feed connected to your ad account. Getting your Shopify catalog in cleanly is step zero.
- Exactly one active standard conversion event as the optimization goal, usually your purchase event. It must be a standard event; custom events cannot be oCPC goals.
- Working conversion tracking. A pixel, the Conversions API, or both. OpenAI is explicit that the Conversions API is a more reliable source than the pixel alone.
- An account enabled for conversion bidding. If it is not, campaign creation fails with a
403 Conversion bidding is not enabled, and you need your OpenAI partner contact to switch it on.
You still pay per click
This trips people up, so it is worth stating plainly: switching to conversions does not mean you pay per conversion. OpenAI still charges you only when a valid click occurs, and the auction sets the actual cost per click. The CPA bid you enter tells the system what a conversion is worth to you so it can compete for the right clicks. Treat that CPA bid as an optimization input, not a bill.
Why your product feed quality matters even more here
With a clicks goal, a rough feed still gets traffic. With a conversions goal, feed quality compounds: OpenAI is now trying to match your specific products to shoppers likely to buy them, so accurate titles, clear attributes, correct pricing and availability, and the right products included all feed directly into how well it optimizes. A messy catalog gives the optimizer weak material to work with. If your feed needs work, start with OpenAI Ads product feed requirements and how to optimize your product feed for ChatGPT Ads.
The honest limits
- It is open beta. Product-feed oCPC is still rolling out, so treat it as new and watch it closely.
- You cannot convert an existing campaign. A CPM or CPC campaign cannot be switched to conversions after the fact; you create a new conversion-optimized campaign.
- You cannot change the goal event later. The conversion event is locked at creation, so pick the right one up front.
- It needs a healthy conversion signal. Optimization struggles if the event has little volume or the tracking is incomplete, which brings us to the real prerequisite.
The prerequisite behind all of it: measurement
Conversion optimization learns from conversions it can see and match. If your purchases are tracked with a browser pixel alone, a share of them go missing to ad blockers, tracking protection, and cross-device shopping, and the optimizer works from a blurry picture, on your feed campaign just as much as anywhere else. Get purchases flowing server-side through the Conversions API, deduplicated, with strong identifier coverage, before you lean on oCPC. The full setup is in how to track OpenAI Ads conversions on Shopify.
How to get your store ready
- Get your catalog in cleanly. A complete, accurate product feed is the raw material the campaign optimizes on.
- Set up server-side purchase tracking. One clean standard purchase event, delivered through the Conversions API and deduplicated.
- Confirm conversions are matching. Raise identifier coverage so purchases become usable signal, not blank events.
- Then create the conversion-optimized feed campaign once you can see purchases landing and matching in Ads Manager.
Get your catalog ready, then measure it. Use Reach's product feed app to get a clean Shopify catalog into OpenAI Ads, and the Reach tracking app to send purchases server-side, so a conversion-optimized feed campaign has both the catalog and the signal it needs to work.
Frequently asked questions
What is a conversion-optimized product-feed campaign?
It is a product-feed campaign that uses oCPC to optimize delivery toward a tracked conversion, like a purchase, while you still pay per valid click. OpenAI offers it in open beta for product feeds.
Do I pay per conversion or per click?
Per valid click. Your CPA bid is an optimization signal that tells OpenAI what a conversion is worth, but billing still happens on the click and the auction sets the actual cost.
What do I need to run one?
A linked product feed, exactly one active standard conversion event as the goal, working conversion tracking (pixel and/or Conversions API), and an ad account enabled for conversion bidding.
Can I switch my existing product-feed campaign to conversions?
No. You cannot convert a CPM or CPC campaign to oCPC, and you cannot change the goal event after creation. You create a new conversion-optimized campaign with the event chosen up front.
Why does feed quality matter more with a conversions goal?
Because OpenAI is now matching your specific products to shoppers likely to buy them. Accurate titles, attributes, pricing, and availability give the optimizer better material, so a clean catalog directly improves results.
Will it work if my tracking is weak?
Not well. Conversion optimization learns from conversions it can see and match. If purchases are not tracked server-side or identifier coverage is low, the system optimizes on incomplete data. Fix tracking first.