Turn ChatGPT into a sales channel you can measure.
One install for the OAIQ pixel and the Conversions API, a product feed validated before OpenAI sees it, and revenue attribution. Browser and server events share one ID, so your bidding trains on clean, deduplicated conversions.
Free during early access. No theme edits. Emails and phone numbers are SHA-256 hashed before anything leaves your store.
Best LED desk lamp under $40 with a wood base?
The Nordic Oak LED lamp fits: dimmable, walnut base, $34.90 with fast shipping.
What your store sees, in real time
- page_viewed from chatgpt.com
- contents_viewed Nordic Oak LED Lamp
- checkout_started $34.90
- order_created browser + serverdeduplicated
- attributed ChatGPT, ads, ROAS updatedcounted once
Everything the ChatGPT channel needs, wired correctly.
Most stores bolt these together from three tools, or skip them and fly blind. Convrail ships them as one install that takes minutes.
Conversion tracking
The OAIQ pixel installs as a Shopify web pixel, without touching your theme. Every event is also sent server-side through the Conversions API with batching and retries, so ad blockers and closed tabs stop eating your conversions.
✗ pixel only: conversions lost to blockers
✓ browser + server, one event_id, counted once
Validated product feed
OpenAI drops malformed feed rows silently: the product simply never shows up. Convrail checks every line against the official specification before delivery and tells you exactly what would be rejected, and how to fix it.
✗ title over 150 characters: silently dropped
✓ caught before delivery, with the fix
Revenue attribution
Orders are matched to the channel through click identifiers, UTMs and referrers. See ChatGPT revenue split between organic and ads, with spend and ROAS imported from the OpenAI Advertiser API.
✗ "source: chatgpt" orders you cannot explain
✓ revenue, top products, ROAS, per day
From install to first attributed order
Five steps, most of them automatic. The onboarding checklist in the app tracks each one.
-
Install the app
One click from the Shopify App Store or the WordPress plugin directory. Nothing is added to your theme.
-
Paste your OpenAI identifiers
Your pixel ID and Conversions API token are checked live against OpenAI before they are saved, then encrypted at rest.
-
Events start flowing
Page views, product views, add-to-carts, checkouts and orders are sent from the browser and from your order webhooks with the same event ID.
-
Your feed is validated and delivered
The catalog is synced from webhooks, validated line by line, exported in the format OpenAI expects and delivered on schedule over SFTP. Every run is journaled with a diff.
-
Orders are attributed
Each order is matched to ChatGPT ads or ChatGPT organic. Revenue, top products and ROAS land on your dashboard, with health alerts if anything breaks.
Your feed fails quietly. We make it loud.
OpenAI ingestion does not send error reports: a bad row is just gone, and so is the product. Before every delivery, Convrail runs each line against the full specification (lengths, image formats, price format, eligibility rules) and journals every run with a diff and per-line errors.
Also in the box
Health alerts
Volume drops, Conversions API errors, a broken pixel or a failed feed delivery open an alert in the app and by email, then resolve themselves when the signal comes back.
Feed optimization
A completeness score per product, prioritized actions, and AI-drafted titles and descriptions that you review before anything is published.
Shopify and WooCommerce
Same tracking, same feed, same attribution on both platforms. BigCommerce and Wix connect through the API bridge while their native apps are being built.
For agencies
Several stores under one account, roles per collaborator and white-label PDF reports for your clients.
Frequently asked questions
How do I track ChatGPT Ads conversions on Shopify?
You need both layers OpenAI supports: the OAIQ browser pixel and the server-side Conversions API, sharing one event ID so conversions are deduplicated. Convrail installs the pixel as a Shopify web pixel and sends server events from your order webhooks: one install, both layers.
Why are my products missing from ChatGPT shopping results?
Usually because feed rows were silently rejected: titles over 150 characters, HTML left in descriptions, prices written "25,99", placeholder values such as "n/a". Convrail validates every line before delivery and shows you which products would be dropped, and why.
Does clean conversion data actually improve ad performance?
Yes. With oCPC bidding, the conversions you send train the bidding itself. Duplicated or missing conversions do more than skew reports: they make the auction bid on the wrong signal.
Is customer data shared with OpenAI?
Never in clear text. Emails and phone numbers are SHA-256 hashed before any network call, and an automated guard blocks any payload containing raw personal data. GDPR deletion webhooks are honored end to end.
Which platforms are supported?
Shopify and WooCommerce today, with full parity. BigCommerce and Wix connect through the API bridge while their native apps are built; PrestaShop is planned. The core is platform-agnostic by design.
Measure the ChatGPT channel this week
Free during early access while we onboard the first stores. Leave your email and we send the install link when your spot opens.