Guide
12 August 2026

Google Ads GA4 Conversion Tracking: A Step-by-Step Method

Reliable Google Ads GA4 conversion tracking rests on three pillars. One single source of truth per action, to avoid duplicates that skew your bids. A clean import of GA4 conversions into Google Ads when multichannel attribution matters. A five-point check before you turn on Smart Bidding. Expect a 5-30% gap between the two tools: that's normal, not a bug. Enhanced conversions recover an average of 5-10% of sales lost to cookie blocking.

liste de données analytic GA4 pour suivre son site internet
Google Ads conversion tracking via GA4 means measuring the useful actions (purchases, leads) generated by your campaigns by importing them from Google Analytics 4 into Google Ads to manage your bids.

The essentials

  • Counting the same conversion in Google Ads AND importing it from GA4 creates duplicates: declare only one source per action.
  • Google Ads attributes the conversion to the click date, GA4 to the conversion date. A 5-30% gap between the two tools is normal, not a bug.
  • Enhanced conversions (hashed first-party data) recover an average of 5-10% of conversions lost to cookie blocking.
  • Without the Google Ads tag on your site, GA4 import still works, but Smart Bidding loses precision: set up both to manage your campaigns with confidence.
  • A 5-point validation checklist prevents 90% of measurement errors before you launch automated bidding.

Table of contents

What You Need Before Connecting Google Ads and GA4

Three access rights and one clear technical decision. That's what you need before any connection. Without these prerequisites, the link either fails or produces wrong data from day one.

On the small business accounts I've opened over the past few years, the most common scenario isn't a missing tag. It's a connection that works perfectly on a technical level, but where nobody has settled the single-source question. The result: conversions get counted twice and budget flows into the wrong campaigns.

What Accounts and Access Do I Need?

You need administrator access on both Google Ads AND the GA4 property. Without this dual right, Google blocks the link.

In practice, check three things before you start: an active Google Ads account with at least one campaign, a GA4 property already in place that's been collecting data for a few weeks, and a single Google account (or delegated access) holding admin rights on both platforms. If your site runs on Shopify, WordPress, or PrestaShop, confirm the GA4 tag is actually installed before you go further. A site that measures nothing has nothing to import.

Google Ads Tag or GA4 Import: Do You Need Both?

Yes. Install the Google tag on your site AND set up GA4 import, because each serves a different purpose, and skipping either one weakens your campaign management.

The Google tag (formerly known as the Ads conversion tracking tag) measures the action directly the moment it happens, in near real time. It's what feeds Smart Bidding with the best precision. GA4 import, on the other hand, brings the multichannel view: it connects the conversion to the whole journey, not just the last click. Without the tag, import still works, but the algorithm loses responsiveness and your bids become less accurate. That's confirmed by the official Google Ads documentation on conversion tracking.

Element Role If missing
Google tag on the site Direct measurement, feeds Smart Bidding Less accurate automated bidding
Import from GA4 Multichannel view of the journey No cross-channel attribution
Admin access on both Enables the link Connection blocked

Step 1: Link Your Google Ads and GA4 Accounts

The setup takes less than five minutes from GA4, in the Admin section. The benefit lasts for months: your GA4 audiences become usable as remarketing targets, and campaign data flows into your acquisition reports.

How Do I Link GA4 to Google Ads in a Few Clicks?

Open GA4, click Admin at the bottom left, then "Product links" and "Google Ads links." Select your Ads account, confirm, done.

Then turn on two options in the setup window: ads personalization (which makes your GA4 audiences available in Ads) and automatic import of campaign statistics. Check that the Ads account shown matches the right client ID. On a multi-location account, the classic mistake is linking the wrong sub-account, which throws off every acquisition report downstream. Once confirmed, the link appears in both interfaces. If it stays pending, it's almost always an admin rights issue on the Ads side.

What this changes for your budget: your remarketing campaigns now target real segments (visitors who abandoned their cart, recent buyers), not generic audiences bought blind.

Step 2: Mark Your Key Conversions in GA4

Three to five events are enough to run an e-commerce store with confidence. Only mark actions with direct business value as conversions.

