← Back to Blog
·10 min read

Google Ads Conversion Tracking: The Complete Guide

Conversion tracking is the foundation of everything in Google Ads. Without accurate tracking, you can't measure ROI, automated bidding won't work properly, and every optimisation decision is guesswork. Getting it right is non-negotiable.

What Counts as a Conversion

A conversion is any action that indicates a potential customer is progressing toward a purchase. Common conversions include:

  • Form submissions: Contact forms, quote requests, newsletter signups
  • Phone calls: Calls from ads, calls from your website
  • Purchases: E-commerce transactions with value
  • App installs: Downloads from ad clicks
  • Key page views: Pricing page visits, specific product views

Not everything should be a conversion. Page views, scroll depth, and time on site are engagement metrics, not conversions. Tracking them as conversions pollutes your data and confuses automated bidding.

Setting Up the Global Site Tag

Google Ads conversion tracking starts with the global site tag (gtag.js). This base code goes on every page of your website:

<script async src="https://www.googletagmanager.com/gtag/js?id=AW-XXXXXXXXX"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());
  gtag('config', 'AW-XXXXXXXXX');
</script>

Replace AW-XXXXXXXXX with your Google Ads conversion ID. Place this code in the <head> section of your site, or use Google Tag Manager for cleaner implementation.

Tracking Form Submissions

Form submission tracking requires an event snippet that fires when someone completes your form. Options include:

Thank you page tracking: Add the event snippet to your confirmation page. Simple but requires a dedicated URL for form success.

Event-based tracking: Fire the conversion event on form submission. More reliable for single-page applications or forms without redirects.

The event snippet looks like:

<script>
  gtag('event', 'conversion', {
    'send_to': 'AW-XXXXXXXXX/AbCdEfGhIjKlMnOp',
    'value': 100.0,
    'currency': 'AUD'
  });
</script>

Include conversion value when possible. A quote request for a $10,000 project is worth more than a newsletter signup. Track the difference.

Phone Call Tracking

Google Ads offers three types of call conversions:

  1. Calls from ads: Tracks calls directly from call extensions. Automatic, no additional setup required.

  2. Calls from website: Uses dynamic number insertion to track which ad drove the call. Requires additional code on your site.

  3. Imported calls: Upload call conversion data from your CRM or call tracking system. Most accurate for qualifying leads.

Dynamic number insertion is powerful but requires proper implementation. The tracking code replaces your phone number with a Google forwarding number for visitors from ads, then attributes the call to the correct campaign.

E-Commerce Tracking

Transaction tracking should capture order value, order ID, and ideally product details. For most platforms, use the enhanced e-commerce dataLayer:

gtag('event', 'purchase', {
  'transaction_id': 'ORDER-12345',
  'value': 299.99,
  'currency': 'AUD',
  'items': [{
    'id': 'SKU-001',
    'name': 'Product Name',
    'price': 299.99,
    'quantity': 1
  }]
});

Pass actual transaction values, not averages. Google's smart bidding works better with accurate conversion values than with estimated defaults.

Testing Your Setup

Never assume tracking works. Verify with:

  1. Google Tag Assistant: Chrome extension that shows which tags fire on your pages
  2. Google Ads conversion status: Check that conversions appear within 24 hours of a test
  3. Manual verification: Submit your own forms, make test purchases, and confirm data appears correctly

Test from multiple devices and browsers. Mobile tracking issues are common and costly since mobile traffic is often the majority.

Common Tracking Mistakes

Counting page views as conversions: Inflates conversion numbers while destroying bidding accuracy. Only track actions that represent genuine business value.

Missing mobile tracking: Different code paths or frameworks can break tracking on mobile devices. Always test mobile separately.

Duplicate conversions: Same action counted multiple times, usually from multiple tags or pixel placement. Inflates ROAS and corrupts automated bidding.

Cross-domain tracking failures: If your checkout is on a different domain, ensure tracking follows the user. Most implementations require additional configuration.

Conversion window mismatch: Default 30-day window may not match your sales cycle. B2B with 90-day sales cycles needs adjusted attribution windows.

Maintaining Accuracy Over Time

Tracking breaks. Websites change, plugins update, and developers modify code without understanding tracking implications. Build regular testing into your operations.

The viaCMO platform monitors conversion tracking as part of ongoing account accountability. When tracking breaks, you'll know before wasted spend accumulates. See the full conversion tracking audit framework — the 6 criteria checked, how integrity is scored, and what triggers a hard cap on the overall account grade.

Accurate conversion tracking isn't optional—it's the foundation that everything else builds on. Get it right from the start, test regularly, and fix issues immediately. Start your free account assessment to see how your current tracking setup scores.