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.

No admin accessNo URL stored by defaultEvidence, not a mystery score

Only public HTML, response headers, redirects, and robots.txt are fetched. No admin access needed.

Ready to scan a public store URL.

Storefront

Detect Shopify storefront signals

Ready
Attribution

Check whether the oppref query survives redirects

Ready
Pixel

Look for the OpenAI measurement SDK and initialization

Ready
Access

Review CSP and OAI-AdsBot robots rules

Ready

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.

01
Ad click
Landing URL receives oppref
Storefront
Redirects and links preserve attribution
02
Shopify events
View, cart, checkout, purchase
Cloudflare relay
Validate, deduplicate, retry
03
OpenAI CAPI
Event accepted with stable ID
Reconciliation
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 checker
VISIBLE SETUP

SDK and initialization

Find public OpenAI measurement SDK references and pixel initialization calls without claiming access to sandboxed code.

ATTRIBUTION

oppref preservation

Follow redirects with a test value and flag stores that drop the query before the landing page loads.

DELIVERY PATH

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
EVENT MAP

product_viewedcontents_viewed

EVENT MAP

product_added_to_cartitems_added

EVENT MAP

checkout_completedorder_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