Demand Gen Campaign Reporting for Agencies

A practical guide to demand gen campaign reporting for agencies - the Google Ads metrics that matter, what to cut, and how to send it automatically each week.

Ready to get started?

Set up in 2 minutes. White-label reports and AI insights.

14-day free trial - 2 min setup - no credit card required

Demand Gen campaign reporting for agencies

Demand Gen is the campaign type most likely to get you a confused email from a client. The spend is real, the impressions are enormous, the conversions look thin next to Search, and somewhere in the middle sits a metric called engaged views that nobody outside the agency has ever heard of.

That is a reporting problem, not a performance problem. Demand gen campaign reporting works when you show the client what the campaign is actually for (creating demand that lands later in Search, Shopping and direct traffic) instead of grading it against a bottom-of-funnel CPA it was never built to hit.

This guide covers which demand gen metrics in Google Ads belong in a client report, which ones quietly mislead, how the reporting differs from the old Discovery campaign setup, and how to get the whole thing delivered as a branded email every week without touching a spreadsheet. If Google Ads is a core part of your stack, our Google Ads integration pulls this data automatically.

Last updated: August 2026

Key takeaways

  • Demand Gen replaced Discovery campaigns in Google Ads, running across YouTube (in-feed, in-stream and Shorts), Discover and Gmail inventory, so its reporting looks more like paid social than paid search.
  • A useful demand gen client report separates click conversions from engaged-view and view-through conversions, because mixing them makes the campaign look either far better or far worse than it is.
  • Demand Gen numbers will not match GA4 exactly, and that is expected behaviour: Google Ads credits engaged views and view-throughs, GA4's default channel reporting generally does not.
  • Report Demand Gen on a weekly or monthly cadence with creative-level commentary, not daily, because upper-funnel campaigns need learning time and daily noise triggers panicked client emails.
  • Of the report schedules currently enabled in ReportsMate, roughly four in ten run weekly and four in ten run monthly, with only about one in seven running daily.

What this guide covers

  1. What demand gen campaign reporting actually is
  2. Which demand gen metrics in Google Ads matter to clients
  3. How Demand Gen reporting differs from Discovery campaign reporting
  4. Building a demand gen client report in six steps
  5. Why your Google Ads and GA4 numbers disagree
  6. Tools and delivery - dashboards versus email
  7. Reporting cadence for upper-funnel campaigns
  8. FAQs

What is demand gen campaign reporting?

Demand gen campaign reporting is the process of pulling performance data from Google Ads Demand Gen campaigns - reach, engaged views, clicks, conversions and conversion value across YouTube, Discover and Gmail placements - and presenting it to a client in a way that shows how paid demand creation is feeding the rest of the funnel.

Demand Gen is Google's visual, audience-led campaign type. It replaced Discovery campaigns, and existing Discovery campaigns were upgraded to Demand Gen through 2024. Google Ads Help documents the current formats, inventory and bidding options, and Google has continued to add channel-level controls and reporting since launch, so confirm what is live in your specific account before you promise a client a breakdown.

The reporting consequence is significant. Search reporting answers "what did we get for the money this month". Demand Gen reporting has to answer "what did we build this month", then show evidence it worked: rising branded search volume, more returning users, a healthier assisted-conversion path, a bigger remarketing pool.

Get that framing right in the report's first paragraph and the rest of the conversation is easy. Get it wrong and you spend the call defending an upper-funnel CPA against a Search CPA that is only cheap because someone else did the demand creation first.

Which demand gen metrics in Google Ads should be in a client report?

Report five things: reach and frequency, engaged views, click-through performance, conversions split by attribution type, and cost efficiency against the campaign's actual objective. Everything else is diagnostic detail that belongs in your internal working file, not the client's inbox.

MetricWhat it measuresWhy the client should careWhere it lives
Impressions and unique reachHow many people saw the ads, and how oftenShows the size of the audience you built this periodGoogle Ads
Engaged viewsViews that met Google's engagement threshold rather than a passing scrollSeparates genuine attention from cheap impressionsGoogle Ads
Clicks and CTRInterest strong enough to leave the feedThe cleanest early read on whether the creative worksGoogle Ads
Click conversionsConversions where the ad click was on the pathThe number most clients treat as "real"Google Ads
Engaged-view and view-through conversionsConversions credited after a view without a clickUpper-funnel value Search reporting will never showGoogle Ads (reported separately)
Cost, CPA and conversion value / ROASEfficiency against the stated goalBudget accountabilityGoogle Ads
New vs returning users, branded sessionsWhether new demand is arrivingProves the campaign is doing its job downstreamGA4
Branded impressions and clicksDemand showing up in SearchThe clearest lagging indicator of Demand Gen workingGoogle Ads and Search Console

Two terms worth defining inside the report itself, in one line each. An engaged view is a view that passed Google's engagement threshold rather than a scroll-past impression. A view-through conversion is a conversion that happened after someone saw the ad but never clicked it. Clients do not know these terms, and an undefined metric in a client report is worse than no metric at all.

If you are also running Performance Max for the same client, keep the two reports structurally similar so the comparison is fair. We cover that in our guide to Performance Max reporting for agencies.

