Google Ads without Google Analytics 4 is like driving without a dashboard. You know you're moving, but you don't know if you're going in the right direction, at what speed, or how much it really costs you per result.
This guide explains how to connect GA4 to Google Ads, which metrics to follow, and how to measure the real ROI of your ad campaigns.
Why connect GA4 to Google Ads
Google Ads gives you campaign data: impressions, clicks, cost per click. But it doesn't know what users do after the click: do they stay on the site? Do they convert? Do they come back?
GA4 completes this picture with:
- Post-click behaviour: engagement duration, pages visited, GA4 engagement rate
- Real conversions: forms submitted, purchases made, calls clicked
- Multi-touch attribution: the user saw an ad, then returned via organic, then converted. Which channel contributed most?
- Real ROAS: revenue generated / campaign cost
Without the GA4-Ads connection, Google Ads shows its own conversions (often overestimated) and you can't cross with site data.
How to connect Google Analytics 4 to Google Ads
Step 1: link the accounts in GA4
In GA4:
- Admin > Product links > Google Ads
- Click Link
- Select your Google Ads account
- Enable Enable auto-tagging
- Validate
On Google Ads side: Admin > Linked accounts > Google Analytics 4: the link will appear after validation.
Step 2: enable auto-tagging in Google Ads
Auto-tagging adds a gclid parameter to your ad URLs. GA4 uses this parameter to identify sessions coming from Google Ads.
In Google Ads: Account settings > Auto-tagging > Yes, auto-tag my links
Without it, GA4 may see Ads traffic as "Direct" instead of "Paid Search".
Step 3: import GA4 conversions into Google Ads
Once linked, you can import conversions configured in GA4 into Google Ads:
- In Google Ads: Tools > Conversions
- + New conversion action
- Import from Google Analytics 4
- Select GA4 conversion events to import
The benefit: the same conversions serve as source of truth in both tools.
GA4 metrics to follow for Google Ads
In GA4: Reports > Acquisition > Traffic by source
Filter on google / cpc to see specifically Google Ads traffic:
- Sessions: paid traffic volume
- Engagement rate: do Ads visitors really engage?
- Conversions: how many convert?
- Conversion value (if e-commerce): revenue generated
Compare these metrics with google / organic traffic to see if both channels complement or cannibalise each other.
In GA4: Monetisation > E-commerce (if enabled)
If the site is an e-commerce, GA4 E-commerce gives you:
- Revenue per transaction
- Average basket
- E-commerce conversion rate
- Channel report: how much revenue comes from Paid vs Organic
Calculated ROAS
ROAS (Return on Ad Spend) is simple: Revenue generated by Ads / Cost of Ads campaigns
GA4 doesn't compute ROAS directly, but you can calculate it with:
- Revenue from google/cpc sessions (GA4)
- Total campaign cost (Google Ads)
A ROAS > 3 is generally considered positive for an e-commerce shop, but it depends on your client's margins.
Attribution: which channel really converted?
The most complex question. A user can:
- See a Google Ads ad
- Not convert
- Come back 3 days later by typing the URL directly
- Convert
Who contributed to the conversion: Google Ads or Direct?
Attribution models in GA4
GA4 offers several models in Admin > Attribution:
- Last click: 100% to the last channel before conversion (default model in GA4)
- First click: 100% to the first channel
- Data-driven: GA4 uses machine learning to distribute credit based on real behaviour. The most accurate model, but requires enough data (>300 conversions/month)
- Linear: credit distributed equally to each touchpoint
For most clients, the data-driven model is recommended when volumes allow.
How to see the multi-touch journey
In GA4: Advertising > Attribution > Conversion paths
You see typical paths users take before converting. For example: Paid Search -> Organic -> Direct -> Conversion.
Useful to show your client that Ads campaigns "warm up" prospects who then convert in organic: and cutting Ads would also reduce organic conversions.
Interpret gaps between Google Ads and GA4
Gaps between conversions reported in Google Ads and those in GA4 are normal. Why?
- Cookie blocking: if the user declined cookies, GA4 can't track the session
- Conversion window delay: Google Ads can attribute a conversion up to 30 or 90 days after the click, GA4 uses a different window
- Attribution differences: both tools may use different models
- Cross-device conversions: a user who clicks on an ad from mobile and converts from desktop may be counted in Ads but lost in GA4
In practice: a 10-20% gap is normal. A gap > 30% deserves investigation.
What to show your client in an Ads + GA4 report
The GA4 + Google Ads combo lets you build much more relevant client reports than Ads exports alone:
- Real cost per acquisition (CPA) = campaign cost / GA4 conversions (not just Ads conversions)
- Ads traffic quality = GA4 engagement rate of google/cpc sessions
- ROAS per campaign = GA4 revenue per campaign / campaign cost
- Ads vs Organic comparison = relative performance of both channels
These metrics show you analyse at business level, not just click level.
Automate the GA4 + Ads report for your clients
If you manage several clients with Google Ads campaigns, the monthly report formatting can quickly become time-consuming.
NarratIQ connects GA4 and automatically generates the acquisition-by-channel sections: including Paid Search (Google Ads). You don't have to manually export data: the PDF report comes out in 30 seconds with the "Acquisition by channel" section already integrated.
For very detailed Ads reports (ROAS per campaign, performance per ad group), you stay on the Google Ads interface or Looker Studio. NarratIQ covers the overall analytics view, not the campaign detail.
Conclusion
Connecting GA4 to Google Ads transforms how you read campaigns. You go from "how many clicks?" to "do these clicks generate real results?". The difference between a contractor who executes and a consultant who analyses.
For your clients investing in Google Ads, this level of analysis justifies your value well beyond simple monthly reporting.
Related articles: