Skip to main content Stan Consulting LLC · Marketing Atlas · GA4 Attribution

Marketing Atlas · Reference · Attribution

GA4 Attribution.

Updated May 2026 · Reference route · written diagnostic

Google Analytics 4's system for assigning credit to marketing channels for conversions. The default attribution surface most operators read first and trust most.

Concept · reference page Revised 2026-05-15 Author Stan Tscherenkow

Diagnostic bridge

Business implication.

Reference use: Reports, tracking, or dashboards do not match what the business sees in revenue. The owner may fund the wrong move because the numbers path does not match the money path. Keep this as an authority reference, then use the route table to decide the next check.

Concept signalBusiness problemNext checksNext route
Symptom matchReports, tracking, or dashboards do not match what the business sees in revenue.Compare the concept to the visible business symptom before changing the channel, page, or budget.Read the problem
Proof needThe idea needs evidence before it becomes a work order.Review the closest proof file for the same failure pattern.Review proof
Execution laneThe failing layer appears specific enough to scope work.Use the service route only when the constraint is named.See service
Unknown layerThe account, site, offer, tracking, or follow-up path may still be the leak.Get the written diagnostic before another rebuild, retainer, or budget increase.Get diagnosis

The numbers underneath

What this concept moves in the attribution.

2Cookieless & pixel-loss aware (consent mode v2)
Last-click and position-based available
Cookieless & pixel-loss aware (consent mode v2)

The shift this concept produces

Before and after the operator applies the discipline named here. Source: SC install benchmarks across categories, 2024-2025.

Before applying this concept
22% baseline
After applying this concept
78% lift

Section 01 · Quick definition

Definition.

In one read

GA4 attribution is the system inside Google Analytics 4 that assigns conversion credit to marketing channels and touchpoints across a buyer's path. It runs on event-based data, supports four attribution models, and uses data-driven attribution as the default.

The structural read

The reports surface credit by source, medium, campaign, and channel grouping, blended across web and app data streams. The attribution model choice is set per property and applies to acquisition reports, exploration paths, and the conversions surface. The system reports a story; the operator decides whether the story matches the bank.

Section 02 · Why it matters

Why it matters.

01

Origin.

GA4 is the first attribution surface most operators reach for, and the one most CFOs see when they ask where the marketing money went. The reports are clean, the channels are named, and the credit is assigned to a decimal place. The combination produces a settled feeling. The settled feeling is the problem. The reports describe what GA4 saw, filtered through what consent mode allowed, modeled where data was missing, and credited according to whichever model the property was set to last quarter.

02

Mechanic.

The metric matters because the GA4 read routes the budget. An operator who reads GA4 channel revenue as the source of truth funds the channels GA4 credits and starves the channels GA4 misses. The misses are systematic: branded search inheritance, organic from AI surfaces, dark social, last-touch on email, and any path that started in a UTM-stripped redirect.

The load-bearing point

The practical stake is that GA4 is the best operator-side attribution surface available and is still wrong about specific channels in specific ways. Reading it well requires knowing which ways.

Section 03 · How it runs

How GA4 calculates and reports attribution.

GA4 records events with associated source, medium, campaign, and content parameters captured from the URL, the referrer, or a stored client identifier. Conversion events are attributed across the path of touchpoints leading to the conversion, with credit distributed according to the configured model. The default lookback window for paid and organic search is 90 days; for other channels it is 30 days. The model is applied consistently across the property, but reports also expose direct path-level data for inspection.

01

Step one · event capture

Every page view, click, and conversion event fires with attribution parameters. The parameters come from UTM tags on the inbound URL, the document referrer, or the previously-stored campaign identifier on the client. If none of those are present, the event is recorded as direct.

02

Step two · channel grouping

Source and medium pairs are mapped to channel groupings: organic search, paid search, organic social, paid social, email, referral, direct, and others. The default channel grouping is opinionated; custom channel groupings can be configured per property to match the operator's mental model.

03

Step three · attribution model applied

