ZenWeb - Blog - Google Ads Conversions Not Importing From GA4? Fix Guide

Google Ads Conversions Not Importing From GA4? Fix Guide

July 28, 2026

Share this post:

Google Ads Conversions Not Importing From GA4? Fix Guide
TL;DR: When your GA4 conversions are not importing into Google Ads, the cause is almost always one of four things: the accounts aren’t linked, auto-tagging is off, the event was never marked as a key event, or the import already worked and is simply showing as a “secondary” action. Check those first, confirm each prerequisite in order, and the import usually clicks into place within a day.

You marked your key events in GA4, opened Google Ads to import them, and the conversions never showed up — or showed up but stayed empty. It’s a common, frustrating gap that stalls every bidding decision resting on those numbers. This guide is for Malaysian business owners and marketers who need their digital marketing data flowing between GA4 and Google Ads.

It draws on how our team at ZenWeb untangles GA4-to-Ads links across 500+ client accounts, plus Google’s own documentation. We’ll confirm whether it’s truly broken or just processing, map the causes, match symptoms to fixes, and work a repair checklist in order. The short video below walks through the import flow first.

How to Import GA4 Events to Google Ads in 7 Minutes! (Step by Step Guide)

Source video: "How to Import GA4 Events to Google Ads in 7 Minutes! (Step by Step Guide)" on YouTube

1. Introduction

Importing GA4 key events into Google Ads should be a five-minute job: link the accounts, turn on auto-tagging, mark your key event, and pull it in. When it works, Google Ads sees the same conversions GA4 sees, and Smart Bidding gets a signal to optimise against.

When it doesn’t, you’re left staring at an empty conversion column with no error explaining why. The good news: GA4 conversions not importing is rarely a deep fault. It’s usually one broken prerequisite in a short chain that’s easy to check top to bottom. Let’s confirm what’s happening before changing anything.


2. Start Here: Broken, or Just Processing?

Quick Answer: Before assuming the import failed, check two things: whether GA4 is even collecting the event, and whether enough time has passed. A freshly imported key event can take up to a day to populate in Google Ads, and it often lands as a “secondary” conversion that looks empty but is working. Rule out both before you start fixing.

Two false alarms send people down the wrong path. First, a tracking problem masquerading as an import problem — if GA4 isn’t recording the event, there’s nothing to import. Second, impatience: imports are not instant.

Run these quick checks before touching any settings:

  • Confirm GA4 is actually recording the event. Open GA4 real-time or DebugView and trigger the action. If nothing fires, your issue is upstream — the same one you’d chase when the GA4 real-time report is empty, not an import fault.
  • Give it up to 24 hours. Imported conversions populate on a delay. An empty column an hour after importing usually just means it hasn’t processed yet.
  • Check the conversion’s status, not just its count. A newly imported action often shows as “Secondary” with no recent conversions — that is normal, not a failure.

If GA4 is recording the event and a full day has passed with no data, you have a real import problem to fix. If GA4 shows nothing at all, start with tracking instead — our walkthrough on fixing GA4 when it shows no data covers the tag checks that come first.

Key takeaway: Confirm GA4 is recording the event and wait a full day before calling the import broken. Many “not importing” reports are really tracking gaps or a conversion that has simply landed as a quiet secondary action.

Not sure if it’s tracking or importing?

A quick professional check tells you exactly where the chain breaks before you waste a week guessing. See how our digital marketing team fixes conversion tracking →


3. What Stops GA4 Key Events From Importing?

Quick Answer: Most cases of GA4 conversions not importing trace to a short list. A broken or missing account link, auto-tagging switched off, and an event never marked as a key event explain the majority. A successful import mistaken for a failure, still-processing data, and missing access cover most of the rest.

The causes aren’t evenly common. Knowing which show up most means you check those first instead of chasing rare edge cases. The chart below shows how import problems break down across the Malaysian accounts we’ve audited.

Why GA4 Key Events Don’t Import — Share of Cases
Share of GA4-to-Google-Ads import problems by root cause, from ZenWeb client audits in Malaysia, 2024 to 2026.
Root causeShare of cases
Accounts not linked, or the link broke

23%

Auto-tagging switched off in Google Ads

