Stillwater Media creative aerial photograph of color-blocked salt ponds in a geometric grid, illustrating a programmatic reporting dashboard

Programmatic Reporting Dashboard: What Clients Should See

Stillwater Media•2026-11-03•10 min read

Every block accounted for: a good dashboard shows where each dollar landed.

A programmatic reporting dashboard should show a client four things without a single click: where the money went (publisher, deal and supply path), what it cost at every layer (media, data, tech and agency fees), who actually saw the ads (reach, frequency and audience quality), and what changed in the business because of it (incremental site visits, branded search, pipeline and revenue against a holdout). If your current dashboard opens on impressions, click-through rate and a last-click ROAS number, you are looking at a delivery receipt, not a reporting system. This guide lays out the panels, metrics and access rights a sophisticated marketer should expect, the benchmark ranges Stillwater uses when planning, and the mistakes that let weak programs hide behind attractive charts.

Why does a programmatic reporting dashboard matter more than the media plan?

The media plan is a promise. The dashboard is the evidence. In programmatic, where a single campaign can touch thousands of domains, several supply-side platforms and multiple data vendors in a week, the gap between those two documents is where budget disappears.

The ANA's Programmatic Transparency Benchmark has tracked that gap for three years. Its Q4 2025 benchmark found that quality-led advertisers convert nearly 57% of programmatic spend into benchmark-qualified impressions, which means even disciplined buyers lose a meaningful share of every dollar before it reaches a real, viewable, brand-safe placement. Earlier in 2025 the ANA put unrealized programmatic value at $26.8 billion globally. None of that loss shows up on a dashboard that only reports clicks.

For a brand selling a $5,000-plus product on a sales cycle measured in months, the stakes are higher still. You cannot wait for revenue to tell you something is wrong, because revenue arrives 60 to 180 days after the impression. The dashboard has to surface the early indicators of quality and incrementality early enough to act on them.

What should be on the first screen of a programmatic reporting dashboard?

The first screen is the one your CFO will see. It should answer "is this working, and is the money going where we agreed?" in under a minute. We recommend six tiles:

  • Spend versus plan, broken out by channel (CTV, online video, display, native, audio, DOOH) and pacing against the month.
  • Working media percentage: the share of total spend that paid for media, after data, tech and agency fees.
  • Verified reach and average frequency against the defined target audience, not against "all impressions served."
  • Inventory quality: share of spend on private marketplace and programmatic guaranteed deals versus open exchange, plus viewability and invalid traffic rates.
  • Incremental outcome: lift in site visits, branded search or qualified conversions in exposed households versus a holdout group.
  • Pipeline and revenue influenced, reported on a lag that matches your sales cycle and labeled as such.

Everything else, from creative-level click rates to device splits, belongs one level down. When the first screen opens on impressions served, it trains the client to reward volume, and volume is the cheapest thing in programmatic to buy.

Which cost metrics should a programmatic reporting dashboard break out?

This is where most dashboards go quiet. A single blended CPM tells you almost nothing, because it hides the layers stacked on top of the media itself. A transparent dashboard separates them.

Cost layerWhat to reportStillwater planning range (premium programmatic)Red flag
Media costClearing CPM by channel and dealCTV $30-$65; premium video $15-$35; premium display $6-$18Only a blended CPM is shown
Data costAudience segment fees as CPM or % of media10%-20% of media on affluent segmentsData fees bundled into "media"
Tech and verificationDSP platform fee, verification, brand safety8%-15% of media combinedNo line item at all
Agency feeManagement fee, retainer or marginDisclosed as a flat fee or % of spendMargin buried in a marked-up CPM
Supply path feesSSP take rate where log-level data allows10%-20% of the bidNever disclosed or "not available"
Working media %Media cost divided by total spend60%-75% for a managed premium programUnder 50%, or unreported

The planning ranges above are Stillwater's own, drawn from premium inventory buys for high-consideration brands; open-exchange display will clear far lower and should be judged separately. The goal is not to hit a particular number but to see every number. If you want a deeper look at how fee layers stack up and what to request during an audit, our guide to programmatic fee transparency and agency audits walks through the line items.

Where did the ads actually run?

A credible programmatic reporting dashboard includes a placement report at the publisher and app level, not a category summary. "Premium news, 34% of impressions" is not a placement report. You should be able to export a list of every domain, app bundle and CTV channel that received spend, with impressions, spend, viewability and conversions next to each one.

For CTV in particular, the standard has moved. Brands now expect to see which streaming apps and channels carried their spots, rather than a single line reading "CTV, run of network." We explain what a complete CTV placement file looks like, and which fields an agency can and cannot provide, in our post on the CTV publisher-level placement report.

Three placement views belong on every dashboard:

  • Top 50 placements by spend, with each one's share of budget and its performance index against the campaign average.
  • Long-tail exposure: the share of spend on placements outside the top 200. On a curated luxury program this should be small; on a scaled open-exchange program it can be most of the budget.
  • Blocked and excluded inventory: how many impressions the brand-safety and made-for-advertising filters stopped, so you can see the guardrails working.

How should reach and frequency be reported to clients?

Reach is the metric agencies most often inflate by accident. Impressions divided by a guessed frequency is not reach. A useful dashboard reports deduplicated household reach across CTV and video, reach inside the defined affluent audience, and a frequency distribution rather than an average.

The distribution matters because averages hide waste. A campaign with an average frequency of six might be showing one ad to half its audience and fifteen ads to the rest. Ask for a histogram: households reached once, two to three times, four to eight times and more than eight times. For most luxury and high-consideration CTV programs, Stillwater plans for a weekly frequency of two to four exposures per household and a campaign-level cap that keeps fewer than 10% of reached households above twelve exposures a month.

Audience quality deserves its own line. If the campaign targets households with $500,000-plus in investable assets, the dashboard should show what share of reached households matched that definition, how the match was made and which vendor verified it. "Affluent segment" with no verification is a label, not a metric.

How do you show incrementality on a programmatic reporting dashboard?

Attributed conversions tell you who saw an ad and later converted. They do not tell you who converted because of the ad. For brands with long sales cycles, that distinction decides whether a channel deserves more budget.

The incrementality panel should present:

  • Exposed versus holdout lift in site visits, branded search, form submissions or showroom visits, with the confidence interval printed beside the number.
  • Incremental cost per outcome: spend divided by the outcomes the holdout says would not have happened otherwise.
  • The test design, stated plainly: holdout size, geography or audience split, start date and expected read date.

When the holdout has not yet run long enough to read, the dashboard should say so rather than filling the space with attributed numbers. Our guide to incrementality testing for luxury brands covers holdout sizing and how long a read takes at different budget levels.

For the revenue tile, the most reliable method for high-AOV brands is a CRM matchback: hashed customer records matched against exposure logs, then compared with the holdout. Reporting a 90-day lagged revenue figure honestly is far more useful than reporting a seven-day ROAS that flatters the channel.

What data access should clients have beyond the dashboard?

A dashboard is a view. The data underneath it is an asset, and the client should own it. At minimum, a programmatic client should have:

  • Read access to the DSP seat, or a seat in the client's own name, so numbers can be checked against the source.
  • Log-level data on request, delivered to a client-owned bucket, for audits and custom analysis.
  • Raw exports of every dashboard table in CSV, not only screenshots or PDFs.
  • The audience definitions and data vendor list, so segments can be rebuilt if the relationship ends.

If an agency resists any of these, the dashboard is likely presenting a curated story. We cover the ownership questions in detail in our post on who owns the DSP seat and data, and the practical value of event-level records in our guide to log-level data.

How often should programmatic reporting be reviewed?

Different panels move at different speeds, and the reporting rhythm should match.

CadenceWhat to reviewWho should attend
Daily (automated)Pacing, delivery errors, invalid traffic spikesAgency team only; alerts to client on exceptions
WeeklySpend vs plan, placements, reach and frequency, creative rotationAgency strategist and client channel owner
MonthlyCost layers, working media %, audience quality, early incrementalityClient marketing head and finance partner
QuarterlyIncrementality reads, CRM revenue matchback, budget reallocationCMO, CFO and agency principals

A common failure is to review everything weekly. Revenue and incrementality numbers are noisy at weekly grain for brands with long sales cycles, and reacting to that noise causes teams to cut working programs or scale lucky ones. Weekly reviews should focus on inputs you can control; quarterly reviews are where outcome numbers earn budget decisions.

What are the most common programmatic reporting dashboard mistakes?

These are the patterns we see most often when brands ask us to review their existing reporting:

  • Click-through rate as a headline KPI. On CTV, clicks are structurally near zero; on display, a high CTR is as likely to signal accidental clicks or bot traffic as interest. For high-consideration products it is rarely predictive of revenue.
  • Last-click ROAS without a holdout. Retargeting and branded audiences will always look efficient on last click, because they reach people already on the way to buy.
  • View-through conversions with long windows. A 30-day view-through window on a large CTV buy will credit the channel with conversions that would have happened anyway. Report view-through, but alongside a holdout.
  • One blended CPM. This hides data fees, tech fees and margin, and it makes premium and remnant inventory look interchangeable.
  • Category-level placement summaries. If you cannot see the domains and apps, you cannot judge brand safety or spot made-for-advertising sites.
  • Dashboards built in the agency's tool only. If you lose access when the contract ends, you lose your history. Insist on exports or a client-owned data warehouse.
  • No annotations. Creative changes, budget shifts, promotions and seasonality should be marked on the timeline. Without them, every spike becomes a debate.

How does a programmatic reporting dashboard change by vertical?

The structure above holds across categories, but the outcome tiles should reflect how each business actually sells.

  • Private aviation: quote requests, membership or card inquiries and flight-hour deposits, with a 60- to 120-day revenue lag. See our private aviation advertising page for typical channel mixes.
  • Wealth management: qualified consultations booked and assets under management onboarded, reported with compliance-approved definitions.
  • Luxury real estate: tour bookings, broker inquiries and contract signings, often split by in-market and out-of-market buyers.
  • Premium DTC: new-customer revenue and contribution margin per order, rather than blended revenue that includes returning buyers.
  • Luxury hospitality: direct bookings and average daily rate versus online travel agency share.

What stays constant is the principle: the dashboard should report the outcome your finance team already tracks, on the lag your sales cycle actually has.

A simple checklist for your next agency review

Before your next quarterly business review, ask your agency to confirm the dashboard does the following:

  • Shows spend by channel, deal type and publisher, exportable at the domain and app level.
  • Separates media, data, tech and agency costs, and reports working media percentage.
  • Reports deduplicated reach and a frequency distribution against a verified target audience.
  • Includes at least one live holdout or geo test with its design printed on the page.
  • Connects to CRM outcomes with a stated lag window.
  • Gives you read access to the DSP seat and log-level data on request.
  • Lets you export every table without asking.

If the answer to three or more is no, the reporting is protecting the agency more than it is informing you.

Ready for reporting you can take to your CFO?

Stillwater Media builds every client engagement on a transparent programmatic reporting dashboard: publisher-level placements, itemized costs, verified affluent reach and incrementality reads tied to your CRM. We take on a limited number of engagements each quarter so that every account gets senior attention. If your brand has an LTV above $5,000 and a sales cycle longer than 30 days, apply to work with Stillwater Media.

About the author: Stillwater Media is a selective performance media agency for luxury and high-consideration brands, headquartered in North Carolina and serving clients nationally and internationally. Its team plans and buys premium CTV, programmatic, streaming audio, DOOH and social media for brands in private aviation, wealth management, luxury real estate, hospitality and premium DTC. Signal. Strategy. Scale.

Frequently Asked Questions

What should a programmatic reporting dashboard include?

It should show spend by channel, deal and publisher, itemized media, data, tech and agency costs, verified reach and frequency, and incremental outcomes against a holdout. Clicks and impressions belong on a secondary screen, not the first one.

What is working media percentage in programmatic?

Working media percentage is the share of total spend that paid for the media itself after data, technology, verification and agency fees. Stillwater plans for 60% to 75% on a managed premium program and treats anything under 50% as a reason to audit.

Should clients have access to the DSP seat?

Yes. Clients should have at least read access to the DSP seat, or a seat in their own name, plus log-level data on request. That access lets them verify dashboard numbers against the source and keeps their history if the agency changes.

How often should programmatic reporting be reviewed?

Review pacing and delivery daily through automated alerts, placements and frequency weekly, costs and audience quality monthly, and incrementality and revenue quarterly. Outcome metrics are too noisy at weekly grain for long sales cycles.

Is click-through rate a good programmatic KPI?

Rarely for high-consideration brands. CTV clicks are structurally near zero and high display click rates can reflect accidental or invalid clicks, so incremental site visits, branded search and CRM-matched revenue are better measures.

Ready to discuss your strategy?

Discover how our approach can transform your brand's media performance.

Related insights