Dry-run Shopify to CAPI
Send a sample Purchase from your server script and confirm Meta accepts the hashed customer data.
Browser-side tracking alone is no longer enough. Facebook expects advertisers to send server-side events through the Conversion API, and the quality of those payloads influences attribution, bidding, and compliance.
Use it when onboarding new offers, changing pixels, or debugging hashed identifiers. The response exposes warning messages about missing parameters, hashing mismatches, or rate limits so you can fix issues before the next optimization cycle.
Related tools
The tester sends an HTTPS request to Meta using your credentials and displays the raw JSON response.
Send test events to Facebook Conversion API and verify responses instantly.
The Facebook CAPI Tester sends sample Conversion API events and shows Meta's response so you can confirm payloads before deploying.
Ensure Pixel ID, access token, and events are working.
Inspect status codes and error messages directly from Meta.
Provide clients with live confirmation of Conversion API hits.
The Facebook CAPI Test tool sends structured events so you can validate hashing, payloads, and responses.
Rolling out a new server-side integration or migrating from browser-only tracking.
Debugging rejected events or low match rates in Events Manager.
Coaching partners and CRMs on the exact payload structure you require.
Send a sample Purchase from your server script and confirm Meta accepts the hashed customer data.
Test with and without the pixel event ID to see when Meta flags deduplication problems.
Share a successful test payload so their devs mirror the same fields and hashing.
Verify browser events fire before tackling server-side sends.
Validate the callbacks you plan to forward into CAPI.
Documentation that complements server-side QA.
Guide when partner macros break the payload heading to Meta.
Follow the dedicated fix flow when Meta server-side events never reach Events Manager reliably.
FAQ
No. Use Meta's test event code to keep the payload out of production reports while you debug.
Yes, and you should. The more hashed identifiers you send, the better Meta can match the conversion to a click.
Include the same event_id in both browser and server events so Meta can deduplicate them. The tester helps you verify that the event_id is set correctly.
Pixel cluster
Send sample purchases to confirm hashing, timestamps, and IDs line up with Meta requirements.
Test matching event_id / external_id pairs to find which side is causing duplicates.
If you're struggling with tracking issues, attribution problems, or broken postbacks, I offer professional tracking setup and audits.
Fix your tracking issues → Request free auditRelated tools
Verify Meta, TikTok, and Google tags fire on any landing page instantly.
Open tool →Fire sample conversion callbacks and read the raw response before launch.
Open tool →Create campaign tracking URLs with UTM parameters.
Open tool →