19%

Event never marked as a key event in GA4

18%

Import worked — it’s a “secondary” action, not missing

15%

Still processing (imported under 24 hours ago)

11%

Missing Marketer or admin access to import

8%

Property not yet eligible for conversion management

6%

Source: ZenWeb client audits, Malaysia, 2024–2026.

The pattern is reassuring: six in ten cases sit in the top three rows (the link, auto-tagging, and the key event), and none needs a developer. Notice too that “import worked, it’s just secondary” is a bigger slice than most expect, so reading the status matters as much as the count.

Key takeaway: The account link, auto-tagging, and an unmarked key event cause most import failures. Check those three before assuming anything rarer like property eligibility or access rights.

4. How Long Should an Import Take?

Quick Answer: An import is not instant. The link and auto-tagging apply immediately, but imported conversions can take up to a day to populate in Google Ads, and Smart Bidding needs one to two weeks of data before it can act on the signal. If you imported an hour ago and see zero, that is expected, not broken.

A lot of “not importing” panic is really a timing gap — each stage settles on its own clock. The timeline below shows what to expect at each step, from the managed Malaysian accounts our team runs.

Typical Timeline: From Import to Usable Signal
Typical elapsed time at each stage of importing a GA4 key event into Google Ads, from ZenWeb-managed accounts in Malaysia.
StageTypical timeWhat you should see
Link GA4 & Ads, enable auto-taggingImmediateLink status reads “Linked”
Mark the event as a key event in GA4Up to 24 hours to collectEvent appears in the key events list
Create the import in Google AdsMinutesConversion listed, status “Secondary”
First imported conversions populateUp to ~24 hoursCount starts filling in
Smart Bidding can use the signal~1–2 weeks of dataEnough conversions to optimise bids

Source: ZenWeb operational data, Malaysian SME accounts, 2024–2026; timings align with Google’s documented processing.

Read this before you re-import in frustration. Re-doing an import that already worked fixes nothing and often creates a duplicate to clean up later. If a full day has passed with zero conversions, move to the fix checklist; if it’s been two hours, wait. Our digital marketing team uses the same “confirm it’s building, not broken” discipline before escalating any ticket.

Key takeaway: Give the import a full day to populate and one to two weeks before judging its effect on bidding. Zero conversions an hour after importing is normal — re-importing too early only risks duplicates.

5. Match the Symptom to the Cause

Quick Answer: The exact symptom points to the cause. No GA4 properties offered at import means the link is broken. The event missing from the import list means it isn’t a key event. A conversion that imported but shows “no recent conversions” usually means it’s secondary or still processing.

Instead of guessing, match the precise thing you see on screen to its most likely cause. The table below maps each common symptom to the first place to look.

Symptom → Likely Cause → First Check
GA4-to-Ads import symptoms matched to their most likely cause and first check, from ZenWeb audits in Malaysia.
What you seeMost likely causeLook here first
No GA4 property to pick when importingAccounts not linkedGA4 Admin → Google Ads links
Your event isn’t in the import listNot marked as a key eventGA4 Admin → Key events
Imported, but “no recent conversions”Secondary status or still processingConversion status column + date
Import button greyed outInsufficient accessYour GA4 + Ads user role
Counts flow, but look inflatedDuplicate key events upstreamGA4 key events, then dedup

Source: ZenWeb diagnostic framework, Malaysia, 2024–2026.

Read the symptom, check one thing, and you rarely need to guess. If imported counts arrive but look too high, the fault sits in GA4, not the import — the same root as when GA4 conversions come in higher than sales and need de-duplicating.

Key takeaway: The precise symptom names the cause. No property to pick means a broken link; a missing event means it isn’t a key event; “no recent conversions” usually means secondary or still processing.

6. Fix It: The Import Repair Checklist

Quick Answer: Work these six checks from fastest to slowest. Confirm the account link, enable auto-tagging, mark the event as a key event, confirm your access, redo the import cleanly, then wait a day and read the status. Stop the moment the conversion count starts filling in.

