Tracking guide

How to set up Google Ads conversion tracking

Without conversion tracking, Google optimises for clicks, not customers. This is the exact setup we use for lead generation sites: forms, phone calls and WhatsApp clicks, tested before any budget is spent.

Key points

  • Create one conversion action per lead type: form, call, WhatsApp.
  • Count leads as "One" per click, not "Every".
  • Check the goal is set as an account default, or campaigns will ignore it.
  • Test every action with Tag Assistant before launching ads.
On this page
  1. Before you start
  2. Step 1: Create the conversion action
  3. Step 2: Choose the right settings
  4. Step 3: Install the tag
  5. Step 4: Check goals and primary actions
  6. Step 5: Test before spending
  7. Step 6: Turn on enhanced conversions
  8. Next level: import real sales

Before you start

You need admin access to the Google Ads account and the ability to edit your website (or Google Tag Manager). Then decide which actions count as a lead. For most service businesses:

Lead typeWhen it is trackedGoogle Ads categoryHow reliable
Form submissionThank-you page loads, or a successful submit eventSubmit lead form / Request quoteHigh: a real enquiry
Phone call clickSomeone taps your phone number on mobileContactMedium: shows intent
WhatsApp clickSomeone taps a WhatsApp buttonContactMedium: shows intent

Clicks on phone and WhatsApp buttons do not prove a conversation happened, so start with the form as your main signal.

Step 1: Create the conversion action

  1. In Google Ads, go to Goals → Conversions → Summary.
  2. Click + Create conversion action.
  3. Choose a category. For an enquiry form, pick Submit lead form or Request quote. For phone and WhatsApp clicks, pick Contact.
  4. Choose Website as the data source and enter your site address.
  5. Choose to set it up manually (with code or Google Tag Manager) rather than relying on automatic URL rules, so you control exactly what fires.

Step 2: Choose the right settings

SettingWhat to choose for leadsWhy
ValueUse a fixed value, or no valueA rough value per lead lets you see return on spend later
CountOneCounts one lead per ad click, even if someone submits twice
Click-through window30 to 90 daysLonger for services people research for weeks
AttributionData-drivenThe default; shares credit across the clicks that led to the lead

Step 3: Install the tag

After saving, Google shows two values you need: the Conversion ID (looks like AW-123456789) and the Conversion label (a short code). If you miss them, open the conversion action, go to its data source and choose Use Google Tag Manager to see both.

Then install one of these ways:

MethodHowBest for
Google Tag ManagerAdd a "Google Ads Conversion Tracking" tag with the ID and label, triggered on the thank-you page or form submit event. Add a Conversion Linker tag on all pages.Most sites; easy to change later
Directly in codeLoad the Google tag (gtag.js) on every page, then fire gtag('event', 'conversion', {{send_to: 'AW-ID/label'}}) when the lead happens.Custom-built sites
Website builder integrationWordPress, Shopify and Wix have built-in options. Check they fire only on real submissions.Simple sites without a developer

For phone and WhatsApp buttons, fire a separate conversion when someone clicks a link that starts with tel: or wa.me.

Step 4: Check goals and primary actions

This is the step most people miss. In Goals → Conversions → Summary, each category (such as Contact or Submit lead form) is a goal. A campaign only optimises for goals marked Account-default, or for goals you choose in that campaign's settings.

  1. Open the goal and click Edit goal.
  2. Turn on Make this an account-default goal if you want all campaigns to use it.
  3. Under conversion action optimisation, set the actions you trust to Primary and old or duplicate ones to Secondary (observe only).

Old actions from previous agencies or Smart campaigns often sit in the same goal. If they are primary, they can confuse bidding. Set them to secondary or remove them.

Step 5: Test before spending

  1. Open Tag Assistant (tagassistant.google.com) and connect to your site.
  2. Submit a test enquiry and click the phone and WhatsApp buttons.
  3. Check that each conversion tag fires once, with the right ID and label.
  4. In Google Ads, the action status moves from Inactive or Unverified to recording within a few hours of real activity.

Step 6: Turn on enhanced conversions

Enhanced conversions send a hashed (scrambled) copy of the email or phone number from your form to Google, which matches it to signed-in Google users. It recovers conversions that cookies miss. Turn it on in Goals → Settings → Enhanced conversions and follow the setup for your tag type. Mention it in your privacy policy.

Next level: import real sales

Online tracking tells Google who enquired, not who bought. Capture the Google click ID (gclid) with each form, record which leads became customers in your CRM, and upload them as offline conversions. Google then learns to find buyers, not just form-fillers. Our CRM setups include this.

Want this done for you?

Conversion tracking setup

We set this up for businesses in India, Australia and the UK, with a fixed fee agreed upfront.

Questions

Should I import GA4 key events or use the Google Ads tag?

For lead generation, use the native Google Ads conversion tag as the primary action. It reports faster and more completely for bidding. GA4 key events are useful for analysis and can be added as secondary.

Why does my conversion action show "Inactive"?

Google has not recorded a conversion recently. Either the tag is not firing, or no one has converted yet. Test with Tag Assistant to find out which.

Why are my conversions counted twice?

Usually because the same lead is tracked by two actions in the same goal, such as an imported GA4 event and the Google Ads tag. Keep one as primary and set the other to secondary.

How long does it take for conversions to appear?

Usually a few hours, and up to a day. Conversions are reported against the date of the ad click, not the date of the enquiry.

Ashok Saini

About the author: Ashok Saini

Founder of Pavlino Digital. Working in digital marketing since 2002: websites, landing pages, CRMs, Google Ads and SEO for businesses in India, Australia and the UK.

Want us to look at your setup?

WhatsApp