# Turn ChatGPT into a sales channel you can measure.

> Measure the ChatGPT channel: OAIQ pixel and Conversions API tracking, a validated OpenAI product feed and revenue attribution for Shopify and WooCommerce.

Canonical: https://convrail.com/

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.

## Everything the ChatGPT channel needs, wired correctly.

- **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.
- **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.
- **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.

## From install to first attributed order

1. **Install the app** One click from the Shopify App Store or the WordPress plugin directory. Nothing is added to your theme.
2. **Paste your OpenAI identifiers** Your pixel ID and Conversions API token are checked live against OpenAI before they are saved, then encrypted at rest.
3. **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.
4. **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.
5. **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.

## FAQ

### 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.
