GA4 + Google Ads Enhanced Conversions

GA4 enhanced conversions setup. How GA4, Google Ads conversion tracking, and Enhanced Conversions relate. When each setup pattern wins.

By David Schaefer · LinkedIn · Updated May 2026

The three things often confused

GA4 conversions, Google Ads conversions, and Enhanced Conversions are three related but distinct concepts. Most teams mix them up. GA4 conversions are events you mark important in GA4 for reporting purposes. Google Ads conversions are events you import or fire in Google Ads for bidding purposes. Enhanced Conversions is a layer that adds first-party user data to either GA4 or Google Ads conversion events to improve match rates.

Recommended setup pattern

  1. Fire the GA4 purchase event with full ecommerce schema in your standard GA4 setup. See advanced GA4 ecommerce tracking.
  2. Link Google Ads to GA4. Admin → Product Links → Google Ads Linking. Allows GA4 conversions to be imported into Google Ads as conversion actions.
  3. Import the GA4 purchase event into Google Ads. Google Ads → Conversions → New conversion action → Import → GA4. Pick the purchase event.
  4. Enable Enhanced Conversions on the imported action. Google Ads → that conversion → Enhance your conversions → toggle on, choose Google tag, enable automatic collection or manual variable mapping.
  5. Verify data flow. Google Ads Conversions → Diagnostics tab should show Enhanced Conversions status "Recording" and a match rate above 60 percent.

Where this differs from sending Enhanced Conversions to Google Ads directly

You can also configure the Google Ads Conversion Tracking tag in GTM to send Enhanced Conversions data directly, bypassing the GA4 import. Benefits of direct: latency is lower; you have explicit control over which fields get sent; the data flow is independent of GA4 link health. Drawbacks: you have to maintain two configurations (GA4 conversion tracking + Google Ads conversion tracking) and the chance of definitions drifting is higher.

Common GA4 + Google Ads conversion failure modes

GA4 event firing but Google Ads import shows zero

Usually the Google Ads link is not active or the conversion action setup did not select the right event. Re-verify the link under Admin → Product Links and re-confirm the conversion action source.

Match rates low despite Enhanced Conversions on

Automatic collection failed to find the user-data fields. Switch to manual GTM variable mapping and explicitly pass hashed email, phone, and name from your dataLayer.

Double-counting after import

If both GA4-imported purchase and a separately-fired Google Ads purchase tag are active, Google Ads counts the conversion twice. Disable the duplicate. The clean pattern is: GA4 fires the event, Google Ads imports it. One source of truth.

What to read next

Sister pages: GA4 best practices, advanced GA4 ecommerce tracking, GA4 BigQuery export. For the broader Enhanced Conversions setup, read Google Enhanced Conversions.