Paid ads
How to track ad conversions
IN SHORT
To track ad conversions, define the actions that matter, record them with the Google tag or Google Analytics key events, and send them back to the ad platform so it can optimize. Add enhanced conversions and consent mode to recover signals that privacy rules and browsers remove, and import offline sales so you measure customers, not just forms.
By The Webtec team, SEO, AEO and growth specialistsReviewed October 11, 202611 min read
- A conversion is an action you decide matters. Tracking page views as conversions teaches automated bidding the wrong lesson.
- Google Analytics 4 calls its important events key events. Google Ads can create conversions from them.
- Consent mode and enhanced conversions fill gaps, but they model and match. They do not produce perfect counts.
- Attribution models split credit by rule or by data. None of them proves cause.
Why tracking comes before spending
Conversion tracking tells the platform which clicks led to something valuable. Automated bidding, such as Smart Bidding, learns from it, so wrong tracking means the platform optimizes toward the wrong thing, and you pay for the lesson. Google’s bidding documentation says conversion tracking must be set up correctly and the actions you optimize for should be marked as Primary (Google Ads Help, "Determine a bid strategy based on your goals").
It also tells you whether the business is working. Without it you can see clicks and spend, but not which searches, ads or pages produced enquiries. That is why tracking belongs before the first campaign. The strategy side is covered in What is paid advertising? and the account side in Google Ads account structure.
Start by writing down the actions that matter, in order of value: a purchase, a booked call, a submitted quote form, a phone call longer than a set time. Separate the actions you want the platform to optimize for from the ones you only want to observe.
Google Analytics 4 key events and Google Ads conversions
In Google Analytics 4, a key event is an event that measures an action particularly important to your business. Google’s documentation states that to measure one you create or identify the event and then mark it as a key event (Analytics Help, "About key events"). Examples are a form submission, a booking or a purchase.
Google Ads can measure conversions in two ways, according to its setup guidance. You can create conversions directly with the Google tag, either by URL for page loads or by code for button clicks, dynamic values or transaction IDs. Or you can create conversions from Google Analytics events, where only events marked as key events can be imported (Google Ads Help, "Set up your web conversions").
Pick one source of truth for each action and avoid counting the same action twice. A common error is importing a GA4 key event and also firing a separate Google Ads tag for the same form, so each lead is counted twice and bidding believes it is doing better than it is. Google also notes that Google Ads conversions do not appear in standard Analytics reports, so the two tools will not match exactly.
Set each conversion action as Primary (used for bidding) or Secondary (observation only). Google calls this setting critical, because misconfiguring it can keep Smart Bidding from optimizing properly.
Tracking on Meta and other platforms
Each platform has its own tag. Meta’s browser tag is the Meta pixel, and its server-side route is the Conversions API, which sends website, app, business messaging and offline events from your server, website platform or CRM to Meta. Meta states it uses this data to improve targeting and measure outcomes, and that events should be checked as deduplicated and matched correctly (Meta for Developers, "Conversions API").
Deduplication matters when you send the same event from the browser and the server. Without it, one purchase becomes two. Treat this as a setup test, not an assumption.
The rule across platforms is the same: decide the events once, name them consistently, test each in the platform’s diagnostic tool, and compare the totals with your own records.
Consent mode and enhanced conversions
Consent mode tells Google tags whether a visitor has agreed to cookies or app identifiers, so the tags adjust their behavior. Google states it provides no banner of its own and works with your existing cookie banner. In basic mode, Google tags are blocked until the visitor interacts with the banner, and nothing is sent if they do not consent. In advanced mode, tags load on arrival and send cookieless pings while consent is denied, and Google uses them to model the gaps, provided your tags meet a data threshold (Google Ads Help, "About consent mode").
Enhanced conversions improve measurement by sending hashed first-party data, such as an email address a customer typed into your form, together with the conversion. Google states it uses one-way SHA256 hashing, matches the data to signed-in Google accounts that engaged with your ads, and reports only privacy-safe conversions (Google Ads Help, "About enhanced conversions"). There are two versions: for web conversions, and for leads that convert offline.
Neither is a loophole. You still need a lawful basis and clear disclosure under the privacy rules that apply to you, such as GDPR in Europe. Ask your lawyer and your consent-banner provider what is required in each market you advertise in. Modeled conversions are estimates, and you should treat them that way.
Attribution models and their limits
An attribution model is the rule that decides which ad click or visit gets credit for a conversion when several touched the customer. As of the source dates, Google Ads documentation says data-driven attribution is the default for most conversion actions, that it distributes credit based on your account’s past data, and that Google no longer supports the first click, linear, time decay and position-based models, with last click still supported (Google Ads Help, "About attribution models").
Google Analytics 4 states that its first click, linear, time decay and position-based models were retired as of November 2023 (Analytics Help, "Select attribution settings"). Check both help pages when you read older guides, because many still describe models that no longer exist.
Know the limits. Attribution divides credit among touchpoints the platform can see. It cannot see conversations, word of mouth, a call to your office after reading a review or an offline decision. A model changes the story, not the truth. Treat it as one view, and test real effect where you can, for example by comparing results across regions or periods when spend changes.
Offline conversions: measure customers, not form fills
For many businesses the sale happens by phone or in person. An offline conversion import sends those outcomes back to the ad platform. Google’s documentation explains that each ad click can carry a unique Google Click ID (GCLID), which you save with the lead’s details, then send back to Google Ads with the conversion and its timing (Google Ads Help, "About offline conversion imports").
The benefit is large. A form fill is a poor proxy for a customer, since some enquiries are spam or unsuitable. When the platform learns which enquiries became paying clients, it can find more like them. Google also notes that its offline import methods are being migrated, with a stated change to the Data Manager API from June 15, 2026, so confirm the current method with your developer or agency before building.
Practical setup: capture the click ID on the landing page into a hidden form field, store it in your CRM against the lead, and mark the lead as won, with its value, when it becomes a customer. Then upload that outcome on a schedule. This needs cooperation between marketing, sales and whoever runs your CRM.
How to test that tracking is right
Test every conversion yourself. Submit the form, make the call, place a test order, and confirm the event appears in the platform’s diagnostic view, in Google Analytics and in your own records. Test on a phone and in a browser with an ad blocker, to see how fragile it is.
Then reconcile on a schedule. Compare platform conversions to leads in your inbox or CRM each month. A small gap is normal because of consent, blockers and attribution. A large or growing gap means something broke, and bidding is learning from bad data. For pages that feed the tracking, see Landing pages for ads.
Examples by industry
- B2B SOFTWARE AND STARTUPS
A scheduling software company with a free trial (fictional example). Trial sign-ups are tracked, but many are students and the sales team closes only some.
- They mark trial sign-up as one key event and a qualified-lead event, set when sales accepts the account, as another.
- They send the qualified-lead event to Google Ads as the Primary conversion and keep sign-ups as Secondary.
- They check monthly that platform counts match the CRM and fix any double counting.
Takeaway: Optimize for the event that predicts revenue, and keep the cheaper early signal for observation.
- TRADES, CONTRACTORS AND HOME SERVICES
A roofing contractor taking quotes by phone (fictional example). Most jobs start with a phone call, and the owner cannot tell which ads produce real jobs.
- They track calls from ads that last long enough to be a real enquiry, and form submissions as a separate action.
- They store the click ID with each lead in a simple CRM sheet and mark which leads became booked jobs.
- They import booked jobs back to the platform on a schedule, and compare them with the jobs in their accounts.
Takeaway: When sales happen offline, send the outcome back. The platform can then favor searches that lead to jobs.
- ACCOUNTING AND FINANCIAL FIRMS
A firm offering tax and bookkeeping services in a country with strict privacy rules (fictional example). The firm sees fewer conversions after adding a cookie banner and wants to know if tracking is broken.
- They check that the banner passes consent choices to Google tags using consent mode, and review the setup with their privacy adviser.
- They enable enhanced conversions on the contact form, with a clear privacy notice.
- They compare reported enquiries with the inbox each month, and treat modeled numbers as estimates.
Takeaway: Lower counts after a consent banner are expected. Set up consent mode, disclose clearly and verify against your own records.
HOW WEBTEC DOES IT
How Webtec sets up measurement: how we do it
We treat tracking as part of the build, not an add-on, because every optimization decision depends on it.
- Agree the actions that matter and rank them by value before any spend.
- Test each conversion end to end on desktop and mobile.
- Set up consent and enhanced conversions with your privacy requirements in mind.
- Reconcile platform numbers with your own records, and report on leads and sales.
Common mistakes
- Counting page views or button clicks as primary conversions. Automated bidding optimizes for them and finds more of the wrong visitors.
- Counting the same lead twice by importing a GA4 key event and also firing a Google Ads tag. Reported results look better than reality.
- Never testing the form, call and checkout. A broken tag can run for months unnoticed.
- Treating modeled or attributed numbers as exact. They are estimates built on partial data.
- Ignoring consent and privacy rules. Tracking set up without a lawful basis creates legal risk and unreliable data.
- Following older guides that describe retired attribution models. The options differ today.
- Optimizing for form fills when sales happen offline, with no [[offline-conversion-import|offline conversion import]]. The platform cannot tell good leads from bad ones.
Checklist
- The actions that matter are written down and ranked by value.
- Each action has one source of truth, with no double counting.
- Primary and Secondary conversion actions are set deliberately.
- Every conversion has been tested by submitting, calling or buying.
- [[consent-mode|Consent mode]] or an equivalent is configured with your cookie banner.
- [[enhanced-conversions|Enhanced conversions]] are enabled where you collect email or phone and have a lawful basis.
- Click IDs are stored with leads so [[offline-conversion-import|offline conversions]] can be imported.
- Platform conversions are reconciled with your own records each month.
Questions
How do I track conversions from Google Ads?
Install the Google tag on your site, define the actions that matter, and either create conversions in Google Ads or import GA4 key events as conversions. Google documents both routes: tag-based conversions by URL or by code, and conversions created from Analytics events that are marked as key events. Pick one source per action to avoid double counting, and mark the actions you want bidding to use as Primary. Then test each one by completing it yourself and confirming it appears in the diagnostic view. Finally, compare reported conversions with the leads and orders in your own records.
What is the difference between a GA4 key event and a Google Ads conversion?
A key event is an event in Google Analytics 4 that you mark as important to your business. A Google Ads conversion is an action counted inside Google Ads and used for reporting and bidding. You can create a Google Ads conversion from a GA4 key event, or from the Google tag directly. The two tools count differently, because Analytics and Ads use different rules, so their totals will not match exactly. Use Google Ads conversions for bidding decisions and Analytics for understanding behavior across channels, and avoid counting the same action in both for bidding.
What are enhanced conversions and do I need them?
Enhanced conversions send hashed first-party data, such as an email address a customer entered, along with a conversion so Google can match it to signed-in accounts that engaged with your ads. Google states it uses one-way SHA256 hashing and reports only privacy-safe conversions. They are useful when browsers or consent choices reduce how many conversions the tag can see. You need a lawful basis to collect and use the data, and clear privacy disclosure. They are worth enabling for most accounts that collect emails or phones, once basic tracking works.
Why do my Google Ads and GA4 conversions not match?
The tools use different counting rules, attribution settings and timing, so exact agreement is not expected. Google Ads conversions are evaluated in Google Ads, while Analytics reports across all channels. Consent choices, ad blockers and modelling also create gaps. Compare trends, not single numbers. A stable gap is normal, and a sudden change signals a broken tag. The final check should always be your own records of leads, calls and orders, since neither platform sees what happens offline or in a customer’s head.
How do I track phone calls and offline sales from ads?
Capture the click ID from the ad click on your landing page, store it with the lead in your CRM, and send the outcome back to the platform when the lead becomes a customer. Google calls this an offline conversion import and uses a Google Click ID. For calls, use call tracking that records whether a call from an ad lasted long enough to count. Google notes its offline import methods are being migrated to a new API, so confirm the current method before building. This takes joint work between marketing and sales, and it is the best way to teach bidding what a good lead looks like.
Sources
- Set up your web conversions, Google Ads Help (Google)
- About key events, Analytics Help (Google)
- About enhanced conversions, Google Ads Help (Google)
- About consent mode, Google Ads Help (Google)
- About attribution models, Google Ads Help (Google)
- Select attribution settings, Analytics Help (Google)
- About offline conversion imports, Google Ads Help (Google)
- Conversions API, Meta for Developers (Meta)
The Webtec team
SEO, AEO and growth specialists. Researched and reviewed by the Webtec team.
Related guides
Pick up where this one leaves off.
- 01What is paid advertising?Pay-per-click (PPC) means you pay when someone clicks your ad. How search, social, display and video ads work, how auctions price clicks and what drives cost.
- 02Google Ads account structureHow to structure Google Ads: campaigns, ad groups, match types, negative keywords, bidding strategies and the limits of Performance Max, in plain English.
- 03Landing pages for adsHow to build a landing page for PPC: Quality Score and landing page experience, message match, one goal per page and speed, with tests you can run this week.
Want this done for your business?
Explore our services
Start with the one closest to what you just read.
















































