The most common mistake: marking everything as a conversion. Button clicks, scrolls, contact page visits, menu opens. The algorithm then optimizes toward noise. Smart Bidding learns to generate low-value micro-actions, and your budget gets diluted chasing empty signals.

Which Events Should Become Conversions?

For a store, mark the purchase (purchase), lead generation (form submitted), and optionally add-to-cart as a secondary conversion. Nothing more to start.

Here's a simple prioritization framework, calibrated for a small business:

Priority GA4 event Conversion type When to mark it
1 purchase (purchase) Primary Always
2 generate_lead (form) Primary If you generate leads
3 begin_checkout (checkout start) Secondary Advanced optimization
4 add_to_cart (cart add) Secondary Insufficient purchase volume

In GA4, go to Admin, then "Key events" (this label replaced "conversions" after the late-2024 update). Turn on "Mark as key event" for the actions you've chosen. If your purchases stay rare, under 30 a month, keep add-to-cart as an optimization signal: the algorithm needs volume to learn. This is a trade-off I raise regularly when working on structuring a high-performing e-commerce conversion funnel, because every poorly measured step skews budget decisions downstream.

Step 3: Import GA4 Conversions Into Google Ads Without Duplicates

20%, 30%, sometimes 50% phantom conversions: that's what silent duplicates produce when you import GA4 without disabling the competing measurement. A conversion should have exactly one counting source, never two.

Analytics dashboard showing two suspicious twin spikes, illustrating the conversion duplicates to avoid
Two identical spikes reveal a conversion counted twice

This is the most poorly handled point on the market. Documentation often pushes you to import everything from GA4 without warning about the risk. For a large company with a dedicated analyst, that approach holds up. For a small business running things solo, it creates duplicates that artificially inflate the numbers and skew bidding.

How Do I Avoid Counting the Same Conversion Twice?

Pick a single source per action. If you import the purchase from GA4, disable or delete the native purchase conversion set up directly in Google Ads. Never both at once.

The duplicate mechanism is simple: if the Google tag measures the purchase AND you also import that same purchase from GA4, Google Ads counts two conversions for a single sale. Your automated bids think they're generating twice the value they actually are. They push budget toward keywords that look profitable but aren't. The official procedure is described in the Google Ads help center on importing conversions from Analytics.

Should You Keep Native Google Ads Tracking in Parallel?

For a small business just starting out, I recommend keeping native Google Ads tracking on the purchase and reserving GA4 import for secondary conversions.

The native Google tag stays more stable for the primary conversion, because it measures at the exact moment the action happens without depending on GA4 processing (which sometimes adds several hours of latency). Reserve GA4 import for multichannel attribution signals: that's where it excels, for understanding which channel started the journey. This logic ties into what we explain about marketing attribution and identifying which channel drives your sales.

The rule fits in one sentence: one action, one source. Write down, in a table, which conversion comes from where. This simple document prevents 90% of measurement errors.

Lysible keeps that table for you and flags an attribution gap before it skews an entire month of Ads reporting.

Step 4: Turn On Enhanced Conversions to Recover Lost Sales

On average, 5-10% of conversions evaporate because of cookie blocking and restrictive browsers. Enhanced conversions recover them, for free and without heavy changes to your tracking.

Since privacy rules tightened, Safari and Firefox block third-party cookies by default, and many visitors decline consent. Without a fix, these sales disappear from your reports and your bids run on incomplete data.

What Are Enhanced Conversions and What Do They Deliver?

Enhanced conversions send Google first-party customer data (email, phone) in hashed, unreadable form, so a sale can still be matched even when the cookie is gone. The average gain sits between 5% and 10%.

On the GDPR side, it's less worrying than it sounds. The data (say, the email entered at checkout) is hashed before it's sent: Google never receives the address in plain text, only a one-way encrypted fingerprint, used solely to recognize a buyer already signed into their Google account. You remain responsible for consent, but no readable data ever circulates. The full procedure is in the Google help center on advanced conversion tracking.

