Free tool by Clarvivo · no login
Upload matching exports to find whether Google Ads is undercounting normally, missing a checkout path, or reporting more than the store took.
Export both over the same date range. Shopify remains financial truth; Google Ads is the claimed measurement.
This tool answers: Is Google Ads reporting a normal purchase gap or an inflated conversion count?
Enable JavaScript to run the check — the diagnosis itself is free and needs no account.
Google Ads and Shopify will never agree exactly, and they shouldn't. Google Ads counts conversions it can attribute to an ad click within its conversion window; Shopify counts every paid order. Consent refusals, ad blockers, attribution windows and orders from other channels all mean Google Ads should report fewer purchases than the store.
The trouble is telling a normal gap from a broken one. When Google Ads reports more purchases than Shopify took, something is double counting. When it reports a tiny fraction of orders, the purchase tag is probably missing on some checkout paths. When the counts match exactly, that's suspicious too: it often means store orders are being imported or duplicated into reporting.
This analyzer compares the two exports over the same date range and classifies the gap in conversions and in value, so you know whether you're looking at expected measurement loss, under-reporting or over-reporting.
These answer the questions this one tends to raise.
So you can trust the result — and your developer can verify it.
A Shopify orders export (total, financial status, date) and a Google Ads conversions export (conversions, conversion value, date, currency if available). We read paid orders from Shopify as the financial truth.
If the two files cover different dates, we say so before comparing anything. A mismatched window explains more gaps than any tracking bug.
Order count versus conversions, and gross revenue versus conversion value, are classified independently. A correct count with a wrong value points to a value or currency problem; a short count points to missing tags.
Each comparison is labelled as within normal measurement loss, under-reporting, broken, an exact match worth checking, or over-reporting, with the likely causes for that pattern.
Clarvivo makes channel decisions from revenue, not just browser events.
Connect Google Ads to payments