Skip to content

For GA4 usersFrustrated with GA4 attribution? Upload your GA4 export, see causal insights in 5–10 minutes for €99 pay-per-use.

Guide

7 min read

Google Demand Gen Attribution: Measuring a Campaign Built to Take Credit

Demand Gen reports conversions across YouTube, Shorts, Discover and Gmail using view-through and data-driven attribution inside Google's walls. Here is why those numbers inflate, the four layers where credit leaks in, and how to measure the channel's real incremental sales.

Share
Quick Answer·7 min read

Google Demand Gen Attribution: Demand Gen reports conversions across YouTube, Shorts, Discover and Gmail using view-through and data-driven attribution inside Google's walls. Here is why those numbers inflate, the four layers where credit leaks in, and how to measure the channel's real incremental sales.

Read the full article below for detailed insights and actionable strategies.

Channel comparison

Platform-reported vs. causal ROAS

What the dashboard shows vs. what actually drives revenue

Platform reported
Causal (true)
Meta Ads+133% inflated
4.2x
1.8x
Google Ads+174% inflated
8.5x
3.1x
TikTok Ads-68% undercredited
1.2x
3.8x

The 60-Second Answer

Google Demand Gen attribution credits conversions across YouTube, Shorts, Discover and Gmail using view-through conversions and data-driven attribution measured only inside Google's ecosystem. Because it counts post-impression conversions and cannot see non-Google touchpoints, its reported ROAS systematically overstates the campaign's true incremental contribution. Validating with a holdout or causal analysis is the only reliable fix.

What Demand Gen Is — and Why Its Numbers Are Different

Demand Gen is the Google Ads campaign type that fully replaced Discovery campaigns in 2024. It serves visually-driven ads across YouTube (including Shorts), Discover, and Gmail — Google describes reach of more than 3 billion monthly users and over 50 billion daily Shorts views. It is, in effect, Google's answer to paid social: an upper- and mid-funnel demand-creation channel that lives inside a walled garden.

That positioning is exactly why its attribution behaves differently from search. Search captures existing intent and is mostly measured by clicks. Demand Gen creates interest, so Google measures it heavily through impressions and views — which means view-through conversions and data-driven attribution do most of the credit-assigning. Both mechanisms favor the platform doing the reporting.

In April 2026 Google added view-through conversion optimization for Demand Gen on YouTube, letting bidding optimize toward conversions that happen after an ad impression with no click at all. Google also introduced an "attributed branded searches" metric (rolled out from January 2026) that credits Demand Gen with the branded searches it claims to generate. Useful signals — but each one widens the gap between reported and incremental.

The Demand Gen Attribution Gap Stack (Original Framework)

When a Demand Gen dashboard shows a 6x ROAS and your bank account disagrees, the inflation is rarely one big lie. It is four layers of credit leaking in, stacked on top of each other. We call it the Attribution Gap Stack — peel it back one layer at a time.

LayerWhat it doesDirection of distortion
1. View-through layerCounts post-view conversions from un-clicked impressionsInflates — many buyers would have converted anyway
2. Cross-device layerStitches logged-in Google identities you cannot independently verifyInflates — claims journeys your own tools can't see
3. In-walls DDA layerData-driven attribution models credit using only Google touchpointsInflates — Meta, email and organic are invisible to it
4. Branded-search layer"Attributed branded searches" credit demand that may already existInflates — harvesting is counted as creation

The deeper you go, the more the stack converts correlation with a purchase into claimed responsibility for it. No single layer is fraudulent; together they routinely double a channel's apparent return. This is the correlation-versus-causation problem wearing a new campaign label.

How Demand Gen Reports vs What Actually Happened

PlacementHow Google credits itWhat it usually misses
YouTube in-streamView-through + clicksWhether the viewer already intended to buy
ShortsView-through (short, cheap impressions)Massive impression volume inflates VTC
Discover feedClick + engaged-viewCross-channel assists from Meta and email
GmailOpen/clickExisting customers re-converting

Compare this to Performance Max, which shares the same in-walls measurement DNA, and to YouTube view-through attribution more broadly. The pattern is identical: the platform sees its own impression, sees a later conversion, and connects them — even when your MTA tool disagrees.

How to Measure Demand Gen's Real Incremental Value (Step by Step)

  1. Isolate the channel. Use Google's Campaign Type Attribution to separate Demand Gen conversions from Search and PMax, so you are not comparing blended numbers.
  2. Split click-through from view-through. Report post-click and post-view conversions separately. Never let a single ROAS figure hide the mix.
  3. Match the window to your buying cycle. A 30-day view-through window on a 5-day purchase cycle invents assists. Align it with your real attribution window.
  4. Run a geo or audience holdout. Suppress Demand Gen in matched regions and measure the delta in total orders — the logic of a Meta-style holdout applies directly. This is the cleanest incrementality test.
  5. Cross-check against a portfolio metric. If Demand Gen's reported revenue rises but your MER and new-customer CAC do not improve, the credit is not incremental.
  6. Run causal attribution on your GA4 export. Estimate Demand Gen's contribution against a modeled counterfactual instead of trusting in-walls data-driven attribution.

A €-Denominated Worked Example

A Shopify apparel brand runs Demand Gen at €10,000/month. Google Ads reports:

MetricGoogle Ads (in-walls)
Reported conversions500
Reported revenue€60,000
Reported ROAS6.0x
Share from view-through58%

