u/Slow-Commercial4316

ChatGPT Ads for three webshops in four countries: 94,900 impressions, 2,287 clicks, EUR 0.44 per click, first 25 days

Disclosure: I run PromptMarketing, the agency that set this up. The client is anonymous, a European parts and accessories retailer with three webshops selling in the Netherlands, Germany, Austria and France.

Numbers, 1 to 25 September:

  • Impressions 94,900
  • Clicks 2,287
  • CTR 2.41 percent
  • CPC EUR 0.44
  • CPM EUR 10.57
  • Spend EUR 1,003
  • Attributed order value EUR 3,006, so 3.0x on the dashboard's own attribution

Setup:

  1. Product feeds through Channable over SFTP, the same feed the shops use for Google Shopping, with titles, descriptions and prices mapped.
  2. Product selection from revenue data and bestsellers, filtered by category, brand and product ID. Seven groups ran on fixed product IDs.
  3. Three product campaigns and two text campaigns, named the way the Google Ads account is named so the client team recognised them.
  4. Context hints written as plain language (model, connection, use case) instead of keyword lists.
  5. OpenAI pixel plus the Conversions API with a shared event_id for deduplication. Separate goals for orders and for product views, so a view never counts as a sale.
  6. Ten more product groups added in the last week.

What we did not expect:

  • Product ads and text ads cost the same per click, EUR 0.44 against EUR 0.46, with different jobs.
  • CTR by country ran 1.91 to 2.56 percent and every market stayed under EUR 0.65 per click. France and the Netherlands were cheapest at about EUR 0.43.
  • 96 percent of clicks came from mobile. If your landing pages are built desktop-first, fix that before you spend.
  • The feed is the ad copy. Every improvement we made in the feed showed up in CTR within days.

Caveats:

  • The order value is OpenAI's number, 30 days post-click and 1 day post-view. It has not been reconciled yet against the webshops' own orders, returns or margin. That reconciliation is the next step and I will post the result, whichever way it goes.
  • 25 days with a phased rollout, so this is launch performance, not a baseline.
  • Conversions arrive 24 to 48 hours late, so daily reads mislead.

Happy to answer setup questions. The full write-up with the per-country table is on our site. I will put the link in a comment.

reddit.com
u/Slow-Commercial4316 — 11 days ago

ChatGPT Ads benchmarks from our US and NL accounts, plus what happened when we ignored the low-bid warning

I run a GEO and AI-search agency in Amsterdam called PromptMarketing, and we buy ChatGPT Ads for clients in the US and the Netherlands, B2B and consumer. This sub asks for data, so here is ours.

Our accounts

  • CTR 0.5% to 1.4%
  • CPC EUR 1.50 to USD 3.60
  • CPM around 20

Consumer campaigns sit at the top of the CTR range and the bottom of the CPC range. B2B is the reverse.

Public averages, for comparison

  • Meta: 1.49% CTR, USD 1.72 CPC, USD 11.54 CPM
  • Google Search: 6.64% CTR, USD 5.42 CPC

Meta from Digital Applied Q1 2026, Google from WordStream across 13,474 US campaigns between April 2025 and March 2026.

What that actually means. This is a Meta click rate, not a search click rate. Every public test I have seen, including ours, lands between 0.5% and 1.5%. The ad sits underneath an answer the user already has, so anyone who plans it against Google Search expectations will call it a failure in week one. Several people in this sub have.

Three things from inside the accounts

  • Three quarters or more of clicks come from mobile, and Android beats both iOS and web on CTR and CPC.
  • OpenAI's suggested creative beat our hand-written ads on both metrics. That was not what we expected and it still annoys me.
  • In B2B, ad groups built around operational pain points took more than 80% of clicks. Vendor comparison ad groups barely registered. People are not asking ChatGPT "X versus Y" nearly as much as we assumed.

On the low-bid warning, since this sub keeps running into it. We cut the maximum CPC on one Dutch retail account from EUR 1.50 to EUR 1.00 on a Friday afternoon. The next full day averaged EUR 0.80, down 37% against the Wednesday and Thursday baseline, with daily clicks within 3% of that baseline and spend down 35%. CTR went up rather than down. Every one of the 25 ad groups that took clicks in both periods got cheaper, so it is not one cheap group dragging the average.

Read that carefully before copying it. It is one account, and it compares a Saturday against two weekdays, so day of week is not controlled and I would not call it settled. Three other accounts of ours do not replicate it yet: one is confounded by expensive launch hours, two changed bids too recently to read. What it does suggest is that the warning is not the whole story. It tells you that you are losing auctions. It does not tell you what those auctions were worth.

We are now taking bids down across every account we manage and watching what replicates. I will post the result either way, including if it turns out to have been the weekend.

One caveat on all our numbers. Our CPMs of around 20 are roughly a third of what US advertisers have reported on the same platform in the same months. Read that as a thin European auction rather than as us being clever, and expect it to close.

And before anyone compares CPCs with me: check which click number you are using. The Ads Manager reports well above what reaches analytics. Part of that is the platform counting and part is attribution loss on your own side, and the only thing that separates the two is your server access log. Worth settling before you benchmark anything, mine included.

reddit.com
u/Slow-Commercial4316 — 1 month ago