

The free ChatGPT Ads Pixel: what it measures and three steps to turn it on.
Everything a WooCommerce store needs for ChatGPT Ads: a free pixel that measures the sales your ads bring in, and a product feed OpenAI accepts.
New and free: the ChatGPT Ads Pixel
Turn on OpenAI’s Measurement Pixel and Conversions API in two minutes, without code. It works on its own: no FeedAgentX account is needed.
OpenAI uses these events to report conversions and return on ad spend, and to run campaigns that optimize for purchases.
The ChatGPT Ads product feed
FeedAgentX turns your WooCommerce catalog into a ChatGPT Ads product feed. It checks your products against OpenAI’s product feed format, gives you a hosted feed URL for OpenAI Ads Manager and, on paid plans, sends price and availability updates through the Ads API.
ChatGPT Ads can be built straight from a product catalog. Before one of your products can appear in a product ad, Ads Manager needs a feed in OpenAI’s format and a successful import. FeedAgentX Connect is the WordPress side of that setup: it links your store to FeedAgentX, where you review the catalog, fix problems and publish the feed.
Made for one channel: ChatGPT Ads
How it works
The pixel:
The product feed:
Plans
The ChatGPT Ads Pixel is free and needs no account. For the product feed, the Free plan covers 1 store and up to 500 products with a hosted feed, and needs no card. Paid plans raise the product limit, add stores on Growth, include Ads API updates and start with a 14-day free trial. See plans and limits.
What FeedAgentX does not do
FeedAgentX does not create campaigns, change bids, process orders or payments, or enable checkout inside ChatGPT. OpenAI controls account access, supported markets, catalog processing, product eligibility and ad approval. No placement, impressions or sales are guaranteed.
FeedAgentX is an independent service. It is not an official OpenAI or WooCommerce product.
Guides
This plugin can use two external services: FeedAgentX.com for the product feed, and OpenAI for the ChatGPT Ads Pixel. Each is off until you set it up.
1. FeedAgentX.com (product feed)
This part connects your WooCommerce store to FeedAgentX.com, a third-party SaaS platform operated by FeedAgentX. For the feed, the plugin does not make outbound calls; instead it exposes a token-protected catalog API that the FeedAgentX.com service pulls from after you connect your store. The token also permits sync acknowledgments; it cannot change settings in WordPress.
What data is shared with FeedAgentX.com:
When data is shared:
Service provider:
2. OpenAI (ChatGPT Ads Pixel)
Nothing is sent to OpenAI until a site administrator turns on the pixel and enters a Pixel ID under FeedAgentX ChatGPT Ads Pixel. Where consent is required (a WP Consent API banner, or the “Wait for consent” setting), nothing is loaded or sent for a visitor who has not given marketing consent. None of this data goes to FeedAgentX.
https://bzrcdn.openai.com/sdk/oaiq.min.js, which sends events to OpenAI: the page address, product views, items added to the cart, checkout starts and purchases, with product IDs, names, quantities, prices, currency and order value. OpenAI’s script sets two first-party cookies, __oppref (ad click reference, up to 30 days) and __obref (browser reference, up to 365 days). On the order confirmation page, if customer matching is on, it also receives SHA-256 hashes of the billing email, phone, first and last name and customer ID, and the billing city, region, postcode and country.https://bzr.openai.com/v1/events the order’s event ID, payment time, checkout page URL, order value, currency and products, the customer’s IP address and browser user agent, the __oppref and __obref values stored at checkout, and, if customer matching is on, SHA-256 hashes of the billing email, phone, first and last name and customer ID with the billing city, region, postcode and country. Email, phone and name are never sent in plain text. Payment details are never read or sent.Test purchase: the admin “Send a test purchase” button sends one sample event with validate_only, which OpenAI checks without recording; it contains no customer data.
OpenAI — Privacy Policy: https://openai.com/policies/privacy-policy/
Suggested wording for your own privacy policy is added to Settings Privacy Policy Guide.
wp-content/uploads/feedagentx-logs/ at INFO level and deleted after 14 days by default. They contain route names, error messages and migration events, plus the IP address of requests refused for a missing or invalid token or for exceeding the rate limit. Tokens are never logged.The log directory is protected by generated .htaccess (Apache) and web.config (IIS) files. On Nginx, add this inside your server block:
location ~* /wp-content/uploads/feedagentx-logs/ {
deny all;
return 404;
}