On an e-commerce store I audited in early 2025 (about a dozen people, roughly 180 sales a month), turning on enhanced conversions through Google Tag Manager surfaced about a dozen extra sales a month, close to 7%. Those sales already existed: they were simply invisible. Smart Bidding, better fed, then reallocated the budget more accurately. To go further on the mechanics of data-driven bidding, our guide on managing Google Ads ROI with data details the budget trade-offs.

Set them up through Google Tag Manager if you're already using it, or directly in Google Ads conversion settings. Then check the status in the diagnostics panel: Google shows "Recording enhanced conversions" when everything's working.

Step 5: Understand and Accept Attribution Gaps Between the Two Tools

100 conversions in Google Ads, 78 in GA4: most business owners conclude something is misconfigured. In the vast majority of cases, that's wrong. A 5-30% gap is normal and expected, never a sign of a bug.

Two offset calendars with a token on different days, illustrating the attribution gap between the tools
Click and purchase dated on different days: the gap is normal

The two tools don't date the conversion the same way, and that's where the confusion comes from.

Why Don't My GA4 and Google Ads Numbers Ever Match?

Google Ads attributes the conversion to the day someone clicked the ad, GA4 to the day the conversion actually happened. A customer who clicks Monday and buys Thursday: the two tools file that sale under different days.

Three mechanisms explain the gap, and none of them is a flaw. First, the conversion window: Google Ads can attribute a sale up to 90 days after the click, which throws off totals over short periods. Second, the attribution model, because Google Ads values the whole paid journey while GA4 applies its own data-driven model across all channels. Third, GA4 only counts a conversion if consent and tracking worked end to end.

How should you react to this gap? Don't panic. Set a simple rule: Google Ads to manage your bids and arbitrate your media budget, GA4 to understand the overall journey and the real origin of your customers. Each tool has its territory. To build a clear view of the metrics that actually matter, our method for building a useful Google Analytics dashboard helps you avoid drowning in contradictory numbers.

Criteria Google Ads GA4
Conversion date Day of the click Day of the conversion
Default window Up to 90 days 90 days but different logic
Attribution model Paid-focused Multichannel data-driven
What it's for Managing bids Understanding the journey

A gap beyond 30% deserves a serious check: a duplicate, a missing tag, or misconfigured consent. That's the line between normal and an anomaly.

Validation Checklist: 5 Checks Before You Trust Your Data

90% of common measurement errors disappear with five checks applied properly. I run through them systematically on every account before turning on Smart Bidding.

Pen checking off a printed list of controls, illustrating the tracking verification before Smart Bidding
Five checks completed before trusting the data

This is what separates reliable management from wasted budget: not how sophisticated the tool is, but how rigorous the verification is before launch.

How Do I Verify My Tracking Actually Works?

Make a real test purchase on your site, then check that it shows up exactly once, at the right amount, in both tools within 24 to 48 hours. This is the most telling check.

Here are the five points to check, in order.

  1. Real purchase test: place a test order (refundable) and confirm it shows up in both GA4 and Google Ads. If it's missing anywhere, the tag is faulty.
  2. No duplicates: check that this order counts as one conversion, not two. A counter showing 2 for one purchase means a duplicate to fix immediately.
  3. Matching amounts: the test sale amount should match the actual cart total. An amount of €0 or an implausible figure signals a badly configured value parameter.
  4. Event correctly marked: confirm the action is properly declared as a key event in GA4 and imported as a conversion in Ads.

The fifth point often gets overlooked: give it 24 to 48 hours before judging the numbers. GA4 processes data with latency, and plenty of false alarms come from reading the numbers too soon. According to the Bpifrance Le Lab barometer on SMB digital transformation, most small businesses don't fully use their data for lack of a verification method. Run through this checklist before every campaign launch and after any change to your site. Our method for auditing website performance without being technical usefully complements these checks for a broader view of the technical roadblocks worth measuring.

Once these five points check out, you turn on Smart Bidding with confidence. Your bids rest on clean data, and your ROAS reflects reality.

Making Your Tracking Reliable and Scalable With Lysible

Checking these five points by hand, on every campaign, takes time few small businesses have. That's where centralizing your tracking really pays off. On the accounts we work with, connecting Google Ads, GA4, and Search Console in one place saves hours and reveals duplicates at a glance. Lysible brings your conversions, your attribution, and your tool discrepancies into a single view, built for a non-technical business owner. You stop juggling between interfaces, you see immediately if a conversion is counted twice, and you manage your budget on reliable numbers instead of guesswork.