How is Demand Gen reporting different from Discovery campaign reporting?

Discovery campaign reporting was a simpler, mostly feed-based picture; Demand Gen reporting adds video inventory, engagement metrics and creative-level analysis, which means the old Discovery report template is no longer enough. If you are still running a report built for Discovery, you are almost certainly under-reporting the video side of the campaign.

Three practical changes to your template:

Creative reporting became the main event. Demand Gen runs image and video assets across very different surfaces. An asset that carries YouTube Shorts can be dead weight in Gmail. Asset-level performance is the section clients find most useful, because it turns the report into a production brief for next month.

Placement context matters more. A client seeing "YouTube" in a report pictures pre-roll ads. Demand Gen in-feed and Shorts placements behave nothing like that, and one sentence of explanation prevents a lot of misunderstanding.

Engagement metrics need a home. Engaged views sit awkwardly between an impression and a click. Give them their own row with a plain-English definition rather than burying them in a metrics dump.

How do you build a demand gen client report in six steps?

Build the report around one question the client asked, then use the data to answer it. A demand gen client report that opens with a metrics table has already lost the reader.

  1. Open with the answer. Two or three sentences: what happened, what it cost, what it means, what you are changing. Assume this is all the client reads.
  2. Show spend and pacing. Budget used, budget remaining, days left. Nothing rebuilds trust faster than an agency that volunteers pacing before being asked.
  3. Split the conversion story. Click conversions in one line, engaged-view and view-through conversions in another, clearly labelled. Never present a blended total as if it were click-driven.
  4. Add the downstream evidence. Branded search movement, new users, assisted conversions. This is where GA4 and Search Console earn their place in a Google Ads report.
  5. Report creative by asset. Top three performers, bottom three, and what you are replacing. Attach the actual thumbnails where your tool supports it.
  6. Close with next steps. Three bullets, owner named, deadline attached.

Six sections, one page. If your monthly Demand Gen report runs to fourteen pages, nobody is reading page fourteen. Our reporting time savings calculator prices up what that extra length costs your agency in billable hours.

Why do Google Ads and GA4 disagree on Demand Gen numbers?

They disagree because they are measuring different things, and the discrepancy is expected rather than a tracking fault. Google Ads credits engaged-view and view-through conversions to the campaign that earned them. GA4's default channel reporting is session-based and attributes conversions differently, so view-driven Demand Gen conversions frequently vanish from the GA4 view.

Both numbers are defensible. Google Ads is answering "did this campaign contribute", GA4 is answering "what did the last significant session look like". Attribution settings, conversion windows and data-driven attribution all shift the gap further.

Put the explanation in the report once, as a permanent footnote, rather than re-explaining it on every call. Google Ads Help and Google Analytics (GA4) Help both document the underlying attribution models if a client wants the technical version, and we have written the plain-English version in Google Ads vs GA4 conversions explained.

One rule that saves arguments: pick one system as the source of truth for commercial decisions, say so in writing at the start of the engagement, and report the other as context.

Which tools handle demand gen campaign reporting, and how should it be delivered?

Most agency reporting platforms can pull Demand Gen data from the Google Ads API; where they differ is delivery, and delivery is what decides whether the report gets read. Full disclosure: ReportsMate is our product, so treat this section as our vantage point and check the competitors yourself.

ApproachHow the client receives itBest for
Login-required dashboards (AgencyAnalytics, DashThis, Whatagraph, Swydo)Client logs into a portal to view live dataClients who genuinely want self-serve access
Data pipelines and BI (Supermetrics, Looker Studio)Custom-built dashboards and scheduled exportsAgencies with analysts and bespoke reporting needs
Manual decksPDF or slides attached to an emailSmall client counts and high-touch retainers
Email-first reporting (ReportsMate)A branded report lands in the inbox on schedule, no loginMulti-client agencies who need reports actually opened

We built ReportsMate email-first because, after years around agency reporting, the dashboards clients were handed almost never got logged into - the report that arrives in the inbox is the report that gets read. The supporting evidence sits in our own data: of roughly 2,150 report emails delivered through ReportsMate, about a third have registered a tracked open, and tracked opens are a known undercount because image blocking hides some genuine reads. We cannot show you a comparable login rate for a dashboard, and that is rather the point.

White-labelling matters here too. Reports go out under your logo, your sender identity and your custom domain, so a Demand Gen report reads as your agency's work rather than a tool's output. See how it works for the setup.

How often should agencies report on Demand Gen campaigns?

Weekly for active optimisation, monthly for the strategic narrative, and almost never daily. Demand Gen is an upper-funnel campaign type with a learning period and view-driven conversions that arrive late. Daily reporting on that profile manufactures anxiety out of normal variance.

Our own platform data reflects that pattern. Of the report schedules currently enabled in ReportsMate, roughly four in ten run weekly, four in ten run monthly, and only about one in seven run daily.

