Browse the help center

Report types reference

The companion to Report types — per statistics type, which controls, time granularities, group-by dimensions and filters appear, the 32 Advanced-only dimensions and the compacted-logs exceptions, and the full permission and availability rules.

Reference network manager admin Account → Analytics → Filter → Type of reports

The companion to Report types: that page says which type to pick, how fresh each is and what to do when one is missing; this page holds the per-type tables.

The types

General is always in the list; the other six are specialised types switched on per role and per network.

TypeOne row isData comes fromHow it runs
GeneralAggregated statistics for your group-by (campaign, site, country, day…)Daily and hourly aggregates the ad servers write, with conversions joined inInline, no progress bar
AdvancedAggregates recomputed from the full ad-request log, with 32 extra dimensionsThe full ad-request logBackground job with a progress bar
Impressions LogOne impression eventThe individual event logsBackground job with a progress bar
Clicks LogOne click eventSameBackground job with a progress bar
Conversions LogOne conversion eventSameBackground job with a progress bar
Header BiddingA group of header-bidding rounds, split by what filled them — a campaign booked here, the publisher’s own ad server, its AdX / AdSense backfill, a partner’s bidder code, or nobody — shown as Direct campaigns, Ad server (GAM), AdX / AdSense, a bidder’s name, or UnfilledIts own daily and hourly aggregatesInline, no progress bar
Targeting CookieCookie name/value statistics from cookie-targeting logsIts own daily aggregateInline, no progress bar

Three types read pre-aggregated statistics, not just General. Header Bidding and Targeting Cookie each have their own daily aggregates, which is why they run inline like General rather than as a background job. Only Advanced and the three event logs read the full event logs.

The dropdown lists types in a fixed order — General first, then Targeting Cookie, the three event logs, Advanced and Header Bidding. Entries you lack are dropped, not greyed out, so the list simply gets shorter.

Freshness

Report typesA completed hour becomes reportableDefault schedule
General, Header Bidding, Targeting CookieRight after the hour endsHourly, about a minute past the hour; Epom support or your account manager can set a shorter schedule for your network
Advanced and the three event logsAbout half an hour after the hour endsHourly, roughly 25–30 minutes past the hour

The hour in progress is never included, in any report type. Full explanation: Freshness: nothing shows the current hour.

What each type offers

Choosing a type rewrites the form. These controls appear, disappear and change contents:

ControlGeneralAdvancedImpressions / Clicks / Conversions LogHeader BiddingTargeting Cookie
Time granularityNone, Hour, Day, Week, Month, Year, 24 HoursNone, Hour, Day, 24 HourshiddenNone, Hour, Day, Week, Month, YearNone, Day, Week
Group by✓✓hidden✓✓
Split columns by (per-action columns)✓✓hiddenhiddenhidden
Time zonethe network’s, shown✓✓the network’s, shownthe network’s, shown
Validation (valid / invalid records)——✓——
Time range (hours of the day)—✓✓——

Two things here surprise people:

  • Advanced has the shortest granularity list among the aggregate types, not the longest. Week, Month and Year are General and Header Bidding only.
  • Header Bidding is the only specialised type that keeps Week / Month / Year. It is nonetheless the one aggregate type without 24 Hours, which exists only for General and Advanced data.

The dashboard widget dialog applies its own, different granularity rule — for any non-General widget it drops Hour, Month and Year. A breakdown you can pick in the report builder is not necessarily offerable in a widget built on the same type.

Group-by dimensions per type

Each type gets its own dimension set, and the differences are bigger than “Advanced adds some”.

TypeGroup-by dimensions
GeneralThe full base set — Site, OpenRTB Publisher ID, Zone, Placement, Placement Size, Placement Label, Placement Type, Advertiser, Campaign, Banner, Banner Label, Banner Template, ISCI / Ad-ID, Channel, Country, Country Group, Action — plus Attribution Type, and Advertiser Owner / Site Owner where permitted. OpenRTB Publisher ID and ISCI / Ad-ID appear only where your network administrator has switched them on for your role
AdvancedThe base set minus ISCI / Ad-ID and Attribution Type, plus the Advanced-only dimensions below. On compacted logs Placement Size and Placement Type drop out too
Impressions / Clicks / Conversions LogThe base set minus Attribution Type — but the Group by control is hidden for these types, so a log report is always a flat event list
Header BiddingOnly Fill Source, Country, Placement, Zone, Site
Targeting CookieOnly Country

Header Bidding and Targeting Cookie do not inherit the base set — their data has no other dimensions to group on. Attribution Type is General-only.

Advanced-only dimensions: Browser, Browser Version, OS, OS Version, Top Domain, Package Name, Screen size, Mobile Carrier, Connection Type, Language, Accept-Language, Time Zone Name, Browser Country, Traffic Source, Location, Custom parameter, Device format, Proxy, Device Vendor, Device Model, Device Model Code, Device Release Year, Device RAM, Price Band, Is Web App, Incognito Mode, Browser Rank, Hardware Rank, Platform Rank, Risk Level, Risk Category.

