Google AdsBroken Google Ads conversion tracking means Smart Bidding optimises on bad data - or no data. duckmetric checks your conversion linker, conversion values, enhanced conversions and whether a conversion is double-counting on the wrong pages.
This audit is for teams that need proof, not guesses: whether tags fire on the real page, whether events contain the right parameters, and whether ad platforms receive the signal they need to optimise campaigns.
Without the conversion linker, attribution breaks and conversions go uncounted. We check it's present and working - it's critical.
Your conversion should send value, currency and transaction_id (for deduplication). Missing these, ROAS and value bidding fail.
Hashed email/phone improve match rates and recover conversions lost to cookies. We check whether they're configured.
A conversion that fires on every page instead of only the thank-you page inflates results and misleads bidding.
You can confirm the essentials in the browser before Smart Bidding wastes budget on bad data:
Complete a test conversion and look for requests to googleads.g.doubleclick.net or /pagead/conversion. No request means the conversion isn't counted.
The conversion request should carry value and currency_code. Without them, value-based bidding (tROAS) has nothing to optimise toward.
Look for the _gcl_aw cookie / conversion linker tag. Without it, ad clicks aren't attributed and conversions get under-counted.
If the conversion fires on every page or on refresh, you're double-counting - inflating conversions and misleading bidding.
Complete a test conversion with DevTools → Network open and look for a request to /pagead/conversion or googleads.g.doubleclick.net carrying value and currency_code. Also check Google Ads → Conversions for "Recording conversions" status.
Yes. The conversion linker stores ad-click information in a first-party _gcl_aw cookie so conversions can be attributed to the click. Without it, especially under Safari/ITP, conversions are lost or under-counted.
Enhanced conversions send hashed first-party data (email/phone) with the conversion to recover attribution the browser can't. They typically improve match rates and are recommended, especially for lead-gen. An audit checks whether they're set up correctly.
Usually the conversion tag fires on more than the thank-you page, or on page refresh, so a single order is counted multiple times. Confirm the tag fires once, only on the confirmation page, with a unique order value.
See whether your conversions are counted correctly. The full audit confirms the actual purchase conversion end-to-end.