Conversion tracking is the foundation of Google Ads optimization. If the data is wrong, every bid decision is wrong. Most accounts have at least one tracking problem that distorts performance reporting or breaks Smart Bidding.
What should a Google Ads conversion tracking audit check?
A conversion tracking audit covers eight core areas: conversion action type (form vs page view), counting method (one vs every), attribution window length, primary vs secondary designation, GA4 alignment, tag firing behavior (single vs duplicate), CRM signal availability, and call tracking setup. Each area has specific risks to Smart Bidding and reporting accuracy.
| Conversion Action Area | What To Check | Common Problem | Risk to Smart Bidding |
|---|---|---|---|
| Conversion action type | Is it firing on a form submit or a page load? | Page view counted as conversion | High |
| Counting method | One vs every — should usually be 'one' for leads | Every selected for leads inflates volume | Medium |
| Attribution window | Does it match your sales cycle length? | 30-day window on 90-day sales cycle | Medium |
| Primary vs secondary | Only revenue-generating actions set as primary | Micro-conversions set as primary distort bidding | High |
| GA4 alignment | Do GA4 goals match Google Ads conversion actions? | Different event names, different windows | Medium |
| Tag firing | Does the tag fire once per conversion, not on page refresh? | Double-firing on refresh or SPA navigation | High |
| CRM/offline signal | Are qualified leads or deals imported? | Algorithm trained only on form fills | High |
| Call tracking | Is duration threshold set? Are click-to-call events primary? | All call clicks counted, including accidentals | Medium |
Which conversion actions should be primary?
Primary conversions should be actions that generate revenue or represent qualified pipeline. For ecommerce: purchase with actual revenue value. For lead-gen: form submission confirmed as qualified, or a downstream stage like meeting booked or deal won. Smart Bidding trains only on primary conversions, so choose carefully.
- –Primary: form submission confirmed as qualified, purchase, phone call with minimum duration
- –Secondary: page views, time on site, scroll depth, video views, unqualified form fills
How do duplicate conversions happen in Google Ads?
Duplicate conversions occur when the same event is counted more than once. GTM container and hardcoded conversion tag both firing on the same page. Thank-you page reloading or being bookmarked, counting the conversion again on refresh. Multiple conversion actions for the same event all set as primary. Each scenario inflates volume and trains Smart Bidding on noise.
What tracking problems hurt Smart Bidding the most?
Smart Bidding is only as good as its conversion signal. The worst problems are: setting the wrong primary conversion type (algorithm optimizes for the wrong action), duplicate tag firing inflating count, no offline conversion import (algorithm sees form fills, not customers), and insufficient monthly volume (Smart Bidding needs at least 30 conversions per campaign to learn).
| Problem | Why It Hurts Smart Bidding | How To Identify It |
|---|---|---|
| Wrong primary conversion type | Algorithm optimizes for the wrong action | Check conversion action event type in Google Ads |
| Duplicate tag firing | Inflates conversion count, trains on noise | Compare unique pageviews on confirmation page vs conversions |
| No offline conversion signal | Algorithm sees form fills, not actual customers | Check if offline import is configured in Conversion Actions |
| Insufficient conversion volume | Smart bidding cannot learn with fewer than 30/month | Check conversion volume per campaign per month |
What should ecommerce advertisers check first?
Ecommerce accounts should verify that the purchase event includes dynamic revenue value (not a fixed average order value), deduplication is in place between GTM and GA4 imports, product-level data is being captured for Shopping ads, and the purchase event fires once per transaction, not on page refresh or back button navigation.
What should lead-gen advertisers check first?
Lead-gen accounts should confirm form submission is firing on actual form completion, not page view. Phone calls should have a minimum duration threshold set (30-90 seconds depending on your sales process). Most importantly: offline conversion import should be enabled so the algorithm learns from qualified leads or closed deals, not just form fills.
Account setup
- –Primary conversions are actions that generate revenue or qualified leads
- –No micro-conversions (scroll, time on site) set as primary
- –Conversion counting set to "one" for leads, "every" for ecommerce purchases
- –Attribution window matches the business sales cycle
- –Auto-tagging is enabled
Tag implementation
- –Conversion tag fires on confirmation page, not category or product page
- –Tag fires once per session, not on browser back or page refresh
- –No duplicate tags (GTM + hardcoded + GA4 import all counting same event)
- –Test mode in GTM confirms tag fires correctly
GA4 alignment
- –GA4 purchase or lead event matches the Google Ads conversion action
- –Lookback windows are consistent between platforms
- –GA4 is not re-importing the same conversion back into Google Ads
CRM and offline conversions
- –GCLID is being captured at form submission
- –GCLID is stored in the CRM alongside the lead record
- –Qualified lead or closed deal data is being imported into Google Ads
- –Import is on a regular schedule (daily or weekly)
Ecommerce
- –Dynamic revenue value is passed, not a fixed average order value
- –Purchase event fires once per transaction, not on page refresh
- –Order ID deduplication is in place
Calls
- –Call extension tracking enabled where calls are a primary lead source
- –Minimum call duration set (60-90 seconds is common; adjust for your sales process)
- –Call clicks are secondary only, not primary conversions
See also: Tracking problems that break paid search.