A 6x ROAS looks like a clear "scale it." But 58% of the revenue is view-through, and the brand also runs heavy Meta prospecting that Google's model cannot see.

The team runs a four-week geo holdout: Demand Gen paused in matched regions. Total orders fall by far less than Google's numbers imply.

MetricGoogle reportsHoldout-measured truth
Revenue credited to Demand Gen€60,000€23,000 incremental
True ROAS6.0x2.3x
Decision"Scale aggressively""Profitable but modest — scale carefully"

The channel is still worth running — but at 2.3x, not 6.0x. Doubling the budget on the reported number would have pushed real ROAS below break-even while the dashboard kept flashing green. (Figures are illustrative.)

Common Mistakes

  • Reading reported ROAS as incremental ROAS. Demand Gen's headline number is the top of the Gap Stack, not the bottom.
  • Comparing Demand Gen and Meta on each platform's own numbers. Both over-claim; the comparison is meaningless without a neutral referee.
  • Leaving long view-through windows on by default, inflating credit for short-cycle purchases.
  • Treating "attributed branded searches" as net-new demand when much of it is harvested.
  • Optimizing bids toward view-through conversions without ever validating that those conversions were incremental.
  • Ignoring cross-device double-counting between YouTube and other Google surfaces.

Checklist: Auditing Your Demand Gen Numbers

  • Demand Gen isolated via Campaign Type Attribution
  • Click-through and view-through conversions reported separately
  • View-through window aligned to your real purchase cycle
  • At least one geo or audience holdout on the books
  • Reported revenue sanity-checked against MER
  • Cross-validated with causal attribution on your GA4 export
  • Demand Gen compared to other channels on one neutral cross-channel view

Key Takeaways

For €99, upload any historical GA4 period and get causal attribution for every channel in 5–10 minutes — no pixel, no migration. Go Pro at €299/mo for continuous attribution, an AI chatbot for your data, and a developer API.

Get attribution insights in your inbox

One email per week. No spam. Unsubscribe anytime.

Key Terms in This Article

Related Articles

Sixty-second versions of these ideas: Causality Engine on YouTube Shorts.

Ready to see your real numbers?

Own the budget? Upload your GA4 export and see which channels drive incremental sales, with confidence intervals, in minutes. Have to defend it? Start with the live demo and take the read to your CFO.

Full refund if you don't see value.

Stay ahead of the attribution curve

Weekly insights on marketing attribution, incrementality testing, and data-driven growth. Written for the person who owns the budget and the person who has to defend it.

Which one are you? Optional.

No spam. Unsubscribe anytime. We respect your data.

Frequently Asked Questions

What is Google Demand Gen attribution?

It is how Google Ads credits conversions to Demand Gen campaigns running across YouTube, Shorts, Discover and Gmail. Because Demand Gen is an impression-led demand-creation channel, Google relies heavily on view-through conversions and data-driven attribution measured inside its own ecosystem, which tends to overstate the campaign's incremental contribution.

Why is Demand Gen ROAS higher in Google Ads than in my other tools?

Google counts post-impression view-through conversions and stitches cross-device journeys it can see but you cannot, and its data-driven model only includes Google touchpoints. Your GA4 or MTA tool sees the full journey, including Meta and email, so it assigns Demand Gen less credit. The gap is structural, not a bug.

Did Demand Gen replace Discovery campaigns?

Yes. Google migrated all Discovery campaigns to Demand Gen during 2024. Demand Gen expanded the available inventory to include YouTube in-stream and Shorts alongside the original Discover and Gmail placements, making it Google's primary visual, social-style demand-creation campaign type.

What is view-through conversion optimization for Demand Gen?

Announced for YouTube in April 2026, it lets Demand Gen bidding optimize toward conversions that occur after an ad impression even when there was no click. It can increase reported conversions, but those view-through conversions are exactly the ones most likely to have happened anyway, so they should be validated with a holdout.

How do I measure the true incremental value of Demand Gen?

Run a geo or audience holdout: pause Demand Gen in matched regions and measure the change in total orders. Report click-through and view-through conversions separately, align the attribution window to your real buying cycle, and cross-check against MER and new-customer CAC. Causal attribution on your GA4 export estimates contribution against a counterfactual.

Are attributed branded searches a reliable Demand Gen metric?

Attributed branded searches, introduced from January 2026, show how many branded searches Google believes a Demand Gen campaign generated. It is a useful directional signal of interest lift, but some of those searches reflect demand that already existed, so treat it as evidence to test rather than proof of net-new demand.

Is Demand Gen worth running if its reported ROAS is inflated?

Often yes. Inflated reporting does not mean zero value; it means the headline number overstates incrementality. Many brands find Demand Gen profitable at a lower true ROAS than Google reports. The goal is to size the budget against measured incremental return, not the dashboard figure.

Related reports

Real reports on this topic.

Anonymised reports from the Attribution Report Library tagged with guide.

Browse all related reports

Find your wasted ad spend in 5–10 minutes.

Watch the model work on a sample store first, no signup. Then upload your last 40–90 days of GA4 sessions and get incremental ROAS with confidence intervals. No pixel, no SDK. €99 per read.

Prefer to talk it through? Book a 20-min call, or read how it works.

Last-click guesses.We run the math.

Causal attribution for ecommerce brands. Watch the model work on a sample store first, then upload your GA4 export and see which channels really drove revenue in 5–10 minutes. €99, pay-per-use. Pro at €299/mo when you want it continuous.

No signup for the demo. Book a 20-min call or compare plans.