Linking Google Ads to GA4: The Complete Setup & Troubleshooting Guide
Conversions not importing? Audiences not sharing? Here's how to properly link GA4 to Google Ads and fix common issues.

Linking GA4 to Google Ads unlocks conversion import, audience sharing, and campaign attribution — features that directly impact your ad performance and ROAS. But the link is more fragile than it looks. Misconfiguration silently degrades your ad performance by sending wrong conversion data to Google's bidding algorithms, and troubleshooting issues across two platforms is notoriously confusing.
This guide covers the complete setup process, explains what the link actually does behind the scenes, walks through conversion import and audience configuration, and provides systematic troubleshooting for the most common issues.
What the GA4 → Google Ads Link Does
When you link GA4 to Google Ads, three things become possible:
- Conversion import: GA4 conversion events (purchase, sign_up, etc.) can be imported into Google Ads and used as bid strategy optimization targets. This is the primary reason most teams link the accounts.
- Audience sharing: GA4 audiences are automatically shared with Google Ads for remarketing campaigns. You can create audiences based on GA4 behavioral data (e.g., users who added to cart but didn't purchase) and target them in Google Ads.
- Campaign attribution data: GA4 reports show Google Ads campaign, ad group, and keyword data. Without the link, Google Ads traffic appears as generic "google / cpc" with no campaign details.
Setting Up the Link
Prerequisites
- You need Editor or Admin access in GA4.
- You need Admin access in the Google Ads account.
- Both accounts must be logged in with the same Google account, or you must have access to both from the same account.
Link Setup Steps
- In GA4, go to Admin → Google Ads Links.
- Click Link.
- Select the Google Ads account you want to link. If it doesn't appear, verify you have Admin access in the Google Ads account.
- Enable "Personalized Advertising". This is required for audience sharing and remarketing. Without it, you can still import conversions but can't share audiences.
- Enable "Auto-tagging" in Google Ads settings (Google Ads → Admin → Account Settings → Auto-tagging). This is critical — without auto-tagging, GA4 can't attribute traffic to specific Google Ads campaigns.
- Review and submit.
The link takes effect immediately, but you may need to wait up to 24 hours before you see GA4 data in Google Ads reports.
Importing Conversions into Google Ads
After linking, you need to explicitly import the GA4 conversion events you want Google Ads to use for bidding optimization:
- In Google Ads, go to Goals → Conversions → Summary.
- Click the "+" button → Import → Google Analytics 4 properties.
- Select your GA4 property.
- Choose the conversion events to import (e.g., purchase, generate_lead, sign_up).
- Click Import and Continue.
Important settings to review after import:
- Conversion action optimization: Set each conversion to "Primary" (used for bidding) or "Secondary" (tracked but not used for bidding). Don't make all conversions Primary — this confuses the bidding algorithm.
- Count: Set to "One" for lead-gen conversions (one lead per click) or "Every" for ecommerce (every purchase counts).
- Value: For ecommerce, use "Use the value from GA4" to pass dynamic revenue values. For lead-gen, set a fixed value based on your average lead value.
- Attribution model: Google Ads uses its own attribution model for bidding (data-driven by default). This is separate from GA4's attribution model — they can differ.
Audience Sharing for Remarketing
GA4 audiences are automatically shared with linked Google Ads accounts when Personalized Advertising is enabled. To create effective remarketing audiences:
- In GA4, go to Admin → Audiences.
- Click New Audience and define your criteria (e.g., users who viewed a product but didn't purchase in the last 7 days).
- Set the membership duration (how long users stay in the audience).
- Save the audience — it will automatically appear in Google Ads under Tools → Audience Manager within 24-48 hours.
Minimum audience size: Google Ads requires at least 1,000 users in an audience before it can be used for Search remarketing, and 100 users for Display remarketing. Ensure your audience criteria aren't too narrow to meet these thresholds.
Enhanced Conversions
Enhanced Conversions improve conversion tracking accuracy by using hashed first-party customer data (like email addresses) to match conversions to ad clicks, even when cookies are blocked. This is increasingly important as cookie-based tracking becomes less reliable.
To enable Enhanced Conversions:
- In Google Ads, go to Goals → Conversions → Settings.
- Enable "Enhanced conversions".
- Choose your implementation method: Google Tag (gtag.js), GTM, or Google Ads API.
- Configure the customer data fields to send (email is the most impactful, phone and address improve match rates further).
Enhanced Conversions typically improve reported conversion volume by 5-15% by recovering conversions that would otherwise be lost to cookie blocking.
Troubleshooting Common Issues
Conversions Not Visible for Import
- GA4 events must be marked as conversions (Admin → Events → toggle the switch) before they appear in Google Ads import.
- Allow 24-48 hours after marking an event as a conversion before checking Google Ads.
- Verify the GA4 → Google Ads link is active and shows a green "Active" status.
Conversion Numbers Don't Match
GA4 and Google Ads almost always show different conversion numbers. This is expected, not a bug:
- Attribution models differ: GA4 uses data-driven attribution by default; Google Ads uses its own model. A single conversion might get 0.3 credit in GA4 but 1.0 credit in Google Ads.
- Lookback windows differ: GA4 default is 30/90 days; Google Ads may use different windows depending on campaign settings.
- Counting method: Check if the conversion action in Google Ads is set to "One" or "Every" — this can dramatically change reported numbers.
- Consent Mode impact: When consent is denied, GA4 conversions may be modeled rather than observed. Google Ads may report modeled conversions differently.
- Time zone differences: Ensure GA4 and Google Ads use the same time zone, or account for the difference when comparing data.
Conversion Lag
GA4 conversions can take up to 72 hours to appear in Google Ads. During this lag period, Google Ads reports show fewer conversions than will eventually be attributed. Don't make bidding strategy changes based on the last 72 hours of data — the numbers aren't complete yet.
Audiences Not Populating
- Verify Personalized Advertising is enabled in the GA4 → Google Ads link settings.
- Check that Google Signals is enabled in GA4 (Admin → Data Settings → Data Collection).
- Audiences take 24-48 hours to start populating after creation.
- Ensure the audience has enough users to meet Google Ads minimum thresholds (1,000 for Search, 100 for Display).
Link Health Check
NiceLookingData verifies your Google Ads link status, personalized advertising settings, auto-tagging configuration, and conversion event setup as part of every GA4 audit. We flag inactive links, missing conversions, and configuration mismatches that could impact your ad performance.
Key Takeaways
- The GA4 → Google Ads link enables conversion import, audience sharing, and campaign attribution — all critical for ad optimization.
- Enable auto-tagging in Google Ads and Personalized Advertising in the link settings — without these, key features don't work.
- GA4 and Google Ads conversion numbers almost always differ due to different attribution models, lookback windows, and counting methods.
- Allow up to 72 hours of conversion lag before evaluating Google Ads performance data.
- Enable Enhanced Conversions to recover 5-15% of conversions lost to cookie blocking.