Advertisement statistics
Advertisements statistics are measured in three metrics:
Impressions – How many times an ad is shown on a user’s screen.
Viewability – The share of impressions where at least half of the ad was visible for one second or longer.
Click-through rate (CTR) – The percentage of impressions that were clicked.
How ads are measured
For Playsite ads, we use the Intersection Observer browser API. An observer is applied every time an ad is added to the page.
When an ad first becomes visible on the page, the observer registers an impression and attaches a unique impression ID to the event.
When at least half of the ad is visible, a timer starts. The timer stops as soon as less than half of the ad is visible. If the ad remained at least half visible for more than one second, the observer registers a view linked to the same impression ID.
Viewability is then calculated as the percentage of impressions that generated at least one view.
For In-stream ads, our server-side graphics engine records the timestamps of when an ad is added to and removed from the video output. Using these timestamps, together with the time the video went live, the system calculates each ad’s duration in the stream.
From the viewer’s browser, we register every video session where the user watched at least one second of video. A new event is created each time the user presses play or scrubs forward/backward, as long as the play duration exceeds one second.
The system then compares each video session (≥ 1 second of watch time) with the ad timestamps from the video output. If an ad was active during that session’s time window, it is counted as having been displayed to that viewer.