Scan Google Ads conversion tracking
Cross-references the app’s conversion mappings against the conversion calls in its code, and reports what does not line up.
Each entry in gaps names one problem. An error is a mapped conversion that cannot fire, and a warning is a setup that works but probably is not what you meant, such as a disabled mapping or code firing a goal no mapping points at. A missing-call- gap also carries a composer_prompt you can hand to Send chat message to have the AI write the fix.
Authorizations
Personal API key.
Path Parameters
ID of the app whose Google Ads conversion tracking you want to manage.
Response
What the scan found.
What the conversion-tracking scan found.
Everything the scan flagged. Empty when it found nothing and when it did not run, which skipped_reason tells apart.
How many conversion mappings the account has, enabled or not.
3
How many gtag conversion calls the scan found in the app's code. See the warning on this operation before reading it as zero.
0
Whether the scan flagged no error-severity gap (true) or at least one (false). It also reads true when the scan did not run at all, so check skipped_reason first.
false
How many of the mappings are enabled. Absent when skipped_reason is set.
2
Why nothing was scanned. The value is no_google_ads_account when the app has no active Google Ads account, or app_not_found. The field is absent whenever a scan ran.
"no_google_ads_account"