Data-driven attribution distributes fractional credit using a machine-learning model trained on the property's own conversion paths. Last-click, first-click, and position-based models are also available. The model choice changes which channels appear to drive revenue without changing which channels actually did.

04

Step four · consent mode and modeling

When users decline analytics consent, GA4 fills the gap with modeled conversions estimated from the conversions it can see. The modeling is most aggressive on Google ad surfaces. The reported number is partly observed and partly estimated, and the report does not visually distinguish which is which.

The shift this concept names

GA4 attribution is the system inside Google Analytics 4 that assigns conversion credit to marketing channels and touchpoints across a buyer's path.

Before applying this concept

“GA4 says paid search drove the revenue, so paid search drove the revenue.”

After applying this concept

When users decline analytics consent, GA4 fills the gap with modeled conversions estimated from the conversions it can see. The modeling is most aggressive on Google ad surfaces. The reported number is partly observed and partly estimated, and the report does not visually dist...

Section 04 · Common misunderstandings

What people get wrong.

Misunderstanding 01

“GA4 says paid search drove the revenue, so paid search drove the revenue.”

GA4 says paid search received the credit the configured model assigned. A property set to last-click credits paid search for any path that ended on a paid-search click. The same path under data-driven attribution might credit organic, email, or direct just as much. The model choice is the headline; the headline is not the truth.

Misunderstanding 02

“GA4 numbers and Google Ads numbers should match.”

GA4 and Google Ads count different events under different attribution windows with different models. Ads counts platform-attributed conversions on a click-through window; GA4 counts session-based conversions on its own model. A 10–30% gap is normal. A larger gap usually means a tagging or import issue, not that one platform is lying.

Misunderstanding 03

“Direct traffic is the customers who typed our URL.”

Direct in GA4 is the bucket where attribution failed. It includes typed URLs but also UTM-stripped redirects, app deeplinks, dark-social shares, and any session that started without a referrer or campaign tag. A growing direct share is usually a tracking-loss signal, not a brand-strength signal.

Misunderstanding 04

“Modeled conversions in GA4 are reliable because Google built the model.”

Modeled conversions are estimates that scale up the observed conversions to fill in for users who declined consent. The estimate is structurally biased toward Google-owned channels because the model has more visibility there. The number is not a fabrication, but it is not measured either.

Misunderstanding 05

“Switching attribution models will fix our reporting.”

Switching models reshuffles credit; it does not produce new information about buyer paths. If the underlying event capture is broken or the UTM hygiene is poor, the report is wrong under every model. Fix the data first; then choose the model that matches the question being asked.

Section 05 · Diagnostic questions

Questions a Stan Consulting diagnostic asks.

Which attribution model is the GA4 property set to, and when was that setting last changed?

01

Which attribution model is the GA4 property set to, and when was that setting last changed?

02

What share of sessions land in direct, and how has that share moved over the last 12 months?

03

What is the gap between GA4-reported revenue and Shopify-reported revenue for the same window, and where does the gap concentrate?

04

Is consent mode v2 active, and what share of conversions in the report are modeled rather than observed?

05

Is the default channel grouping in use, or has a custom channel grouping been configured to match the business?

06

What is the rate of UTM-tagged inbound traffic versus untagged, and which paid-channel campaigns are missing tags?

07

Are conversions imported into Google Ads from GA4 or fired natively in Ads, and is the same conversion counted twice?

Stan's take . four chunks

01

GA4 is the most-trusted attribution surface in operator marketing and the most-misread one. The model is sophisticated.

02

The operator's read of the model usually is not. I have sat with founders who quoted GA4 channel revenue as if it were a bank statement, and the bank statement was on the next browser tab disagreeing by 18%.

03

The disagreement was not a bug. GA4 was answering a question about touchpoints.

04

The bank was answering a question about money. The two questions never had to produce the same answer. The fix is not to switch models. The fix is to know which question each surface is answering and to stop pretending one of them is wrong.

Stan Tscherenkow · Principal · Stan Consulting LLC

Section 06 · Adjacent concepts

Related Atlas entries.