Analytics & Reporting Reference

Bidkernel tracks the complete lifecycle of every ad auction, from the first bid request through to impression, viewability, and click, across all your properties. This document describes every metric, computed metric, dimension, and event type available in reports and via the Analytics API.


Metrics Link to section

Raw metrics are direct aggregates of events collected across your ad stack.

Auction & Bid Metrics Link to section

MetricDescription
auctionsTotal number of auction cycles initiated. Each page load or refresh that triggers Prebid counts as one auction.
bid_requestsNumber of bid requests sent to demand partners. One auction can generate multiple bid requests (one per bidder).
bid_responsesNumber of bid responses received from demand partners.
bid_winsNumber of auctions where a bid was selected as the winner.

Revenue Metrics Link to section

MetricDescription
revenueTotal gross revenue across all winning impressions. Calculated as the sum of each winning bid's CPM divided by 1000. In USD.

Impression & Engagement Metrics Link to section

MetricDescription
impressionsNumber of ads rendered and counted as served.
clicksNumber of user clicks on ads.
ad_errorsNumber of ad error events recorded (e.g., render failures, creative errors).

Audience Metrics Link to section

MetricDescription
pageviewsApproximate number of distinct page loads generating ad activity in the period.
unique_sessionsApproximate number of distinct user sessions.
unique_usersApproximate number of distinct users (based on first-party _{alias}_uid cookie).
monetizable_pageviewsApproximate number of distinct pageviews that initiated at least one ad auction.
monetizable_sessionsApproximate number of distinct user sessions that initiated at least one ad auction.

Computed Metrics Link to section

Computed metrics are derived from raw metrics at query time. They are null when the underlying data is insufficient to produce a meaningful value (e.g., fill_rate is null when there are zero auctions).

MetricFormulaUnitDescription
cpmrevenue / impressions × 1000USD / 1k impressionsAverage CPM of winning bids only. In USD.
rpmrevenue / pageviews × 1000USD / 1k pageviewsRevenue per thousand pageviews. Measures site-level monetization efficiency.
rpsrevenue / unique_sessionsUSD / sessionRevenue per session.
fill_rateimpressions / auctionsratio 0–1Share of auctions that resulted in a rendered impression.
bid_match_ratebid_wins / bid_responsesratio 0–1Share of bid responses that were selected as the winner.
viewability_pctviewable impressions / impressions × 100percentShare of impressions that met the IAB viewability standard : ≥50% of the ad in-view for ≥1 continuous second.
avg_time_in_viewTotal viewable duration / viewable impressionsmsAverage time (ms) that viewable ads remained in-view after becoming viewable.
impressions_per_pageviewimpressions / pageviewscountAverage number of ads served per page load.
impressions_per_sessionimpressions / unique_sessionscountAverage number of ads served per user session.
ctrclicks / impressions × 100percentClick-through rate: share of impressions resulting in a click.
ad_error_ratead_errors / (impressions + ad_errors) × 100percentShare of ad attempts (impressions + ad_errors) that resulted in an error.

Dimensions Link to section

Dimensions are attributes you can use to filter or break down your reports. The Analytics API accepts propertyIds as a filter; additional dimension slicing is available in the dashboard.

Property & Inventory Dimensions Link to section

DimensionDescription
propertyThe specific domain or app (e.g., example.com). Filter via propertyIds in the API.
domainThe domain where the ad was served.
ad_unit_codeThe identifier of the ad slot (e.g., leaderboard-top, sidebar-right).
ad_unit_sizeRendered dimensions of the ad unit in WxH format (e.g., 728x90, 300x250).
media_typeAd format: banner, video, or native.

Time Dimensions Link to section

DimensionDescription
dateDaily time bucket.
hourHourly time bucket.
day_of_weekDay of the week (1-7).
weekISO week number.

Audience & Geography Dimensions Link to section

DimensionDescription
countryISO 3166-1 alpha-2 country code derived from the request IP (e.g., US, GB, DE).
regionSubdivision within the country (e.g., state or province).
cityCity-level geo, where available.
postal_codePostal code.
device_categoryClassified device category: desktop, mobile, or tablet.
browserBrowser name (e.g., Chrome, Safari, Firefox).
device_manufacturerDevice make (e.g., Apple, Samsung). Available for mobile/tablet.
device_modelDevice model (e.g., iPhone 15, Galaxy S24). Available for mobile/tablet.

Bidder & Demand Dimensions Link to section

DimensionDescription
bidderThe Prebid bidder adapter name (e.g., appnexus, rubicon).
advertiser_domainThe winning advertiser's domain (e.g., advertiser.com).
creative_idThe winning creative's identifier, as reported by the bidder.

Event Types Link to section

Bidkernel tracks the following event types, which flow through the pipeline from your pages via the edge worker to the analytics store.

Event TypeDescription
AUCTION_STARTAn auction was initiated on the page.
AUCTION_ENDAn auction cycle completed (all bidders responded or timed out).
BID_REQUESTA bid request was sent to a demand partner.
BID_RESPONSEA bid response was received from a demand partner.
BID_TIMEOUTA bid request timed out with no response.
BID_WINA bid was selected as the auction winner.
IMPRESSIONA winning ad was rendered in the browser.
VIEWABLEAn impression met the IAB viewability threshold (≥50% in-view for ≥1 second).
TIME_IN_VIEWEmitted when a viewable ad's in-view duration is recorded (populates avg_time_in_view).
REFRESHAn ad slot was refreshed, initiating a new auction on an existing slot.
CLICKA user clicked on a rendered ad.
ERRORAn error occurred during the ad lifecycle (e.g., render failure, creative error).

Data Freshness Link to section

Analytics data is typically available within a few minutes of events occurring. Dashboard charts and API responses reflect data up to the most recently completed processing window.


Confirm Action