There is a second reason to keep Demand Gen inside a broader report rather than sending it standalone. Across active client platform connections in ReportsMate, Google Ads accounts for roughly 16% of connections, sitting behind Google Analytics at about 38% and Meta Ads at about 20%. Agencies are not reporting on Google Ads in isolation, and Demand Gen in particular only makes sense next to the analytics data that shows what happened after the view.

Reporting cadence is simply how often a client hears from you with data attached. Set it once, automate it, and it stops being a decision you make under pressure on the last Friday of the month.

Common demand gen reporting mistakes

The most expensive mistake is reporting Demand Gen against a Search CPA target. It is the fastest way to have a working upper-funnel campaign switched off by a client who was never told what it was for.

Four more worth avoiding:

  • Hiding view-through conversions. Some agencies exclude them to look conservative. Better to show them, label them and explain them.
  • No creative commentary. Demand Gen is creative-led. A report with no asset-level insight gives the client nothing to act on.
  • Inconsistent date ranges. Comparing a 31-day month to a 28-day month without normalising is how a flat month becomes a "10% decline".
  • Silence between reports. Poor communication loses more retainers than poor performance, and consistent delivery is the cheapest retention work an agency can do. Plain-English metric definitions help, as in Google Ads metrics explained for clients.

Frequently asked questions

Q: What is Demand Gen in Google Ads?

A: Demand Gen is Google Ads' visual, audience-led campaign type that runs image and video creative across YouTube (including in-feed, in-stream and Shorts), Discover and Gmail. It replaced Discovery campaigns, with existing Discovery campaigns upgraded during 2024. It is built to create demand among people who are not searching yet, which is why its reporting looks closer to paid social than paid search. Google Ads Help maintains current documentation on formats, inventory and bidding options, worth checking before you write a client-facing definition.

Q: What metrics should be in a demand gen client report?

A: Include reach and impressions, engaged views, clicks and CTR, conversions split between click-driven and view-driven, and cost efficiency against the campaign's actual objective. Add downstream evidence from GA4 and Search Console - new users, branded search movement, assisted conversions - because that is where Demand Gen value usually shows up. Keep it to one page. Define engaged views and view-through conversions in a single line each inside the report, because an undefined metric in front of a client creates more questions than it answers.

Q: How is Demand Gen reporting different from Performance Max reporting?

A: Demand Gen reporting centres on audience reach, engagement and creative performance across a defined set of visual placements, so you can meaningfully analyse assets and channels. Performance Max spans nearly all Google inventory with less granular visibility, which pushes its reporting toward asset groups, audience signals and total conversion value. In practice, Demand Gen reports carry more creative commentary and Performance Max reports carry more caveats about what you cannot see.

Q: Why do my Demand Gen conversions not match GA4?

A: Because Google Ads credits engaged-view and view-through conversions while GA4's default session-based channel reporting generally does not. A campaign showing 40 conversions in Google Ads might show 20 in GA4, and neither figure is wrong. Different attribution models, conversion windows and data-driven attribution settings widen the gap further. Choose one system as the commercial source of truth, state that in writing at the start of the engagement, and add a standing footnote to the report so the discrepancy stops being a monthly conversation.

Q: Can I still report on Discovery campaigns?

A: Historical Discovery campaign data remains available for the periods those campaigns ran, so year-on-year comparisons are still possible, while new activity reports as Demand Gen following the upgrade. When a comparison crosses the migration, add one line explaining that the campaign type changed, otherwise a client will read a metric shift as a performance shift. This is one of the few cases where a footnote genuinely prevents a difficult call.

Q: How often should Demand Gen reports go to clients?

A: Weekly for accounts under active optimisation, monthly for accounts in a steady state. Daily reporting suits neither the learning period nor the delayed, view-driven conversions Demand Gen produces. Whatever you choose, keep it consistent - clients notice an irregular report far more than a slightly late one. Automating delivery removes the decision entirely, which is why most agencies on ReportsMate settle on a weekly or monthly schedule and stop thinking about it. You can compare plan options on our pricing page.

Q: Can demand gen client reports be white-labelled?

A: Yes. White-labelling means the report carries your agency's branding rather than the tool's - your logo, your colours, your sender identity and your own sending domain. With email-first reporting, the client receives a branded report from an address at your domain, so nothing in the delivery reveals the underlying platform. That matters most for agencies selling premium retainers, where a report branded with someone else's software undercuts the positioning you charge for.

Final tips for better demand gen campaign reporting

Demand gen campaign reporting is a framing exercise as much as a data exercise. Show the campaign against its own objective, split click conversions from view conversions, prove the downstream effect with GA4 and Search Console, and give the client something to act on in the creative section.

Then automate the delivery. Manual reporting swallows 15+ hours a week at many agencies, and Demand Gen reports are among the fiddliest to assemble by hand because the interesting data is spread across Google Ads, GA4 and Search Console. Connecting those platforms once and setting a schedule turns a recurring Sunday-night job into a scheduled send.

Stop losing your Sundays to client reports. Start your free 14-day trial - no credit card, no setup, cancel anytime. Your clients get branded Demand Gen reports in their inbox automatically.

Automate Your Marketing Reporting

Join agencies automating client reporting with ReportsMate.

14-day free trial - 2 min setup - no credit card required