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.
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).
Metric
Formula
Unit
Description
cpm
revenue / impressions × 1000
USD / 1k impressions
Average CPM of winning bids only. In USD.
rpm
revenue / pageviews × 1000
USD / 1k pageviews
Revenue per thousand pageviews. Measures site-level monetization efficiency.
rps
revenue / unique_sessions
USD / session
Revenue per session.
fill_rate
impressions / auctions
ratio 0–1
Share of auctions that resulted in a rendered impression.
bid_match_rate
bid_wins / bid_responses
ratio 0–1
Share of bid responses that were selected as the winner.
viewability_pct
viewable impressions / impressions × 100
percent
Share of impressions that met the IAB viewability standard Source: MRC Viewability GuidelinesView Citation →: ≥50% of the ad in-view for ≥1 continuous second.
avg_time_in_view
Total viewable duration / viewable impressions
ms
Average time (ms) that viewable ads remained in-view after becoming viewable.
impressions_per_pageview
impressions / pageviews
count
Average number of ads served per page load.
impressions_per_session
impressions / unique_sessions
count
Average number of ads served per user session.
ctr
clicks / impressions × 100
percent
Click-through rate: share of impressions resulting in a click.
ad_error_rate
ad_errors / (impressions + ad_errors) × 100
percent
Share of ad attempts (impressions + ad_errors) that resulted in an error.
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.
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.