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 AreaWhat To CheckCommon ProblemRisk to Smart Bidding
Conversion action typeIs it firing on a form submit or a page load?Page view counted as conversionHigh
Counting methodOne vs every — should usually be 'one' for leadsEvery selected for leads inflates volumeMedium
Attribution windowDoes it match your sales cycle length?30-day window on 90-day sales cycleMedium
Primary vs secondaryOnly revenue-generating actions set as primaryMicro-conversions set as primary distort biddingHigh
GA4 alignmentDo GA4 goals match Google Ads conversion actions?Different event names, different windowsMedium
Tag firingDoes the tag fire once per conversion, not on page refresh?Double-firing on refresh or SPA navigationHigh
CRM/offline signalAre qualified leads or deals imported?Algorithm trained only on form fillsHigh
Call trackingIs duration threshold set? Are click-to-call events primary?All call clicks counted, including accidentalsMedium

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).

ProblemWhy It Hurts Smart BiddingHow To Identify It
Wrong primary conversion typeAlgorithm optimizes for the wrong actionCheck conversion action event type in Google Ads
Duplicate tag firingInflates conversion count, trains on noiseCompare unique pageviews on confirmation page vs conversions
No offline conversion signalAlgorithm sees form fills, not actual customersCheck if offline import is configured in Conversion Actions
Insufficient conversion volumeSmart bidding cannot learn with fewer than 30/monthCheck 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.