An impression is the display of an ad to a user — recorded each time an advertisement is loaded and shown on a webpage or within an app. It is the most basic unit of measurement in digital advertising, the count of how many times an ad was served. When the ad loads on the user's screen, the event is logged on the ad server, and one impression is added to the campaign's tally. Impressions are the foundation of the CPM (cost per mille) pricing model, where advertisers pay per thousand impressions delivered.
The impression marks the entry point of the advertising funnel. From impressions flow the downstream metrics that reveal campaign effectiveness: click-through rate (clicks divided by impressions), conversion rate, and ultimately cost per acquisition and return on ad spend. Tracking impression volume helps advertisers and publishers understand delivery, pacing, and reach, and spot problems — a sudden drop in impressions can indicate budget exhaustion, creative disapproval, targeting that's too narrow, or a technical break in the ad-serving chain.
A critical nuance is the difference between a served impression and a viewable impression. A served impression simply means the ad was delivered and loaded — but it doesn't guarantee a human actually had the opportunity to see it. The ad might load below the fold where the user never scrolls, in a minimized or background tab, or it might flash by as the user scrolls past instantly. To address this, the industry adopted viewability standards: under the widely used IAB/MRC definition, a display ad counts as viewable when at least 50% of its pixels are in view for at least one continuous second (two seconds for video). Increasingly, advertisers buy and optimize against viewable impressions rather than raw served impressions, since only viewable ones have a genuine chance of making an impact.
For publishers, impressions represent the inventory they monetize. The volume, quality, and viewability of their impressions determine how much demand they attract and what prices they command. Publishers track impressions alongside fill rate (what share of ad requests get filled) and eCPM (effective revenue per thousand impressions) to gauge monetization health.
Impression counting must be protected from fraud. Bot traffic and invalid traffic can generate fake impressions that inflate counts, waste advertiser budgets, and corrupt performance data. This is why verification, invalid-traffic filtering, and supply-path transparency are essential to ensure reported impressions reflect real human exposure.
The impression is where every programmatic transaction becomes tangible — the moment an ad actually appears. Understanding it, and the crucial distinction between served and viewable impressions, is the starting point for measuring whether advertising is genuinely reaching and affecting real people.