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

Marketing Atlas · Reference · Attribution

GA4 Marketing Attribution: Models, Limits, and Reporting

Updated May 2026 · Reference page · Written marketing plan

GA4 attribution assigns conversion credit across marketing channels and touchpoints under the selected reporting model and lookback settings. It can support reporting decisions, but it does not replace finance, CRM, or commerce revenue records.

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

Commercial bridge

Business implication.

Reference use: Numbers, 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 decision view to decide the next check.

Concept signalBusiness problemNext checksNext step
Symptom matchNumbers, 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.Open 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 page only when the constraint is named.See the service
Unknown layerThe account, site, offer, tracking, or follow-up path may still be the leak.Get the Written marketing plan before another rebuild, retainer, or budget increase.Request a quote

The numbers underneath

What does this concept change in attribution?

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

Section 01 · Quick definition

Definition.

In one pass

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 assessment

The numbers 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 numbers, exploration paths, and the conversions surface. The system reports attributed credit under configured conventions; the operator must reconcile it with orders, refunds, and collected revenue.

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 numbers 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 numbers 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 report steers the budget. An operator who checks 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. Scanning 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 numbers 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 data 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 claimed number is partly observed and partly estimated, and the summary 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 data 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 claimed number is partly observed and partly estimated, and the summary 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. Reconcile event definitions, attribution models, and reporting windows before comparing the totals. Investigate any material unexplained difference from the account's own baseline.

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 tracking.”

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 summary is wrong under every model. Fix the data first; then choose the model that matches the question being asked.

Section 05 · Questions to ask

Questions a Stan Consulting marketing review 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-claimed revenue and Shopify-claimed revenue for the same window, and where does the gap concentrate?

04

Is consent mode v2 active, and what share of conversions in the summary 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 points

01

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

02

The operator's assessment 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.