← All Guides

GA4 Key Events and Google Ads: When to Import GA4 Key Events as Conversions, When to Use Native Tags, and How to Avoid Double Counting

How key events work in GA4, how the Google Ads import works and what it is good for, the differences between imported and native Google Ads conversions in attribution, speed and Enhanced Conversions, and a decision rule for which to use for each conversion.

Atiqul Islam
Written by Atiqul Islam

Tracking & analytics specialist. 278+ GTM, GA4 and server-side tracking projects for clients in the US, UK and Australia.

Rather not do this yourself? I set this up for clients every week. Free 15-minute audit, no obligation.

Book a Free Audit

GA4 key events and Google Ads conversions are two systems for the same idea, and the point where they meet, the GA4 to Google Ads import, is where accounts most often end up counting twice. This guide explains both, what the import actually does, and a simple rule for which to use for each conversion.

Key Events in GA4

A key event is any event you mark as important under Admin, then Events. GA4 then reports it in conversion columns, uses it in attribution reports, and makes it available for export to Google Ads. There is no limit on web; mark the outcomes that matter and leave engagement events unmarked.

Key events carry whatever parameters the event has, including value and currency if you sent them. For purchase, GA4 uses the ecommerce value. For generate_lead, send value and currency explicitly so the key event has a value to import.

Link GA4 to Google Ads under Admin, then Product links. Then in Google Ads, under Goals, then Conversions, then New conversion action, then Import, then Google Analytics 4 properties, select the key events to import. Each becomes a conversion action in Google Ads with its own settings: primary or secondary, count, window and value source.

What the import does well:

What it does less well than native tags:

A Decision Rule

Conversion Use
Purchase with value Native Google Ads tag with transaction ID and Enhanced Conversions
Qualified lead, booking, call Native Google Ads tag with Enhanced Conversions
Trial start, signup Native tag if it drives bidding; import if secondary
Engagement such as content_read, video_complete GA4 import as secondary
Anything tracked only in GA4 GA4 import

Native for anything primary; import for anything secondary or GA4-only.

Setting Up a Native Tag Alongside GA4

The same dataLayer event feeds both. A GA4 Event tag sends purchase to GA4; a Google Ads Conversion Tracking tag sends the conversion to Google Ads; both fire on the same trigger. GA4 keeps its key event for reporting, Google Ads has its native conversion for bidding, and no import exists for that action. The Google Ads Conversion Tracking guide on this site covers the tag.

Removing a Duplicate

If an action exists as both an imported key event and a native tag:

  1. In Google Ads, open the imported conversion action and set it to secondary, then after a few days of confirming the native action records correctly, remove the import.
  2. Do not delete the key event in GA4; it is still useful for GA4 reporting.
  3. Check Smart Bidding campaigns the following week; their conversion counts should halve for that action and their bids will recalibrate.

With the link active, GA4 audiences become Google Ads audience segments:

Create them under Admin, then Audiences in GA4, and they appear in Google Ads under Audience manager within a day. Audiences need a minimum size before they can be used for targeting.

Verifying the Setup

Outcome

GA4 reports every key event across every channel, Google Ads bids on fast, Enhanced Conversions-enabled native conversions, secondary actions arrive through the import without extra tags, and nothing is counted twice.

Frequently Asked Questions

What is the difference between a GA4 key event and a Google Ads conversion?

A key event is an event you flagged in GA4 as important. A Google Ads conversion is an action Google Ads counts and bids on. You can import a key event into Google Ads so it becomes a conversion, or you can fire a native Google Ads conversion tag. They are measured differently and should not both exist for the same action.

Which is better for bidding?

Native Google Ads tags. They report within hours rather than up to a day, support Enhanced Conversions directly, use Google Ads attribution, and count on the click rather than the session. Imported key events are convenient for secondary conversions and for actions you only track in GA4.

Why do imported conversions differ from GA4's own numbers?

Google Ads applies its own attribution and counts only conversions it can tie to an ad click, while GA4 counts all key events across all channels. Google Ads also respects the conversion window and counting rules of the imported action.

Can I import GA4 audiences too?

Yes, through the same link, and it is one of the best reasons to link: remarketing lists from GA4 behaviour such as cart abandoners, guide readers or returning customers.

What happens if I have both?

Every conversion counts twice, Smart Bidding over-values that action, and your cost per conversion looks half of reality. Pick one source per action and remove the other.

Want This Done Right the First Time?

Book a free 15-minute audit call. I'll review your setup, show you what is broken, and tell you exactly what it takes to fix it.

Chat Now