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:

PresetPeriod covered
TodayCurrent calendar day (intraday estimate)
YesterdayPrevious calendar day (finalised)
Last 7 daysToday and the 6 preceding days
Last 30 daysToday and the 29 preceding days (default)
This monthFirst of the current month through today
Last monthFull previous calendar month
All timeEarliest data on record through today
CustomAny 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:

  1. Daily series — One row per day with columns: date, impressions, revenue_usd, ecpm_usd.
  2. 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

Last updated 2 months ago