Reading Your Revenue Report
A field-by-field guide to the Advlume revenue report — date presets, summary cards, the stacked impressions chart, channel/bidder breakdown table, CSV export format, and why today's numbers update overnight.
The revenue report is the primary analytics view for each of your sites. It is accessible from your site's dashboard page under the Reporting tab. This article walks through every section of the report and explains what each number means.
Date range selector
At the top of the report you can select a preset date range or set a custom range:
| Preset | Period covered |
|---|---|
| Today | Current calendar day (intraday estimate) |
| Yesterday | Previous calendar day (finalised) |
| Last 7 days | Today and the 6 preceding days |
| Last 30 days | Today and the 29 preceding days (default) |
| This month | First of the current month through today |
| Last month | Full previous calendar month |
| All time | Earliest data on record through today |
| Custom | Any date range you specify |
All dates are in the server's configured timezone (UTC).
Summary cards
Three cards at the top of the report summarise the selected period:
- Revenue — Total gross revenue in USD for the period, sourced from GAM's reconciled figures (or Prebid win estimates for today's date).
- Impressions — Total number of ad creatives rendered across all your slots in the period.
- eCPM — Effective CPM, calculated as
(Revenue / Impressions) × 1000. Shown as "—" when there are no impressions.
The revenue chart
The stacked bar chart below the summary cards plots impressions over the selected period, broken down by demand source. Each bar represents one day (or one hour in hourly mode). The height of each coloured segment shows how many impressions were delivered by that demand channel on that day.
Granularity toggle
- Daily — One bar per calendar day. Uses pre-aggregated MySQL stats (fast, available for any date range).
- Hourly — One bar per clock hour. Queries live Prebid win data from the edge database. Limited to a maximum of 14 days back, as older intraday data may not be retained.
Breakdown toggle
- By channel — Groups demand sources into named channels: Google Ad Manager, Magnite, Index Exchange, OpenX, PubMatic, Xandr, Criteo, Kueez RTB, OneTag, and others. This is the default view and uses the fastest data path.
- By bidder — Shows individual DSP identifiers as reported by Prebid. Useful for diagnosing which specific buyers are active on your inventory. Queries the live edge database.
Demand source breakdown table
Below the chart, a table ranks every demand channel active in the selected period by revenue. For each channel you can see:
- Channel / Bidder — The demand source name.
- Revenue (USD) — Total revenue attributed to this channel in the period.
- Impressions — Total impressions delivered by this channel.
- eCPM — Revenue per 1,000 impressions for this channel specifically.
- Share % — This channel's share of total revenue for the period.
Channels are sorted by revenue descending. A channel with a high share % but low eCPM suggests high volume at a low price — worth investigating whether a floor adjustment might improve yields.
Daily data table
Scrolling further reveals a day-by-day breakdown of the selected period, showing impressions, revenue, and eCPM for each date. Days with no recorded data show zeros — this is normal for days before your site went live or days with very low traffic.
Exporting the report
A CSV export is available from the Export button in the top-right of the report. The downloaded file contains two sections:
- Daily series — One row per day with columns:
date,impressions,revenue_usd,ecpm_usd. - Demand sources — One row per channel with columns:
channel_key,label,revenue_usd,impressions,share_of_revenue_pct,ecpm_usd.
The filename is formatted as {domain}-advlume-report-{from}-to-{to}.csv.
Why today's numbers are lower than yesterday's
Today's figures are intraday estimates derived from Prebid win events. GAM's reconciled figures — which may be higher, as they include AdX fills that Prebid did not record — arrive the next morning and replace the estimate. It is normal for today's revenue to appear lower than a finalised prior day even with similar traffic levels.
Further reading
- How Revenue is Calculated — where the numbers come from and how they are updated
- Key Metrics Explained — deeper definitions of eCPM, fill rate, and viewability
- Real-Time Dashboard (Live) — second-by-second impression monitoring
- Improving Your CPMs — actionable steps to increase revenue
Last updated 2 months ago