Shopify conversion diagnostics
Audit ChatGPT Ads tracking, layer by layer.
EventProof finds visible setup gaps, checks whether the oppref attribution parameter survives, and gives your team a precise path from Shopify events to OpenAI's Conversions API.
Detect Shopify storefront signals
Check whether the oppref query survives redirects
Look for the OpenAI measurement SDK and initialization
Review CSP and OAI-AdsBot robots rules
The real job
Find where the signal stops.
A tag can exist while attribution still fails. EventProof separates public storefront evidence, Shopify event capture, relay delivery, and OpenAI acceptance so teams know which layer to fix.
Landing URL receives oppref
Redirects and links preserve attribution
View, cart, checkout, purchase
Validate, deduplicate, retry
Event accepted with stable ID
Compare orders with accepted events
Free Pixel Helper
A public check with honest limits.
Paste a store URL. We inspect the returned HTML and headers, test a harmless attribution query, and read relevant crawler rules. We show the evidence behind every result.
Open the full checkerSDK and initialization
Find public OpenAI measurement SDK references and pixel initialization calls without claiming access to sandboxed code.
oppref preservation
Follow redirects with a test value and flag stores that drop the query before the landing page loads.
CSP and crawler access
Spot header rules that may block measurement endpoints and robots rules that appear to restrict OAI-AdsBot.
Implementation
One event model, two evidence streams.
Use Shopify's Web Pixel for funnel behavior and an order webhook for purchase reconciliation. Send both through a controlled Cloudflare endpoint, with stable event IDs for deduplication.
Designed around platform constraints
Shopify App Pixels run in a strict worker sandbox. The practical integration pattern is a small fetch to an app-controlled, CORS-enabled Cloudflare relay, not an assumption that a third-party browser SDK can access the page.
See the Shopify architecture product_viewed → contents_viewed
product_added_to_cart → items_added
checkout_completed → order_created
Start with evidence
Check the storefront before installing more code.
Run the free public diagnostic, then use the guide to verify a test order at every hop.
Run free check