Frequently asked questions

How do I link Google Ads to GA4?

Open Google Analytics 4, click Admin at the bottom left, then "Product links" and "Google Ads links." Select your Google Ads account and confirm. This requires administrator access on both platforms, otherwise the connection stays blocked. Once linked, turn on ads personalization and campaign statistics import. The link shares your GA4 audiences for remarketing and brings campaign data into your acquisition reports. It takes less than five minutes, but make sure you're linking the right client ID if you manage several sub-accounts.

Should I import GA4 conversions into Google Ads or keep native tracking?

For a small business running things solo, keep native Google Ads tracking on your primary conversion (the purchase) and reserve GA4 import for secondary conversions and multichannel attribution. The native tag measures the action at the exact moment it happens, without GA4's processing latency, which makes Smart Bidding more precise. GA4 import shines for understanding the full journey and the real origin of your customers. The absolute rule: an action should have exactly one counting source, never both at once, or you'll get duplicates that skew your bids.

Why don't GA4 and Google Ads conversions match?

The gap comes from two different attribution logics. Google Ads dates the conversion to the day someone clicked the ad, GA4 to the day the conversion actually happened. If a customer clicks Monday and buys Thursday, the two tools file it under different days. On top of that, different attribution models and conversion windows shift the totals. A 5-30% gap is normal and expected, not a bug. Beyond 30%, check for a possible duplicate, a missing tag, or misconfigured consent.

What is an enhanced conversion, and should I turn it on?

An enhanced conversion sends Google first-party customer data (email, phone) in hashed, unreadable form, so a sale can still be matched even when the cookie was blocked. The average gain is between 5% and 10% of recovered conversions. On the GDPR side, the data is hashed before it's sent: Google never receives the address in plain text. Yes, turn it on: it's free, quick to set up through Google Tag Manager, and it feeds Smart Bidding better. Then check in Google Ads diagnostics that enhanced conversion recording is actually active.

How do I avoid duplicate conversions between GA4 and Google Ads?

Pick a single source per action. If you import the purchase from GA4, disable or delete the native purchase conversion set up directly in Google Ads. If the Google tag and the GA4 import both measure the same purchase, Google Ads counts two conversions for one sale. Your bids then think they're generating twice the actual value and push budget toward keywords that only look profitable but aren't. Keep a written table showing which conversion comes from which source. This simple document prevents nearly all over-counting errors.

Can I manage campaigns using only GA4?

Technically yes, but it's not recommended for a small business that wants to optimize its bids. GA4 imported into Google Ads can feed Smart Bidding, but with processing latency that makes the algorithm less responsive. Without the native Google tag on the site, you lose precision on the primary conversion. The ideal combination remains both together: the tag for fast, direct measurement, GA4 import for the multichannel view of the journey. GA4 alone works well for analyzing and understanding, not for finely managing a media budget day to day.

Which GA4 events should I mark as conversions for e-commerce?

Prioritize the purchase (purchase) and lead generation if you collect forms. These are the actions directly tied to revenue. Add cart additions (add_to_cart) or checkout starts (begin_checkout) as secondary conversions only if your purchase volume is low, under 30 a month, because the algorithm needs signals to learn. Avoid marking everything as a conversion: a site that declares scrolls or menu clicks as conversions pushes Smart Bidding to optimize toward noise with no business value.

How do I check that my conversion tracking actually works?

Make a real test purchase on your site, then run five checks. Confirm the order shows up in both GA4 and Google Ads, that it counts once (no duplicate), that the amount matches the real cart, that the event is properly marked as a conversion in both tools, and give it 24 to 48 hours for data processing before judging. These five points eliminate most measurement errors. Repeat this test after every site change and before every new campaign launch, so you manage your bids on clean data.

Google Ads GA4 Conversion Tracking: A Step-by-Step Method

Isaac SIKORSKI

With Lysible, I want to give businesses back control of their online presence. A website you actually understand is one that brings in real opportunities.