Corner case: on a network running compacted analytics logs, twenty of those are removed from Advanced’s group-by list — carrier, connection type, both language fields, time-zone name, browser country, traffic source, incognito, web-app, placement size and type, device format, proxy and the device and risk fields. They stay available as filters, which is the trap: filtering Advanced on a dimension the compacted logs do not carry can legitimately return zero rows while the totals show traffic. If a filtered Advanced report comes back empty, drop the exotic dimension and re-run before concluding the data is lost.

Which filters appear where

Filter groupGeneralAdvancedImpr. / Clicks LogConversions LogHeader BiddingTargeting Cookie
Country✓✓✓✓✓—
OpenRTB Publisher ID✓✓————
ISCI / Ad-ID✓—✓✓——
Fill Source————✓—
Placement type / size✓✓————
Conversion action✓✓—✓——
Labels & banner templates✓✓————
Browser / OS / browser country—✓————
Device details (vendor, model, RAM…)—✓————
Risk / connection / incognito / language / traffic source—✓✓———
Custom parameter / cookie / ref. domain / package—✓————
Cookie name & value fragments—————✓
Validation (valid / invalid records)——✓✓——
Publishers & advertisers trees✓✓✓✓publishers only—
Channels✓✓✓✓——

Header Bidding drops the advertiser tree and the Channel filter because its data records neither.

Every filter is gated twice — by the type (this table) and by its own permission — so a column marked ✓ still will not render if your role lacks that filter’s permission. The Validation selector needs a third thing: besides the type and the permission, the network must be configured to store invalid records (a server-side setting; ask Epom support or your account manager to change it), otherwise it never appears.

Availability and permission gating

Beyond being switched on for your network at all, each type carries a different extra condition, and it is usually the extra one that is missing.

TypeWhat else has to be true
Generalnothing — it is always in the list
Targeting Cookiecookie logging is on for the network — a network setting; ask Epom support or your account manager
Impressions / Clicks / Conversions Logyou can see all inventory and all campaigns, not just what is shared with you
AdvancedAdvanced analytics is set up for the network — ask Epom support or your account manager
Header Biddingnothing beyond being switched on

Three consequences worth spelling out.

General cannot be removed from the dropdown. The permission Analytics Report Type General gates something bigger: the whole Analytics tab, and the server’s acceptance of a General report when you press Run report. Take it away and the user loses reporting entirely, not just the General entry.

Sharing rules the event logs out completely. The three log types require view access to all inventory and all campaigns — not shared access to some. A publisher or advertiser who works through shares will never see them however their report-type permissions are set, because event rows expose both sides of the network at once.

Header Bidding has no feature flag: it appears only where your network administrator has switched it on for the role, normally on a network that runs header bidding. Its money columns are the one place the column rules differ: Gross and eCPM Gross carry Analytics Report Column Gross and Analytics Report Column Gross eCPM, the same two permissions General uses, but they are not also ANDed with Analytics Report Columns Basic Analytics the way General’s are — so a role holding the money permission without the basic-columns one sees Gross here and not there.

Corner case: a permission granted but a gate unmet looks identical to no permission at all — the type is simply absent, with no message. A role holding Analytics Report Type Cookie on a network with cookie logging off still has no Targeting Cookie in the dropdown, because the cookie-logging gate can only remove types, never add one. If a type you expect is not there, check the network configuration before you check the role.

Where these permissions live

All the report-type permissions except Analytics Report Type General are admin-only grants. They are hidden when a network manager edits sub-roles under Account → Users and appear only in the admin role editor (Admin → Users & access → Admin roles & permissions). If you are hunting for Advanced Analytics in the first of those and cannot find it, you are on the wrong of the two permission screens — not missing a checkbox.

Beyond the type itself, three more permission families shape a report, and each is separate:

  • Columns are gated by family (Base / Publisher / Advertiser) and per individual column.
  • Filters and group-by dimensions each have their own permission; the server removes the options your role lacks before the form is ever built, so they are absent rather than disabled.
  • Date ranges and time granularities are permissioned individually too (Analytics Report Time Range … and Analytics Report Breakdown By …). A range you lack stays in the Date range list, greyed out with a padlock; a granularity you lack is dropped from the Time granularity list.

Per-role notes

  • Publisher and advertiser — usually General only; any other type is one your network administrator switched on for the role.
  • Network manager — whatever your network administrator granted the role, subject to the extra gates above.
  • Share-limited user — rows only for entities shared with you; the event logs stay out of reach however the permission is set.
  • Administrator — grant types on the admin permission screen (see Where these permissions live) and check the extra gates before promising a type.

Related pages

Please disable Adblock
Are you using adblock? Disable it and reload the page to proceed to the destination page.

A registration has already been submitted from this page. Please try again in 10 minutes.