Clicks tell you people arrived. They do not tell you who enquired, who phoned, or who paid. This guide to Google Ads conversion tracking explains how to measure real business outcomes: what to track, how to set it up, how to test it, and how to spot numbers that cannot be trusted.
VirtualPrachar · Google Ads · 25 min readShort answer: Google Ads conversion tracking records the valuable actions people take after an ad interaction, such as a successful enquiry, a meaningful phone call or a completed purchase, and reports them back to Google Ads. Define the outcomes that matter, create a conversion action for each, install the tag directly or through Google Tag Manager, test every event, and compare the numbers with your real enquiries and orders. Our Google Ads service page explains how VirtualPrachar helps with campaigns.
Imagine a business that spends on Google Ads for a month and sees plenty of website visits. The owner opens the report and cannot answer three simple questions. How many of those visitors sent an enquiry? How many phoned? How many bought? The clicks look healthy, but nobody knows whether the money produced customers. This is a hypothetical example, and it is very common.
A click only shows that someone arrived. Success is what they do next. Google Ads conversion tracking measures those actions, so you can judge campaigns by outcomes such as enquiries, calls and sales instead of traffic. It also feeds the data that automated bidding learns from, so poor tracking can quietly teach a campaign to chase the wrong results.
Leads, calls and sales should be measured separately. A form enquiry, a phone call and an online purchase differ in value, in how they are recorded, and in how much extra work is needed before they become revenue. This guide to Google Ads conversion tracking in 2026 shows how to measure leads, calls and sales accurately, from first setup to testing, troubleshooting and connecting ads to real revenue.
The main question, answered: to measure Google Ads results accurately, track completed, meaningful actions (a successful form submission, a real call, a finished order) and not clicks or page visits. Then check those numbers against your CRM and orders.
Conversion tracking is the measurement of valuable customer actions that happen after someone interacts with your ad. A conversion action is the specific action you define and measure, such as "enquiry form submitted" or "purchase". When a person completes one, a tag or a supported integration records it, the data reaches Google Ads, and Google Ads connects it to the ad interaction according to its measurement and attribution rules.
An interaction is something a person does with the ad, usually a click. A conversion is the valuable thing they do afterwards. Tracking should reflect your real business goals, because Google Ads uses conversion data in reporting and, when automated bidding relies on it, to decide how to bid. Sound measurement supports better decisions, but it does not guarantee better results.
Someone sees your ad.
They choose to visit.
They reach your website or phone you.
They enquire, call or buy.
A tag or integration records it.
You review results and decide.
Conceptual conversion journey. Real journeys can involve several visits and devices.
| Measure | What it tells you | What it does not tell you |
|---|---|---|
| Clicks | People chose to visit after seeing the ad. | Whether they did anything useful. |
| Sessions | Visits recorded by your analytics. | Whether the visit produced an enquiry or sale. |
| Leads | Someone successfully submitted an enquiry. | Whether the enquiry is genuine or suitable. |
| Calls | A phone conversation, or an attempt, happened. | Whether it was a real customer, unless you measure length and outcome. |
| Purchases | An order was completed and has a value. | Profit, refunds or repeat business, unless you track them. |
| Qualified leads | Your team judged the enquiry a good fit. | Whether it became a sale. |
Most businesses need more than one kind of conversion. Choose the types that match how your customers actually buy.
Actions on your site that show real interest:
Not every click is a conversion. Count an action only if it is a meaningful step towards a customer. Tracking every button inflates numbers and misleads bidding.
Measured in several ways:
A tap is not a call. A tap shows intent. A completed call of a useful length, ideally one that becomes a real enquiry, is a stronger signal.
Online purchases, measured with:
A purchase must be a real order. Visiting a checkout page is not a sale, and one order must never be counted twice.
Outcomes that happen away from your website:
A lead, a qualified lead and a sale are different things. Measure each stage so you can tell who actually became a customer.
Conceptual lead-to-sale ladder. Each stage can be tracked once your CRM records it.
Each action you track in Google Ads is set up as a conversion action, and each can be classed as primary or secondary. Primary actions are counted in your main conversion columns and can be used to guide automated bidding. Secondary actions are reported separately and are useful for observation without steering bidding. Actions are grouped into conversion goals, which can be set at account level as defaults and, where your account supports it, for individual campaigns. Interface labels change over time, so check the current wording in your account.
| Action | Typical classification | Why |
|---|---|---|
| Successful enquiry form submission | Primary | A clear, valuable lead action. |
| Qualified lead | Primary, when it suits the bidding strategy | Closer to business value than a raw enquiry. |
| Page view | Secondary, or not a conversion | An engagement signal, not an outcome. |
| Brochure download | Secondary, when it is only an engagement signal | Useful to watch, but not a customer yet. |
| Completed purchase | Primary for an e-commerce business | The revenue outcome. |
The right classification depends on your objective and bidding strategy. Two businesses can sensibly choose different primary actions. Keep primary actions to outcomes you genuinely want more of, because automated bidding will pursue them.
Behind a single conversion number sits a chain of events. A user sees and clicks an ad. The visitor reaches your website. They perform a measurable action. A conversion tag or supported integration records it, the information is sent to the right Google measurement system, and Google Ads attributes eligible conversions according to its measurement and attribution rules. You then analyse the results.
Conceptual architecture diagram. Real setups vary by website, platform and tools.
| Component | Its job |
|---|---|
| Google Ads conversion tag | Records a specific conversion action and sends it to Google Ads. |
| Google tag | The base tag that connects your website to Google's measurement products. |
| Google Tag Manager (GTM) | A container where you manage tags and triggers without editing the site each time. |
| Google Analytics 4 (GA4) | Analytics that records events, and can send key events to Google Ads. |
| Conversion linker | Stores click information from the ad on your site so later conversions can be matched. |
| GCLID and similar click identifiers | Identifiers added to the landing page address that link a visit to an ad click. |
| Enhanced conversions | Adds hashed first-party customer data to improve matching of conversions. |
| Consent settings | Control how tags behave depending on the visitor's privacy choices. |
| Attribution settings and windows | Decide which interactions get credit, and how long after a click a conversion counts. |
This is the workflow for website conversions. Menu names and buttons change, so follow the current Google Ads interface and its help pages, and treat the wording below as a guide to the stages.
Google Tag Manager is a free tool that holds your tags in one container, so you can add, change and test tracking without editing the website for every change. Many businesses use it for conversion tracking because it keeps tags organised and testable. The key difference to understand is between a button click and a successful submission. A click on "Submit" happens even when the form fails validation, so a conversion tag fired on that click will count failed attempts.
Illustrative data layer event for a successful enquiry:
window.dataLayer = window.dataLayer || [];
// Run this only after the server confirms the form was accepted
window.dataLayer.push({
event: 'enquiry_form_success'
});
Avoid duplicate installation. If the same conversion tag is also hard-coded on the website, added by a plugin, or imported from GA4 as a second primary action, one enquiry may be counted twice. Decide on one method for each action, and remove the others.
Lead tracking is where most accounts go wrong, because a form is easy to count and hard to count correctly. The aim is to record a lead only when a real, valid enquiry has been received, and to keep spam, duplicates and test entries out.
A digital marketing agency receives enquiries through its website form. At first it counts every click on the submit button, so conversions look high. After moving the tag to fire only on a successful submission, and excluding spam, the number falls and becomes more honest. The agency then connects each lead to its CRM record, so it can see how many enquiries became real conversations and clients.
If you want leads stored and followed up in one place, a CRM gives you the records to compare against your Google Ads numbers. We do not claim a particular tracking integration here, so check what your CRM and website support.
Many leads, especially for local services, arrive by phone, so call tracking matters. There are several kinds of call, and they measure different things. Availability of some call features differs by country and account, so confirm what your Google Ads account supports in India before you plan around it.
| Call type | What it measures | Watch out for |
|---|---|---|
| Calls from ads (call features) | Calls made directly from your ad, reported with a minimum call length you can set. | Very short calls may not be real enquiries, so set a sensible length and review it. |
| Calls from your website | Calls by visitors who arrived through an ad, often using a Google forwarding number on the site. | Needs correct setup on the site, and the feature may not be available everywhere. |
| Taps on a phone number (mobile) | Intent to call, recorded when a visitor taps the number. | A tap is not a completed call, so avoid treating it as one. |
| Direct dials with no tracking | Nothing, unless you log them yourself. | These leave a gap between your ad spend and your real phone enquiries. |
Clicking a phone link is not the same as completing a call. Keep tap tracking separate from call tracking, and consider call length and outcome. Missed calls and very short calls should not be treated as meaningful enquiries.
A local plumbing service sees many phone-number taps from its mobile site. Few of them lead to jobs. It adds proper call measurement with a minimum call length and reviews calls weekly, then notes which ones became bookings. It learns that calls lasting longer than a minute are far more likely to be real jobs, and uses that to judge campaigns.
For online shops, the purchase conversion should represent a completed order, not a visit to the checkout. Pass the details that make the data useful and prevent double counting: a transaction ID that is unique to each order, the order value, and the currency. Where it is supported, Google Ads can use the transaction ID to ignore a repeated purchase with the same ID.
Illustrative purchase event (hypothetical values):
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
event: 'purchase',
ecommerce: {
transaction_id: 'ORD-10482', // unique per order
value: 2499.00, // actual order total
currency: 'INR'
}
});
An online store counts a purchase every time its confirmation page loads. A customer who refreshes the page, or returns to it from an email link, is counted again, so Google Ads reports more orders than the store actually received. Adding a unique transaction ID, firing the event once, and comparing reported orders with the store's own order list removes the extra purchases.
Enhanced conversions add first-party customer data, such as an email address or phone number that a customer gave you, to your conversion measurement. The data is hashed before it is sent, which means it is converted into an unreadable code, and Google uses it to help match conversions to the ads people saw. They complement your existing tracking and do not replace it. For websites, enhanced conversions work alongside normal website conversion tracking. Enhanced conversions for leads are designed for businesses that collect leads online and later import the outcomes.
Enhanced conversions do not let you send arbitrary customer information. They do not recover every missing conversion, and they do not guarantee better performance. They remove no privacy obligations.
An online form submission is not revenue. Many businesses close sales by phone or in person, days or weeks later. Offline conversion tracking brings those later outcomes, such as a qualified lead or a closed deal, back into Google Ads, so the platform can learn which ads lead to customers and not just enquiries. Supported methods use a click identifier such as the GCLID, or customer data through enhanced conversions for leads, together with the time and, where relevant, the value of the outcome.
A customer clicks a Google Ad and submits an enquiry form. The business stores the click identifier with the lead and calls the customer. They discuss needs and the lead is marked qualified. A week later the customer buys a service.
The business imports two outcomes: "qualified lead" when the lead was qualified, and "sale" with the actual revenue when the deal closed. Now Google Ads can show the difference between the original enquiry and the final sale, and the business can see which campaigns bring buyers, not just form fills. This is an illustration, not a real VirtualPrachar case study.
Google Analytics 4 records key events, which are events you mark as important. Google Ads records conversion actions. You can import GA4 key events into Google Ads, or use native Google Ads conversion tracking, and each approach has uses. The numbers will often differ, and that is normal and not necessarily a fault.
| Point | GA4 key events | Native Google Ads conversion tracking |
|---|---|---|
| Purpose | Understand behaviour across all channels. | Measure outcomes from your ads and guide bidding. |
| Attribution | Credits across several channels, depending on your GA4 settings. | Credits Google Ads interactions according to your attribution settings. |
| Timing | Usually reported on the date the event happened. | Usually reported against the date of the ad interaction. |
| Conversion windows | Follow GA4's own lookback settings. | Follow the windows you set for each conversion action. |
| Counting | Counts events by GA4's own rules. | Counts using your "Every" or "One" setting. |
| Reporting delay and time zone | Can lag, and may use a different time zone. | Can lag, and uses the account time zone. |
| Best used when | You want to compare channels and use GA4 audiences or reports. | You want ad-specific measurement and direct control over conversion settings. |
Importing GA4 key events can be convenient when GA4 is already well set up. Native tracking is often preferred when you need Google Ads-specific counting, values and windows. If both measure the same action, make only one primary, or you may count the same conversion twice. The two systems should not be expected to report identical numbers.
A lead and a purchase rarely have equal value, so they should not be treated as if they do. Use dynamic values for purchases, passing the real order total. For leads, a fixed value is only useful if you can justify it, for example from your average closing rate and sale value. Consider whether you want revenue or profit as your value, and do not assign an arbitrary figure just to fill the field. If you cannot support a value, it is better to leave it out and measure outcomes through qualified leads and sales.
| Measure (hypothetical) | Campaign A | Campaign B |
|---|---|---|
| Ad spend | ₹30,000 | ₹30,000 |
| Enquiries | 60 | 40 |
| Cost per enquiry | ₹500 | ₹750 |
| Customers won | 6 | 12 |
| Revenue (₹25,000 per customer) | ₹1,50,000 | ₹3,00,000 |
| Cost per customer | ₹5,000 | ₹2,500 |
| Which looks better? | A, if you only count enquiries. | B, once you count real customers. |
All figures are hypothetical and for illustration only.
In this example, treating every enquiry as equal would favour Campaign A. Measuring qualified outcomes and revenue shows Campaign B is the stronger one. This is why meaningful values, or better still imported outcomes, give a more honest picture than a raw lead count.
Attribution decides which ad interactions receive credit for a conversion. A customer may click several ads, on different devices, over days or weeks, before converting. Your attribution setting controls how credit is shared. Data-driven attribution, which uses your account's data to distribute credit, and last click, which gives all credit to the final click, are the options generally available. Several older rule-based models have been phased out for most accounts, so check which options your account currently offers.
Use this table to find and fix problems. For each one, it shows what happens and why, how to spot it, and how to fix and confirm the correction.
| Mistake | What happens and why | How to identify it | How to fix and verify |
|---|---|---|---|
| Tracking a button click, not a completed submission | Failed or invalid attempts are counted, because the tag fires on click. | Conversions exceed real enquiries. | Fire on a success event or thank-you page. Test with invalid data and confirm no conversion. |
| Duplicate conversion tags | One action is counted twice, such as a tag in the site code and in GTM. | Roughly double the expected conversions, two tags in Tag Assistant. | Keep one method. Confirm one hit per action. |
| Duplicate purchase events | Page reloads or a second tool repeat the same order. | More orders in Google Ads than in the store. | Fire once, add transaction IDs, and reconcile with store orders. |
| Missing conversion linker where needed | Click information is not stored, so conversions cannot be matched. | Drop in conversions after a tag change. | Add the linker on all pages and test a conversion. |
| Incorrect conversion value | Wrong or empty values distort reported revenue. | Value column does not match orders. | Pass the real value and compare against orders. |
| Static values for dynamic purchases | Every order gets the same value. | Revenue per order never varies. | Use the actual order total for each purchase. |
| Incorrect currency | Values are read in the wrong currency. | Revenue looks far too high or low. | Send the correct currency code and check totals. |
| Missing transaction IDs | Repeated orders cannot be recognised. | The same order appears more than once. | Send a unique ID for each order and test repeats. |
| Incorrect thank-you page trigger | The tag fires on similar addresses or on visits without a submission. | Conversions without matching enquiries. | Use an exact condition, restrict direct access, and test. |
| Tags firing on every page | Every page view becomes a conversion. | Conversions equal page views. | Limit the trigger to the success action and re-test. |
| Tracking internal test submissions | Your team's tests are counted. | Spikes after site work or testing. | Exclude internal traffic and use an agreed test routine. |
| Missing call tracking | Phone enquiries are not linked to ads. | Calls arrive but no call conversions appear. | Set up call measurement and place a test call. |
| Counting every phone-number tap as a call | Intent is mistaken for a completed call. | Taps are high, real calls are low. | Separate taps from calls, and use call length. |
| Incorrect primary and secondary goals | Bidding learns from weak actions. | Campaigns chase cheap, low-value actions. | Keep primary to meaningful outcomes and review goals. |
| Importing duplicate GA4 conversions | The same action is counted natively and from GA4. | Double counts in reports. | Make one primary, and the other secondary or remove it. |
| Missing offline conversion imports | Only enquiries are reported, not sales. | Good lead numbers but poor revenue. | Import qualified leads and sales with identifiers. |
| Consent configuration issues | Tags are blocked or fire when they should not. | Conversions drop, or privacy risk appears. | Configure consent, and test both accepted and declined choices. |
| Incorrect enhanced conversions implementation | Data is in the wrong format or fields are missing. | Warnings in diagnostics. | Follow the required format and check diagnostics. |
| Unverified or inactive tags | No data reaches Google Ads. | Status shows no recent conversions or unverified. | Verify on the live site and complete a test conversion. |
A tag in the page source does not prove tracking works. Test every conversion with a real action, and check the result in more than one place.
Reporting takes time. New conversions may not appear immediately, and some outcomes, such as imports and calls, can arrive later. Wait before drawing conclusions, then check again.
Good Google Ads conversion tracking turns advertising from a guess into something you can review. Professional campaign management and digital marketing planning help a business decide what to measure, set campaigns up around real outcomes, and review results honestly. VirtualPrachar's Google Ads service covers campaign management, and you can see everything we offer on our services page.
If you want leads stored and followed up in one place, read about our CRM. If your website needs better forms or pages to track, see website design and development, or learn more about VirtualPrachar. Tell us about your campaigns and goals, and we will talk you through what to measure first. We make no guarantees about leads, sales or conversion improvements, so ask us exactly what is included.
It is the measurement of valuable actions people take after interacting with your ads, such as submitting an enquiry, calling or buying. It reports them to Google Ads so you can judge campaigns by outcomes, not clicks.
Define the actions that matter, create a conversion action for each, install the tag directly or through Google Tag Manager, and test each event with a real action. Then monitor the status and compare results with your real enquiries and orders.
Yes. Fire a conversion tag only when the form has succeeded, using a thank-you page or a success event. Do not fire it on a button click, which also counts failed attempts.
Use call measurement for calls from your ads and, where available, for calls from your website, and set a sensible minimum call length. Keep taps on a phone number separate from completed calls, and confirm what your account supports in India.
GA4 records key events across all channels, while Google Ads records conversion actions for your ads. They use different attribution, timing and counting, so their numbers often differ, and you can also import GA4 key events into Google Ads.
Primary actions are counted in your main conversion columns and can guide automated bidding. Secondary actions are reported separately for observation and do not steer bidding.
They add hashed first-party customer data, such as an email address, to improve conversion matching. They complement normal tracking, and consent and privacy requirements still apply.
Yes, using supported offline conversion imports. You bring qualified leads and closed sales from your CRM back into Google Ads, using click identifiers or customer data together with accurate times and values.
Causes include attribution rules, conversion windows, duplicate tags, missing transaction IDs, consent settings, returns and reporting delays. Compare reported numbers with your real orders to find out which applies.
Use one method for each action, use unique transaction IDs for purchases, fire events once, and avoid counting the same action both natively and through a GA4 import as primary. Check Tag Assistant for double hits.
Conversions can appear within hours, but reporting can lag, and calls, imports and longer journeys can take days. Allow time before judging, and check status and diagnostics.
No. It gives you better data, and accurate conversion data can help automated bidding learn, but it does not guarantee more leads or sales. Poor tracking can make results worse.
Accurate Google Ads conversion tracking means measuring enquiries, qualified leads, phone calls and actual sales, and not stopping at clicks. Decide what success means, track completed and meaningful actions, test every event, avoid duplicates, and connect online enquiries to offline revenue where you can. Review the numbers against your real records, because tracking only helps when it matches reality. If you would like help planning how to measure leads, calls and sales from your campaigns, explore VirtualPrachar's Google Ads service or contact us.
Thanks. We will get in touch soon.