Free tool by Clarvivo · no login
Safely load and refresh a public confirmation page to find browser-side purchase events without starting checkout or paying.
Use a public confirmation page after checkout. We load and safely refresh it to identify browser-side purchase events and repeat firing; we never enter checkout or pay.
This tool answers: Does a purchase event fire once after checkout success with the data it needs?
Enable JavaScript to run the check — the diagnosis itself is free and needs no account.
The purchase event is the most valuable signal your analytics and ad platforms receive, and the one most likely to break during a theme change, a checkout migration or a new payment method. When it fails, revenue reporting drifts away from the order system without any visible error.
Three failures matter most. The purchase doesn't fire at all on some checkout paths. It fires without a value or currency, so revenue reports show zero or the wrong amount. Or it fires again when the confirmation page is refreshed or revisited, inflating revenue and conversions.
This checker loads your public order-confirmation page, identifies browser-side purchase events across GA4 and the major ad pixels, checks that value and currency are present, and refreshes once to see whether the purchase repeats.
These answer the questions this one tends to raise.
So you can trust the result — and your developer can verify it.
The scan opens the public URL in an isolated browser and captures recognised purchase events: GA4 purchase, Google Ads purchase conversions, Meta Purchase, TikTok CompletePayment or Purchase, and equivalent events on Reddit, LinkedIn and Microsoft Ads.
Each purchase event is inspected for a numeric value and a currency code. A purchase without them is reported per platform, because revenue and value-based bidding depend on both.
The page is reloaded once. A purchase that fires again on reload will be counted every time a customer revisits the confirmation page, unless the platform can deduplicate it by transaction or event ID.
Clarvivo keeps checkout measurement accountable to revenue.
Connect checkout to revenue