Why GA4 Conversions Aren't Importing to Google Ads
If your GA4 key events aren't showing up as conversions in Google Ads, the cause is almost always a linking, event configuration, or attribution mismatch — not a tracking failure. Here's how to find and fix it.
When GA4 conversions don't import to Google Ads, it's typically one of three things: the GA4-to-Google Ads link isn't fully configured, the event isn't marked as a key event and toggled on in the Ads import screen, or data thresholding/attribution settings are suppressing the numbers. Each has a distinct fix, and most can be resolved without waiting on support tickets.
Why This Happens
GA4 conversions fail to import to Google Ads for a small set of recurring reasons: the property-to-account link is incomplete, the event was never marked as a key event, the specific conversion action wasn't switched on inside Google Ads, or Google's data thresholds are withholding results. Less commonly, attribution model mismatches make counts look wrong even when import is technically working.
According to Google's Google Ads Help Center, importing GA4 conversions requires two separate steps: linking the GA4 property to the Google Ads account (done in GA4 Admin > Product links > Google Ads Links), and then explicitly selecting which GA4 key events to import as conversion actions from the Google Ads "Conversions" > "Google Analytics 4" import source screen. Skipping the second step is the single most common cause — the link exists, but no events were ever selected.
A second frequent cause: the event isn't marked as a key event in GA4 at all. Per Google's GA4 Help Center, only events flagged as key events (formerly called "conversions" in GA4) appear as importable conversion actions in Google Ads. If a form submit or purchase event fires correctly but was never toggled to key event status, Google Ads will never see it as an option.
A third cause is data thresholding. When Google Signals or consent mode reduces the volume of identifiable data below Google's minimum reporting threshold, GA4 withholds metrics in certain reports, which can make conversion counts appear as zero or blank even though the underlying events are recording. This is documented behavior in Google Analytics Help, not a bug.
How to Diagnose It
Diagnosing this requires checking four things in order: the Google Ads link status in GA4, whether the event is marked as a key event, whether that specific conversion action is toggled on in Google Ads, and whether GA4 reports show any thresholding icon. Working through these in sequence isolates the fault in minutes.
Start in GA4 Admin > Product links > Google Ads Links and confirm the correct Ads account (not an MCC by mistake) is linked and active. Next, go to Admin > Events and confirm the specific event is marked as a key event — not just firing, but flagged. Then check Google Ads directly: Goals > Conversions > Summary > Google Analytics 4 (or Conversion Actions list) and confirm the action is listed and marked as "Enabled," not "Paused" or excluded. Finally, check GA4's Conversions report for a small triangle/threshold icon, which indicates data is being withheld due to consent or signal volume.
If all four check out but numbers still look inconsistent, compare attribution models — GA4 defaults to data-driven attribution, while Google Ads' own last-click conversion numbers won't match GA4 imported numbers by design. This is expected behavior per Google's documentation on GA4 conversion import, not an error.
How to Fix It
Most fixes are configuration changes, not code changes: re-link the correct Ads account, mark the event as a key event, enable the specific conversion action inside Google Ads, and allow up to 24 hours for new conversion actions to begin recording, per Google Ads Help Center guidance. If thresholding is the cause, the fix involves consent mode and Google Signals configuration rather than the link itself.
If the link was recently created or an event was just marked as a key event, give it time — Google states newly enabled conversion actions can take up to 24 hours to start recording data, and historical events prior to that toggle won't backfill. If thresholding is suppressing data, review your consent mode implementation and cookie banner configuration, since insufficient consented traffic volume is what triggers the threshold, not a tracking defect.
If you've checked all of this and conversions are still missing, misfiring, or duplicating, the fastest way to isolate the issue is a structural review of your GA4 and Google Ads setup. Layer Analytics runs a free instant GA4 audit that checks your Ads linking, key event configuration, and consent setup in one pass — no guesswork, no waiting on support tickets.
Frequently asked questions
- How long does it take for GA4 conversions to start appearing in Google Ads?
- Per Google Ads Help Center, newly enabled conversion actions can take up to 24 hours to start recording data, and events won't backfill from before the action was enabled.
- Why do GA4 and Google Ads show different conversion numbers?
- GA4 typically uses data-driven attribution while Google Ads' native conversion counts use a different model, so imported and native numbers are expected to differ by design, not by error.
- Does marking an event as a key event automatically send it to Google Ads?
- No — marking an event as a key event in GA4 only makes it available as an import option; you still have to explicitly enable that specific conversion action inside Google Ads.
- Can consent mode cause GA4 conversions to look like they're missing?
- Yes — if Google Signals or consent volume falls below Google's reporting threshold, GA4 withholds certain metrics in reports, which can make conversions appear as zero even though events are recording correctly.
- What's the first thing to check if Google Ads shows zero imported conversions?
- Confirm the correct Google Ads account (not an MCC) is linked in GA4 Admin > Google Ads Links, and that the specific conversion action is enabled, not paused, in Google Ads.