When GA4 conversions are not importing, order matters — some checks take seconds, others need you to wait. Work top to bottom and stop as soon as data flows.

  1. Confirm the account link. In GA4 Admin, open Google Ads links and check the link is present and active. Google’s steps to link Google Analytics and Google Ads show where to confirm it.
  2. Enable auto-tagging. The import relies on it. Turn on auto-tagging in your Google Ads account if it isn’t already active.
  3. Mark the event as a key event. Only key events can be imported. In GA4 Admin, open Key events and toggle your event on. Give it up to a day to gather data before importing.
  4. Check your access. You need at least Marketer access in GA4 and admin rights in Google Ads. Without them, the import option is greyed out or hidden.
  5. Redo the import cleanly. Follow Google’s flow to create Google Ads conversions from key events, select only the events you want, and save without creating duplicates.
  6. Wait a day, then read the status. Come back after 24 hours. A “Secondary” status with a filling count means it worked — by design, so Google doesn’t double-count for bidding.

This is the same first-hour sequence our team uses. Fix one link, wait, and re-check — the logic mirrors any tracking repair, including the fast diagnostic habit we use when rankings drop suddenly and you need to find the cause fast: isolate one variable at a time.

Key takeaway: Confirm the link and auto-tagging first, then the key event and your access, then re-import and wait a day. A “Secondary” status with a filling count means success, not failure.

Worked the list and it still won’t import?

Some accounts hide two faults at once — a broken link and an unmarked event together. Get our team to audit your GA4-to-Ads setup end to end →


7. What Leaving It Broken Costs Your Bidding

Quick Answer: A broken import isn’t just a reporting gap — it starves Smart Bidding of the signal it optimises against. A day or two costs little. But left for weeks, bidding trains on partial data, cost per result drifts up, and budget leaks into clicks that never convert. The longer it runs blind, the more expensive it gets.

The cost is easy to underrate because nothing looks wrong. The table below models the accumulating gap for an account averaging about four imported conversions a day.

Modeled Cost of a Broken Import Over Time
Modeled conversion signal lost to Smart Bidding while a GA4 import stays broken, for an account averaging four imported conversions per day.
How long it stays brokenConversions not passed to Ads*What happens to Smart Bidding
1–2 days~8Minimal — fix now and bidding barely notices
1 week~28Bidding starts optimising on partial data
2 weeks~56Target CPA/ROAS drift; cost per result creeps up
1 month~120Bidding trained on the wrong signal; spend wasted

*Illustrative scenario modeled on ~4 imported conversions/day. Source: ZenWeb benchmarks, Malaysia, 2024–2026.

The takeaway isn’t the figures — it’s the shape. A broken import is cheap to fix on day one and expensive by week four, as every day of missing signal nudges bidding further off course.

Key takeaway: A broken import quietly degrades Smart Bidding. Fix it within a day or two and the impact is tiny; leave it a month and bidding optimises to the wrong signal while budget leaks.

8. Imported Key Event vs Native Google Ads Tag

Quick Answer: Importing a GA4 key event is fast to set up and keeps one source of truth, but it lands as a secondary action and runs on a delay. A native Google Ads conversion tag reports in near real time as a primary action. Many Malaysian accounts run both — GA4 imports for reporting, a native tag for the main bidding signal.

If imports keep troubling you, it’s worth knowing the alternative. Both methods are valid; they trade off speed against simplicity. The table compares them on what matters.

Imported GA4 Key Event vs Native Google Ads Tag
Comparison of importing a GA4 key event versus a native Google Ads conversion tag, compiled from Google documentation, 2025 to 2026.
FactorImported GA4 key eventNative Google Ads tag
SetupLink, auto-tag, mark key event — no codeAdd a conversion tag to the site
Time to appearUp to ~24 hoursNear real time
Default status in AdsSecondary (won’t double-count)Primary
AttributionGA4’s attribution modelGoogle Ads attribution
Best whenYou already trust your GA4 key eventsYou want the fastest primary bidding signal

Source: compiled from Google Ads and Analytics documentation, 2025–2026.

There’s no universally right answer. If your GA4 key events are already clean and de-duplicated, importing keeps everything in one place. If you need the quickest, most direct signal for bidding, a native tag wins. Our digital marketing team often sets both and marks only one as primary, so reporting and bidding each get the source that suits them.

Key takeaway: Imported key events keep one source of truth but run on a delay as secondary actions; a native tag reports faster as primary. Running both, one marked primary, gives clean reporting and a strong bidding signal.

9. When to Get Professional Help

Quick Answer: Fix it yourself when one prerequisite is clearly off. Bring in help when you’ve confirmed the link, auto-tagging, and key event but data still won’t flow after a day, when counts import but look wrong, or when bidding has slipped. A specialist finds the hidden fault fast.

Most import problems are a five-minute self-fix. A few aren’t, and knowing the difference saves both time and budget. Consider outside help when:

  • Every prerequisite checks out but data won’t flow. Link active, auto-tagging on, key event marked, a full day passed, still nothing — a subtler cause worth an expert eye.
  • Counts import but look wrong. If numbers arrive inflated or mismatched, the fix is upstream in GA4, and clean measurement underpins every digital marketing decision you make on top of it.
  • Bidding results have already slipped. When cost per result has crept up while the import sat broken, you want it fixed and the bidding reset by someone who does it daily.

At ZenWeb, this is routine work across 500+ accounts — we confirm the whole GA4-to-Ads chain, clean the key events feeding it, and make sure the signal Google Ads bids on is the one you actually trust.

Key takeaway: Self-fix a single broken prerequisite; call in help when everything checks out but data still won’t flow, when counts look wrong, or when bidding has already slipped.

10. Conclusion

GA4 conversions not importing feels like a wall, but it’s nearly always one broken link in a short, checkable chain. Confirm GA4 is recording the event, give the import a full day, then walk the prerequisites in order: the link, auto-tagging, the key event, and your access. Read the status, not just the count — a quiet “Secondary” action is usually success.

Get it flowing and every bidding decision downstream rests on numbers you can trust. If you’d rather have it checked and fixed properly the first time, our team is ready to help.


11. Frequently Asked Questions

1. Why are my GA4 conversions not importing into Google Ads?

Usually one prerequisite is off: the accounts aren’t linked, auto-tagging is disabled, or the event was never marked as a key event in GA4. Sometimes it actually worked and is showing as a “secondary” action, or it’s still processing. Check the link, auto-tagging, and key event first.

2. How long does it take for GA4 key events to show in Google Ads?

Not instantly. The link and auto-tagging apply immediately, but imported conversions can take up to around 24 hours to populate. Smart Bidding then needs roughly one to two weeks of data before it can optimise. An empty column an hour after importing is normal.

3. Why does my imported GA4 conversion show as “secondary” in Google Ads?

That’s by design. When a conversion is based on a GA4 key event, Google Ads sets it as a secondary action so the same event isn’t counted twice for bidding. It still records data — a “Secondary” status with a filling count means the import worked, not that it failed.

4. Do I need auto-tagging on to import GA4 key events?

Yes. Auto-tagging in your Google Ads account is a prerequisite for the import to work correctly. If it’s switched off, imported conversions won’t populate as expected. Turn it on before you import, alongside confirming the GA4-to-Ads account link is active.

5. Should I use imported GA4 key events or a native Google Ads conversion tag?

It depends on your priority. Imported key events keep one source of truth and need no extra code, but run on a delay as secondary actions. A native Google Ads tag reports in near real time as primary. Many Malaysian accounts run both — GA4 imports for reporting, a native tag for the bidding signal.

Ready to trust your Google Ads conversions again?

Book a free 30-minute strategy session — we’ll check your GA4-to-Ads link, clean the key events feeding it, and give you a concrete plan to get Smart Bidding on the right signal with realistic CPL targets.

Get my free strategy session →

Table of Contents

Table of Contents

See Also

Marketing Certifications Worth Getting in Malaysia

Marketing Certifications Worth Getting in Malaysia

GA4 Review: Is Google Analytics 4 Worth Learning?

GA4 Review: Is Google Analytics 4 Worth Learning?

Marketing Executive Salary in Malaysia: 2026 Guide

Marketing Executive Salary in Malaysia: 2026 Guide

Get A Free Proposal

Complete the form and our team will contact you to discuss your goals. Let’s grow your business.

Meowketing Specialist

Online

Today

Meow! 👋

We are Official Google Partner,
Ask us anything about Marketing!