How to track ChatGPT Ads conversions on Shopify: pixel and Conversions API, step by step
Register the OAIQ pixel as a Shopify web pixel, send order_created from your server with the same event ID, hash emails and test with validate_only.
TrackingWhat we learn connecting stores to the ChatGPT channel, written to be applied: conversion tracking, product feeds, attribution. Every guide cites the official documentation.
Register the OAIQ pixel as a Shopify web pixel, send order_created from your server with the same event ID, hash emails and test with validate_only.
TrackingThe OpenAI product feed has 9 required fields, strict money and boolean formats and legacy aliases. Every rule with a valid and a rejected example.
Product feedThe OAIQ pixel sees the click context, the Conversions API sees every paid order. Send both with one shared event ID and OpenAI keeps a single copy.
TrackingProducts missing from ChatGPT shopping usually trace to a malformed feed row. Ten causes, from a bad price format to a stale snapshot, and how to fix each.
Product feedoCPC campaigns optimize toward one tracked conversion event, so duplicates, missing orders and late events distort bids. How to keep the signal clean.
TrackingShopify derives an order's source from the visit's referrer and landing page. What that proves, why it goes missing by checkout, and how to reconcile it.
AttributionOpenAI accepts parquet (preferred, with zstd), jsonl.gz, csv.gz and tsv.gz. The format decides how booleans, identifiers and nested fields survive export.
Product feedOpenAI accepts emails, phones, names and IDs only as SHA-256 hashes. The exact normalization rules, a Node.js snippet, and why a hash stays personal data.
TrackingChatGPT sends shoppers via organic product results or paid ads. How to split the two with oppref, UTMs and referrers, and compute ROAS honestly.
AttributionMost Google Shopping columns map to the OpenAI feed; seller_name, eligibility flags, target_countries and pre_order do not. Mapping table and fixes.
Product feedA ChatGPT purchase writes a chain of records: feed row, click with oppref or referrer, pixel events mirrored by a server event, attributed order.
AttributionFive checks find most broken ChatGPT tracking: browser vs server events, duplicate orders, feed rejections, failed API batches, attribution evidence.
AttributionFree during early access while we onboard the first stores. Leave your email and we send the install link when your spot opens.