You know the sales are real — orders coming in, WhatsApp enquiries landing, the thank-you page loading. But you open Google Analytics, click the Key events report, and it reads zero. GA4 not recording conversions is one of the most stressful reporting problems a business owner can hit, because it makes every campaign look like it failed when it didn’t.
The good news: this is rarely a lost-sales disaster. It is almost always a setup or configuration gap with a fast fix. This guide gives Malaysian business owners a calm, ordered way to find the cause and get conversions counting again — drawn from how our team at ZenWeb handles it across 500+ client accounts, plus Google’s own key-event guidance. Clean conversion data is the foundation of every digital marketing decision you make.
We’ll confirm whether the event is truly missing, map the usual causes, walk through a fix workflow, and set realistic timelines. If your numbers vanished entirely rather than just the conversions, start with GA4 showing no data instead. The short video below is a useful primer on how conversions and key events now work in GA4.
Source video: Loves Data on YouTube
Quick Answer: Before changing anything, open GA4’s DebugView, then complete the action on your own site — submit the form, finish the checkout. If the event shows up but your Key events report stays empty, the event simply isn’t flagged as a key event. If the event never appears at all, the tag isn’t firing. Those are two different fixes.
The phrase “not recording conversions” hides two very different problems, and telling them apart saves you an hour. One is a collection problem, where GA4 never receives the event. The other is a configuration problem, where GA4 receives the event fine but you never told it that event counts as a conversion — so it records the hit but never reports it as a key event.
Run this two-minute test before touching any settings:
Google’s own explainer on conversions vs. key events is worth a read here, because the 2024 rename is behind a lot of these cases. If instead your reports are empty across the board — not just conversions — that’s a wider tracking break, and fixing GA4 showing no data is the right starting point.
Not sure your conversion tracking is set up right?
A quick professional check confirms your data is trustworthy before you spend on ads against it. See how our digital marketing team sets up clean tracking →
Quick Answer: Across ZenWeb client cases, most GA4 not recording conversions problems come from a handful of causes. An event that was never marked as a key event and an event that isn’t firing together explain almost half. Name mismatches, consent blocking, and a broken Google Ads import cover most of the rest. Knowing the odds tells you where to look first.
Not every cause is equally likely. When you know which ones show up most, you check them first and stop wasting time on rare edge cases. The chart below shows how cases of GA4 not recording conversions break down across the Malaysian accounts our team has diagnosed.
| Root cause | Share of cases |
|---|---|
| Event never marked as a key event | 27% |
| Conversion event never fires (tag or trigger) | 22% |
| Event name or parameter mismatch | 16% |
| Consent banner blocks the event | 12% |
| Google Ads import not linked or wrong event | 11% |
| Processing lag or data threshold | 8% |
| Duplicate or double-counted event | 4% |
Source: ZenWeb client diagnostic cases, Malaysia, 2024–2026.
The pattern is reassuring. Nearly half of all cases sit in the first two rows — a flagging problem or a firing problem — and both are fixable in minutes once you spot them. The rename-related “never marked as a key event” case is now the single biggest one, which is why it leads the list. If your digital marketing reporting depends on GA4, it pays to know these odds before you start clicking.
Quick Answer: The exact shape of your problem is a strong clue. An event that fires but never counts points to a missing key-event flag. Nothing in DebugView points to a broken tag. Conversions in GA4 but zero in Google Ads points to a broken import. Match the symptom first, then check one thing.
When GA4 is not recording conversions, the exact symptom is a strong clue. Read the pattern you’re seeing and go straight to its most likely cause — the table below maps each one to where you should look first.
| What you see | Most likely cause | Look here first |
|---|---|---|
| Event fires in DebugView, Key events report empty | Never marked as a key event | Admin → Events → the key-event toggle |
| Nothing appears in DebugView when you convert | Tag or trigger not firing | GTM Preview + Tag Assistant |
| Key events count in GA4, zero in Google Ads | Import not linked or wrong event chosen | Admin → Google Ads Links / import |
| Conversions far below actual sales | Consent blocking or a broken trigger | Consent mode + trigger condition |
| Conversion count looks impossibly high | Event firing more than once | Check the trigger fires a single time |
| Conversions stopped on one date | Site update removed the tag or renamed the event | Compare to last deploy; Modify event |
Source: ZenWeb diagnostic framework, Malaysia, 2024–2026.
Notice how often the fix is a single check, not a rebuild. The “zero in Google Ads” row deserves special care — a key event can count perfectly in GA4 yet still show nothing in your ad account if the import was never linked. That mismatch has its own playbook: read why GA4 and Google Ads numbers don’t match when the two platforms disagree.
Quick Answer: Run these seven checks from fastest to rule out to slowest. Confirm the event fires in DebugView, check it’s marked as a key event, verify the event name matches, inspect the trigger, check consent, confirm the Google Ads import, then allow for processing lag. Stop the moment one check explains the problem.
When GA4 is not recording conversions, order matters — some causes take seconds to rule out, others take a day of waiting. Work top to bottom and stop as soon as you find the culprit.
This is the same first-hour sequence our team uses. Fix one thing, re-test in DebugView, and only move on if the problem survives. Random poking is what turns a ten-minute fix into a lost afternoon.
Ran the checks and conversions still won’t count?
Some cases hide two problems at once — a missing key-event flag and a broken import together. Get our team to audit your conversion tracking →
Quick Answer: Recovery time depends on the fix. Marking an event as a key event counts from the next event on — it never backfills the past. Repairing a tag shows in DebugView within minutes but standard reports still need a processing cycle. A fresh Google Ads import can take up to a day to appear in the ad account.
When GA4 is not recording conversions, the most common mistake after a fix is expecting the report to fill instantly, then fixing again when it doesn’t. The table below sets realistic expectations by fix type.
| Fix | Effort | Time to see conversions |
|---|---|---|
| Mark an existing event as a key event | Toggle in Admin | Counts from next event; not backfilled |
| Fix an event-name mismatch | Edit tag, republish | DebugView minutes; reports 24–48h |
| Repair a firing trigger | Fix GTM trigger, publish | DebugView minutes; reports 24–48h |
| Link the Google Ads import | Configure import | Up to 24h for Google Ads |
| Fix consent-banner blocking | Adjust consent mode | New sessions onward |
| New property still processing | Just wait | 24–48 hours |
Source: Modeled from ZenWeb client cases, Malaysia, 2024–2026.
Quick Answer: In 2024 GA4 renamed “conversions” to “key events,” and the change quietly broke a lot of setups built around the old label. A growing share of no-conversion cases now trace to this rename — people looking for a “Conversions” toggle that moved, or guides that no longer match the interface.
When Google renamed conversions to key events, the metric didn’t disappear — but the menus, toggles, and half the tutorials online stopped matching what business owners saw on screen. The result is a steady rise in cases where conversions go quiet not because tracking broke, but because the setup was following instructions for an interface that no longer exists.
| Quarter | Share tied to the rename |
|---|---|
| Q1 2025 | 15% |
| Q3 2025 | 20% |
| Q1 2026 | 25% |
| Q2 2026 | 27% |
Source: ZenWeb client tracking, Malaysia, 2024–2026.
The fix is not complicated once you know the label changed: what you’re hunting for is the key-event toggle, not a “Conversions” button. Keeping your tracking current with GA4’s interface keeps your digital marketing reporting honest, and stops GA4 not recording conversions the next time Google moves a menu.
Quick Answer: When GA4 is not recording conversions, simple causes — an unflagged key event, a name typo, a stray filter — are safe to fix yourself. Get help when the event lives inside a complex tag manager setup, when consent mode is involved, or when ad budgets and bidding depend on the conversions being right.
You don’t need an agency for every no-conversion case. Use this rough line to decide:
A wrong guess here is quietly expensive. While GA4 is not recording conversions, your Smart Bidding is optimising on blanks and you’re flying blind on every campaign — the same blind spot that makes a sudden ranking drop so costly when you can’t see what changed. For most Malaysian SMEs, getting conversion tracking watertight once pays for itself many times over. Our digital marketing service sets up and audits GA4 conversions as standard.
When GA4 is not recording conversions, speed comes from order, not effort. Confirm whether the event fires with the DebugView test, then work the seven checks from fastest to slowest: fires, flagged as a key event, named right, trigger, consent, Google Ads import, and processing lag. Most cases reveal themselves inside an hour.
Resist the urge to rebuild everything at once — that only hides the real cause. Fix one thing, re-test, and mark your events as key events the moment you deploy them so history never goes missing. If your setup is complex or your campaigns depend on the numbers, the team at ZenWeb can get your conversion tracking clean and keep it that way.
The most common reason is that the event fires fine but was never marked as a key event, so GA4 collects it without reporting it as a conversion. Open DebugView and complete the action — if the event shows there but your Key events report is empty, just toggle it on under Admin → Events. If nothing shows in DebugView, the tag isn’t firing.
Go to Admin, then Events under Data display, find your event in the list, and switch on the “Mark as key event” toggle beside it. If the event isn’t listed yet, complete the action once so it appears, or create it under Create event. Marking is not retroactive, so it only counts conversions from that point forward.
GA4 and Google Ads count conversions differently and use different attribution windows, so some gap is normal. A total zero in Google Ads usually means the key event was never imported as a conversion, or the accounts aren’t linked. Check Admin → Google Ads Links, then confirm the import. Our guide on GA4 versus Google Ads mismatches covers the full reconciliation.
DebugView shows the event within seconds, and the Realtime report within a minute or two. Standard reports like Key events are different — a newly marked key event can take 24 to 48 hours to settle. If DebugView shows the event but the standard report is still blank on day one, that gap is normal and just needs time.
Yes. If a consent banner blocks analytics until a visitor clicks accept, conversions from anyone who ignores or declines it never send. When consent mode isn’t configured, this can hide a large share of real conversions. The fix is to set up consent mode so measurement resumes on acceptance, not to remove the banner.
Still finding GA4 not recording conversions?
Book a free 30-minute session — we’ll check your events, key-event flags, consent, and Google Ads import, get your conversions counting again, and make sure every campaign report you rely on is accurate.
Complete the form and our team will contact you to discuss your goals. Let’s grow your business.

Online