·8 min read

GA4 + Google Ads: measure ROI, ROAS and attribution

Connect GA4 and Google Ads to measure the real ROI of campaigns. ROAS, multi-touch attribution, and conversion tracking: freelance guide.

ga4 google adsgoogle ads ga4 roimeasure google campaign roigoogle ads ga4 conversion

By Matheo Zimmer

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

In GA4:

  1. Admin > Product links > Google Ads
  2. Click Link
  3. Select your Google Ads account
  4. Enable Enable auto-tagging
  5. 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:

  1. In Google Ads: Tools > Conversions
  2. + New conversion action
  3. Import from Google Analytics 4
  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:

  1. See a Google Ads ad
  2. Not convert
  3. Come back 3 days later by typing the URL directly
  4. 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:

  1. Real cost per acquisition (CPA) = campaign cost / GA4 conversions (not just Ads conversions)
  2. Ads traffic quality = GA4 engagement rate of google/cpc sessions
  3. ROAS per campaign = GA4 revenue per campaign / campaign cost
  4. 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:

Frequently asked questions

To measure the real ROI of campaigns beyond last click. Without connection, Google Ads sees its own conversions (last-click attribution). With GA4 connected, you measure multi-touch attribution, post-click behaviour, and you can build remarketing audiences based on specific GA4 events.

Ready to automate your GA4 reports?

Connect your Google Analytics 4 in 5 minutes. 14-day free trial, no credit card.

Try NarratIQ free