Free tool by Clarvivo · no login
Compare a click-ID export with completed CRM conversions to measure the match rate and isolate the conversions that lost their paid-click identity.
Compare the click IDs you captured with the click IDs that reached your completed CRM conversions.
This tool answers: What share of offline conversions can Google Ads actually match?
Enable JavaScript to run the check — the diagnosis itself is free and needs no account.
An offline conversion import is only as good as its match rate. If half your closed deals arrive in the CRM without a gclid, Google Ads never learns that those clicks turned into revenue, and bidding keeps favouring the campaigns that produce form fills rather than customers.
The match rate is rarely measured directly. Teams see that uploads succeed and assume everything matched, or they see a low number in Google Ads diagnostics with no explanation. The underlying question is simpler: of the conversions you upload, how many carry a click ID that also appears in your click data?
This diagnoser answers it from two exports you already have: the click IDs captured on your site, and the completed conversions in your CRM with whatever click identifier they kept.
These answer the questions this one tends to raise.
So you can trust the result — and your developer can verify it.
The first file lists captured click identifiers (gclid, wbraid, gbraid), for example from your landing-page capture or a Google Ads click report. The second lists completed conversions with the click identifier stored on each record.
Each conversion with a click identifier is looked up in the click export. Conversions with no identifier at all are counted separately, because they can never match.
Below 50% is treated as critical, 50–90% as worth investigating, and 90% or above as healthy. Unmatched lines are listed so you can trace them.
Clarvivo connects campaign data to downstream business outcomes continuously.
Keep click IDs tied to revenue