Google Analytics 4 reporting

Joined up to everything else.

GA4 tells you what happened on your site. It does not tell you what it cost or what it earned, because it cannot see your ad spend or your CRM. Connecting it is the first half of a picture, and the half most teams mistake for the whole thing.

Analytics Connects via One-click OAuth

The connection

What we read from Google Analytics 4.

Read-only, via one-click oauth. Nothing is created, edited or published back into your account.

Access requested: Viewer access to the GA4 property. Read-only.

  • Sessions
  • Users
  • Engaged sessions
  • Conversions
  • Channel breakdown
  • Landing pages

Read it alone and it misleads you

GA4 credits the last non-direct click, and nothing else agrees with that

GA4's default reporting attribution gives the conversion to the last channel that was not direct. Your ad platforms each claim the same conversion under their own rules, which is why the four numbers never add up. GA4 is also session-scoped rather than person-scoped, and when Google Signals is on it thresholds low-volume rows out of reports entirely, so small segments quietly vanish rather than showing as zero.

This is not a fault in Google Analytics 4 and it is not something a connector fixes. It is why a number from one platform should never be read on its own, and why the platforms never agree with each other.

Once it is joined up

Questions you can finally answer.

  • Which channels bring sessions that actually become revenue, rather than sessions that just look busy
  • Where GA4's conversion count diverges from your ad platforms, and by how much
  • Which landing pages carry pipeline, judged on CRM outcomes rather than on-site events

Every one of those needs your CRM connected as well, because Google Analytics 4 cannot see what closed. That usually means HubSpot, Salesforce or GoHighLevel.

Common questions

Google Analytics 4 reporting, answered

Why does GA4 not match Google Ads?

Different attribution and different dating. Google Ads credits a conversion to the click that caused it and dates it to the click, while GA4 credits the last non-direct channel and dates it to the conversion. Both are internally consistent; they are answering different questions. Joining them up is the only way to see the gap rather than argue about it.

Do you replace GA4?

No, and you should be wary of anything that claims to. GA4 stays your on-site measurement. We read it, reconcile it against your ad platforms and your CRM, and report on the combined picture.

What about data thresholding?

If Google Signals is enabled, GA4 withholds rows below a volume threshold to protect identity, so some segments appear empty rather than small. We surface totals from the platforms alongside GA4 so a thresholded row does not read as a zero.

See Google Analytics 4 next to everything else.

The live demo runs on real connected data, with no login. It will show you the joined-up version faster than this page can describe it.