Impression Share
01 Definition
Impression Share meaning: The percentage of eligible impressions an advertiser actually received.
Impression share compares delivered impressions with the estimated number the campaign was eligible to receive. Budget rank targeting and bid limitations can reduce it.
Also called
search impression share
Why it matters
How Impression Share fits the work
It shows how much available visibility a campaign captures.
In context
The report showed lost impression share because the daily budget ended early.
Practical note
High impression share is useful only when eligibility and traffic quality support the business goal.