The manual way comes first, in Google Ads itself. Then the same problem as Goldbeater finds it, every day, without anyone asking.
What a Demand Gen campaign is, and where its ads show
Google describes Demand Gen campaigns as ad campaigns that “capture engagement and action across YouTube (including Shorts), Discover, Gmail, Maps, and the Google Display Network.” One campaign holds image and video ads, and Google’s AI serves them to people likely to be interested in your brand, in Google’s words “even if they aren’t actively searching for you yet.”
Each of those places is a channel, and every ad group chooses its own. Under Let me choose the list is:
- YouTube, as a whole or by format: in-stream, in-feed and Shorts.
- Discover, the feed of articles Google shows people on their phones.
- Gmail.
- Maps, which serves only when the account has a location asset of its own enabled.
- Google Display Network, which Google’s page on channels puts at more than 3 million sites and apps.
The other setting, All Google channels, is what Google recommends for most advertisers. It leaves the mix to Google and adds new channels as they arrive, with the Display Network as an optional addition. Until March 2025 that last channel was called Google video partners in Demand Gen and took video only. Image ads began serving there in April 2025.
Google Search results aren’t on that list: Google’s own table gives them to Search and Performance Max campaigns. A Demand Gen campaign reaches people while they watch, scroll and read, which is why the question to ask of one is who it reached and where it showed.
Google Discovery ads and Video action campaigns are now Demand Gen
Three older campaign types have been folded into this one, each on Google’s own dates:
- Discovery ads. Google’s announcement of October 10, 2023 calls Demand Gen “the next generation of Discovery campaigns”, opened it to every advertiser that day, and said Discovery campaigns would be upgraded from that week through early 2024. So Discovery ads are today’s Demand Gen under an older name.
- Video action campaigns. Google removed the option to create one in April 2025, began upgrading existing ones automatically in July 2025, and gave April 2026 for the last. They ran on YouTube and Google video partners with video only. Demand Gen added Discover, Gmail and image ads.
- Display campaigns. These are moving now. Google’s help page dates the phased rollout of a migration tool to June 2026. Later, with no date on that page, new Display campaigns can only be created within Demand Gen and the remaining eligible ones are migrated automatically. Google’s blog post of May 26, 2026 says the transition is expected to complete by 2027. A migrated campaign can’t be turned back.
The Display campaign guide has what carries over in that move and what doesn’t.
Demand Gen ads: the formats and the Demand Gen ad specs
An ad group holds three kinds of ad: a video ad with a single video, an image ad with a single image, and a carousel ad with 2 to 10 image cards. A campaign set to run a product feed takes product ads only. You aren’t required to use both images and video, and Google says a campaign with one format serves only where that format is eligible:
- Video only can’t show in Gmail.
- Image only can’t show in YouTube in-stream.
- A video shorter than 10 seconds can’t show in-stream either. The shortest video Demand Gen takes is 5 seconds.
| Asset | Ratio | Size in pixels |
|---|---|---|
| Logo | 1:1 | 144×144 at least, 1200×1200 recommended |
| Image, square | 1:1 | 300×300 at least, 1200×1200 recommended |
| Image, horizontal | 1.91:1 | 600×314 at least, 1200×628 recommended |
| Image, vertical | 4:5 | 480×600 at least, 960×1200 recommended |
| Image, for Shorts | 9:16 | 600×1067 at least, 1080×1920 recommended |
| Video, horizontal | 16:9 | 1920×1080 recommended |
| Video, square | 1:1 | 1080×1080 recommended |
| Video, vertical | 4:5 | 1080×1350 recommended |
| Video, for Shorts | 9:16 | 1080×1920 recommended |
Images are .jpg or .png files of up to 5 MB, and a logo up to 150 KB. An ad takes up to 5 logos. The ad strength guide covers how Google rates the result.
Demand Gen vs Performance Max, and Demand Gen vs Display
Google’s page about Demand Gen answers the first comparison itself. Performance Max (PMax), it says, “helps you find more converting customers across all of Google’s channels”. Demand Gen “gives you more control over creative testing, audience targeting, and specific placements on YouTube and Discover.” The same page sets the campaign types side by side, and its page on Display campaigns moving into Demand Gen does the same for Display:
| Demand Gen | Performance Max | Display campaign | |
|---|---|---|---|
| Where ads show | YouTube, Discover, Gmail, Maps and the Display Network, chosen by ad group | Search, YouTube, Discover, Gmail, Maps and the Display Network, all of them | The Display Network, YouTube and Gmail |
| Audience | Segments you target, lookalike segments among them | Audience signals, with no hard targeting | Segments you target, without lookalike segments |
| Bidding | Clicks, conversions or conversion value | Conversions or conversion value | Clicks, conversions or value, and Manual CPC, viewable impressions and pay for conversions |
So the choice between Demand Gen vs PMax is a choice about control. Performance Max takes your audiences as signals and decides every channel, Search among them. Demand Gen’s channels include no Search results, and it lets you say who sees the ads and on which channels. Google’s table gives Performance Max to maximizing performance across all its channels, and Demand Gen to generating demand on “Google’s most visual, entertaining surfaces”. The Performance Max guide covers what you can read and change in one.
Against a Display campaign, Demand Gen reaches more places with the same kinds of audience, adds lookalike segments, and drops the manual controls: Google lists Manual CPC, bid adjustments and viewable-impression bidding as not supported in Demand Gen.
What you set in a Demand Gen campaign, and what Google decides
What you set, and where:
- On the campaign: the goal, the bid strategy, a daily budget or a total budget across fixed dates, and the devices.
- On the campaign or the ad group, never both: locations and languages. They sit on the ad group by default, and Google recommends the campaign level only when you need a radius around a place. You can’t move them after the campaign is published.
- On the ad group: the channels, the audience, its demographics, whether optimized targeting is on, and the ads.
What Google decides:
- Every bid. Demand Gen has no Manual CPC, and in Google’s table of bid adjustments by campaign type, Demand Gen takes none: not for a device, a location, an hour or a demographic group.
- How often one person sees an ad. Frequency capping isn’t supported. Google says its system controls impression frequency automatically.
- The mix of channels, under All Google channels, and which of your assets are shown.
- Who sees the ads beyond your audience, when optimized targeting is on, which Google recommends. It treats your audience as a starting point and, Google warns, “may reduce or stop serving traffic on your signals if it finds better performing traffic elsewhere.” It also widens demographics: Google says it may reach beyond the age, gender, household income and parental status you selected. One option holds it to your age and gender selections.
Exclusions hold either way. Google says optimized targeting honors all exclusions, and that your locations, languages and devices are followed strictly.
Demand Gen targeting: audiences and Lookalike segments
An ad group’s audience is built in the Audience builder from the same parts as elsewhere in Google Ads: your data (website visitors, app users, YouTube viewers and customer lists), custom segments, in-market, affinity, life events and detailed demographics, with age, gender, household income and parental status beside them. Two limits are easy to miss. An audience takes one age range, as wide as you like. And exclusions are narrower than targeting: Google’s pages name your own data segments, and lookalike segments, as what an audience can exclude.
Lookalike segments are the Google Ads lookalike audience: people who share characteristics with a seed list of yours. Google’s Demand Gen FAQ says they are “only available for Demand Gen campaigns”, though its page on them also mentions Video brand campaigns. You build one in the ad group’s audience:
- Seed lists. Up to 10 of them: customer lists, website visitors, app users, a Google Analytics audience or a YouTube audience.
- Reach. Narrow aims for 2.5% of the people in your target location, Balanced for 5% and Broad for 10%.
- Timing. Google refreshes the segment every 1 to 2 days, and recommends creating it 2 to 3 days before you need it.
That reach setting changed in 2026. Google is moving Lookalike segments in Demand Gen to what it calls a suggestion mode, starting in March 2026: the seed list and the reach you pick become signals, and the system “may reach highly qualified users outside of these thresholds”. A row using it carries a signal tag in your reports. To keep the percentages as limits, Google offers an opt-out form. Its page on the older behavior asks for seed lists that add up to over 100 matched people, and its page on the update says that minimum no longer applies.
The Customer Match guide covers the customer lists a seed is usually made from.
Bidding, budget, and how long to wait before judging one
Between them, Google’s pages name six bid strategies for Demand Gen: Maximize clicks and Target CPC for traffic, Maximize conversions and Target CPA for conversions, and Maximize conversion value and Target ROAS for value. Google’s advice on them fits in four lines:
- Where to start. With no target in mind, start on Maximize conversions, and move to Target CPA or Target ROAS after the campaign has at least 50 conversions.
- Value bidding has an entry bar. 50 conversions with a value in the campaign in the past 35 days, 10 of them in the past 7, or 100 across all your Demand Gen campaigns in 35 days. Google suggests a first target ROAS 20% under what the campaign has returned.
- Budget. At least 10 times your target CPA a day. Google calls a low daily budget the usual reason a new Demand Gen campaign underperforms, and says a healthy one uses about 80% or less of its budget while meeting its target.
- Changes. None during learning. After that, 15% at most on a bid or a budget, and 30 to 50 conversions before you judge what a change did.
Learning takes up to around 50 conversions or three conversion cycles, and Google says to aim for those conversions within 2 weeks. So the first reading of a Demand Gen campaign is whether its budget can buy 50 conversions in that time. After a switch to value bidding, Google asks for at least 3 weeks before you evaluate it, leaving out the last days your conversions haven’t caught up with.
The Target CPA and Target ROAS guide covers a target a campaign can’t reach.
View-through conversions and engaged-view conversions in Demand Gen
A Demand Gen campaign counts conversions a Search campaign never does, so read what its Conversions column holds before you compare the two.
- An engaged-view conversion follows a watched video with no click: at least 10 seconds of a skippable in-stream ad, or 5 seconds of an in-feed or Shorts ad. Google includes these in Conversions, and the default window for Demand Gen is 1 day.
- A view-through conversion is, in Google’s words, when customers “view, but don’t interact with your ad, and then later complete a conversion on your site.” In most campaign types it’s reported in its own column and kept out of Conversions. Demand Gen is one of the exceptions Google names.
The exception is a campaign setting. Open the campaign’s settings, expand Conversions Optimization, and look at Include view-through conversions. With it ticked, the campaign bids on view-through conversions from its video ads and counts them in Conversions. Google’s pages don’t agree on the default: its page about the setting says newly created Demand Gen campaigns have it on, and its page about view-through conversions says it’s off. So check yours. Google recommends a 1-day view-through window where the setting is on, and says a longer one brings a surge in the conversions reported.
To see what kind of conversions a campaign is counting:
- Go to Campaigns › Campaigns.
- Select Segments above the table, then Conversions, then Ad event type.
- Read the rows: click-through conversions, engaged-view conversions, and Impression for the view-through conversions the campaign bids on. Each conversion is counted once, under the highest of the three it had: a click, then an engaged view, then an impression.
The attribution models guide covers how credit is shared between your campaigns.
Read who a Demand Gen campaign reached, by age and gender
With optimized targeting on, who sees a Demand Gen campaign is partly Google’s choice, so the report of who it reached is the one to read first.
- Go to Campaigns › Audiences, keywords, and content › Audiences.
- In the Demographics module choose Campaign view, select a tab (Age, Gender, Household income or Parental status), then Show table.
- Set the date range to the last 30 days. Have Cost, Conversions and the conversion value column in the table.
- For one row, add up the other rows’ cost and their conversions, Unknown included, and divide the first by the second. That is what the rest of the audience paid for a conversion.
- Divide the row’s own cost by that price. The answer is what its spend would have bought at their rate. If it bought at least half of that, leave it.
- If it bought under half, ask whether so few could be luck. In Google Sheets, give BINOMDIST the row’s conversions, the campaign’s conversions, the row’s share of the campaign’s cost, and TRUE. Multiply the chance it returns by the number of rows you compared, in every campaign. Under 5%, the gap is worth acting on.
| Age | Cost | Conv. | Conv. value | Expected | By luck |
|---|---|---|---|---|---|
| All ages | $1,760.00 | 41 | $11,131 | — | — |
| 18–24 | $486.00 | 2 | $318 | 14.9 | 0.02% |
| 25–34 | $372.40 | 13 | $3,510 | 7.5 | 96% |
| 35–44 | $318.20 | 12 | $3,420 | 6.4 | 98% |
| 45–54 | $214.80 | 8 | $2,280 | 4.6 | 94% |
| 55–64 | $121.10 | 3 | $843 | 2.8 | 69% |
| 65+ | $58.10 | 0 | $0 | 1.4 | 25% |
| Unknown | $189.40 | 3 | $760 | — | — |
The row that reads worst is 65+, with no sale at all, and it tells you nothing: $58.10 was never likely to buy two. The 18–24 row sold, and is the finding. Its return says the same as its count: $318 of sales on $486 is a ROAS of 0.65, where the rest of the audience returned 8.49. Where your account records a real conversion value, ask for both to be under half.
Google gives one reason to be slow here. Its performance guide says costs that vary between formats and channels are normal, because Smart Bidding buys the next cheapest conversion wherever it is and doesn’t aim for one average. The same holds for who it reaches: a group at a somewhat worse price can be the next conversion worth buying. A group at 7 times the price, on 28% of the budget, isn’t.
What you can change for a group in a Demand Gen campaign is narrower than in a Search campaign:
- No bid adjustment. There is none to set, so a group that converts at a worse price can’t be bid down.
- The ad group’s demographics. In the Demographics module, select Edit demographics, choose the ad group, and tick only the groups to include. Google’s steps for excluding a demographic group, under Exclusions and Edit exclusions on the same page, take a campaign or an ad group. Leave Unknown in: Google warns that excluding it “might prevent a substantial number of people from seeing your ads”.
- Demographic expansion. With optimized targeting on, a selection is a signal. To keep the campaign inside your age and gender choices, the ad group has an option to restrict demographic expansion to them. Google says that may limit performance.
- Household income and parental status. Google’s page on demographic targeting lists both for Demand Gen campaigns. Its page on Display campaigns moving in says Demand Gen supports them “only as soft targets or hints”. Treat a change to either as a steer, and read the table again after it.
- The ads and the page. A group that clicks and doesn’t buy may be seeing an ad or a landing page written for someone else. A separate ad group for it, with its own ads, tests that.
The same reading works for devices, audiences and cities in other campaign types, and the targeting guide walks through each.
Read where a Demand Gen campaign showed, by channel and format
Google Ads reports a Demand Gen campaign’s channels through two segments and one report:
- On Campaigns › Campaigns, select Segments and segment by network. The rows are Discover, Gmail, YouTube, Google Display Network and Maps.
- Segment by ad format to split YouTube further: skippable in-stream, in-feed and Shorts. Google notes that the in-feed row currently holds Gmail, Discover and YouTube in-feed together.
- Go to Campaigns › Insights and reports › When and where ads showed and select the Where ads showed tab. For Demand Gen it breaks YouTube’s Watch Next, in-stream and Shorts ads out by channel or video, and adds Gmail, Discover and the Display Network into one total.
A segment splits a table by time too, but Google Ads segments by Day only for a date range of 16 days or less, so read a month as its total.
Google asks you not to manage a Demand Gen campaign channel by channel. Its page on channel controls says to consider the campaign’s overall efficiency “instead of focusing on cost-per-conversion or performance metrics for each individual channel”, since one channel can look cheaper alone and still not bring enough conversions. Where you do need a channel to carry a set amount, its advice is a separate ad group for that channel, with a higher target, at some cost in efficiency.
What you can keep a Demand Gen campaign off is settled for the whole account. Google’s pages don’t agree on a campaign’s own placement exclusions, and the account-level one, under Tools › Content suitability › Advanced settings › Excluded placements, is the one every page agrees on. The Display campaign guide has how to read each site, app and channel against the rest of its campaign, and how far to trust the report.
What it looks like when Goldbeater finds it
Every day Goldbeater reads each enabled Demand Gen campaign’s last 30 days by age range, gender, household income and parental status, and sets each group against the rest of the campaign’s audience with the sum above. It raises one that bought under half the conversions its spend would have at their rate, on at least $20, where so few is unlikely once every campaign and group tested in your account is allowed for (5% overall). Where your conversion value is real, its ROAS has to be under half theirs too. The people Google couldn’t place stay in the rest, and Unknown is never the group raised. Where you count a cart or a form on the way to a sale, only the last step counts.
Demand Gen — New customers' ROAS from people aged 18 to 24 was 0.65, against 8.49 from the rest of its audience
Demand Gen — New customers
$449Estimated, a month
At the ROAS of 8.49 the rest of its audience returned, the $318 of value people aged 18 to 24 brought would have cost about $37; they cost $486, about $449 more in the last 30 days.
This campaign's own ROAS from the rest of its audience, last 30 days
The campaign spent $486 on people aged 18 to 24, 28% of its spend, for 2 conversions where 14.9 were expected at the rest of its audience's rate, people Google couldn't place included: under a 1.4% chance of so few by luck, allowing for the 58 campaign and demographic group pairs tested across the account.
- Cost
- $486
- Share of the campaign's spend
- 28%
- Expected at the rest of its audience's rate
- 14.9
The last 30 days
| Figure | People aged 18 to 24 | The rest of its audience |
|---|---|---|
| Spend | $486 | $1,274 |
| Conversions | 2 | 39 |
| Cost per conversion, beyond chance | $243 | $33 |
| Conversion value | $318 | $10,813 |
| ROAS | 0.65 | 8.49 |
People aged 18 to 24
The rest of its audience
| People aged 18 to 24 | $486 | 2 | $243 |
| People aged 25 to 34 | $372 | 13 | $29 |
| People aged 35 to 44 | $318 | 12 | $27 |
| People aged 45 to 54 | $215 | 8 | $27 |
| People aged 55 to 64 | $121 | 3 | $40 |
| People 65 and over | $58 | 0 | — |
| People of unknown age | $189 | 3 | $63 |
An age range, gender, household income band or parental status that brings under half the conversions the rest of your campaign's audience buys for the same spend, too far under to be chance, and under half their return where your conversion value is real. Where it bought nothing, the fix excludes it from the campaign; people Google couldn't place are never judged. The estimate is what its conversions cost above the campaign's price for everyone else.
A Demand Gen campaign takes no demographic bid adjustment, and excluding people aged 18 to 24 would lose the conversions they bring: see whether the campaign's ads and landing page speak to them. If a customer among them is worth less to you than one from the rest, exclude them in the campaign's demographics in Google Ads.
The steps under What to do are the fix. Goldbeater drafts no change for this one.
This is “An age range, gender, income band or parental status converting far below the rest of its campaign” on a sample account. Goldbeater runs it on yours every 24 hours, and your AI analyst answers what you ask about any finding.
Get a free first lookThat is the campaign read above. The 14.9 conversions expected and the two returns are the table’s, and the finding’s chance is the table’s 1.39% after the 58 rows compared, rounded up. Its estimate is what the age range’s sales cost above the rest’s return: $486 less the $37 they would have cost. The 65+ row bought nothing and isn’t raised, since $58.10 is too little to tell from luck.
The finding is advice here because the age range converted. A Demand Gen campaign takes no bid adjustment, so Goldbeater says so and points at the ads and the landing page first. For an age range, a gender or a household income band that bought nothing, Goldbeater drafts its exclusion from the campaign. For parental status it advises one. An income band or a parental status reads low whatever it cost, and Google’s note above applies to both: in Demand Gen it calls them hints.
Other checks read a Demand Gen campaign too, each with a guide of its own:
- Where it showed. A site, app, YouTube channel or video that converts far below the rest of the campaign, a site or app with a click-through rate too high to be real, placements for children, in games or on job sites, and ones named with a word you’ve listed. For a Demand Gen campaign the findings name the account-level exclusion, or the ad group’s channels where the place is Gmail, Discover or YouTube. The Display campaign guide has all four.
- No location targeted, so the campaign can show in every country, in the location targeting guide.
- A name that says a place or a language the campaign’s targeting doesn’t match, in the ad group guide. A Demand Gen campaign is read where its locations and languages are set on the campaign, and left alone where they sit on its ad groups.
- Ad strength. A Demand Gen ad group whose ads Google rates Poor or Average, or hasn’t rated and which lack what its table asks of a Good image ad, in the ad strength guide.
- A word you never want in an ad, in a Demand Gen image ad’s headlines and descriptions, in the ad copy guide.
The audit checklist has every one of these as a line to work through by hand.
Questions
- What is a Demand Gen campaign in Google Ads?
- A campaign type that shows image, video, carousel and product feed ads on YouTube, Shorts included, and on Discover, Gmail, Maps and the Google Display Network. You choose the audience and the channels for each ad group, and Google sets the bids. It replaced Discovery campaigns in October 2023 and Video action campaigns by April 2026, and Display campaigns are moving into it.
- Where do Google Demand Gen ads show up?
- On YouTube (in-stream, in-feed and Shorts), Discover, Gmail, Maps and the Google Display Network. Each ad group either takes All Google channels, which Google recommends for most advertisers, or the channels you pick under Let me choose. Maps serves only when the account has a location asset of its own enabled, and Google Search results aren’t among the channels.
- What is the difference between Demand Gen and Performance Max?
- Google’s own page says Performance Max helps you find more converting customers across all of Google’s channels, Search included, and takes audiences as signals with no hard targeting. Demand Gen runs on YouTube, Discover, Gmail, Maps and the Display Network, and gives you control over creative testing, audience targeting and which channels each ad group shows on.
- Is Demand Gen replacing Display campaigns?
- Display campaigns are moving into it as the Google Display Network in Demand Gen. Google’s help page dates a migration tool to June 2026 and says that later, with no date given there, new Display campaigns can only be created within Demand Gen and the remaining eligible ones are migrated automatically. Its blog post of May 26, 2026 expects the transition to complete by 2027.
- How long should I run a Demand Gen campaign before judging it?
- Until it has about 50 conversions. Google says learning takes up to around 50 conversion events or three conversion cycles, that you should aim for those conversions within 2 weeks, and to wait for 30 to 50 conversions after any change. After a switch to value bidding it asks for at least 3 weeks.
- Can I set bid adjustments or a frequency cap in Demand Gen?
- No. In Google’s table of bid adjustments by campaign type, Demand Gen takes none, and Manual CPC isn’t supported. Frequency capping isn’t supported either: Google says its system controls impression frequency automatically. What you control is the audience, its demographics, the channels and the ads.
- Do Demand Gen conversions include view-through conversions?
- They can. Engaged-view conversions, from a watched video with no click, are always in the Conversions column. View-through conversions join them when the campaign’s Include view-through conversions setting is on. Segment the campaign by Conversions, then Ad event type, to see how many came from clicks, engaged views and impressions.