Key takeaways
- Pixels measure ad delivery and engagement, they do not target users.
- VAST tags include specific pixel URLs for start, quartile, and complete events.
- Impression beacons confirm the ad served; quartile beacons confirm the viewer watched.
- Privacy laws restrict what data pixels can collect and how long it is stored.
How Tracking Pixels work
A tracking pixel is a one-pixel GIF or transparent PNG referenced in the VAST (Video Ad Serving Template) XML of an ad. When the video player loads the ad, it fetches the VAST file. The player then executes the instructions inside, including loading the pixel URLs.
Most video ad tags contain multiple pixel slots:
- Impression: Fires when the ad starts. This confirms the ad was delivered.
- Quartile: Fires at the first, second, and third quarter of the ad duration. This proves the viewer stayed.
- Complete: Fires when the ad ends. This is often used for billing.
The pixel request includes dynamic parameters called macros. These variables, such as [TS] for timestamp or [WIDTH] for player size, are replaced with live data by the player before the request goes out. The server receiving the pixel logs this data. It then correlates the event with the user’s session or cookie to build a performance report. The pixel itself does not change the video stream or insert content; it only sends a signal to an external server.
Why Tracking Pixels matter for a streaming business
Without tracking pixels, you cannot prove that your ads were seen. Advertisers pay for results, not just inventory. If a brand buys a pre-roll spot, they need evidence that viewers watched it. Pixels provide that evidence automatically.
For operators, accurate tracking protects revenue. If your platform reports a high number of impressions but the advertiser’s pixel logs a lower number, you have a reconciliation problem. Clear pixel data helps you diagnose where the gap is: did the ad fail to load? Did the viewer skip it? Did the player not fire the beacon?
Pixels also support attribution. By linking ad views to later actions, like a subscription signup, you can show advertisers the direct value of their spend. This data helps you negotiate better rates and retain ad partners. However, pixels are measurement tools. They do not target users. Targeting happens before the ad is selected. The pixel only records what happened after the ad was chosen and played.
Common mistakes with Tracking Pixels
- Blocking pixel requests: Some ad blockers or privacy settings prevent pixel loads. This leads to under-reported impressions. You need a way to detect when pixels are blocked.
- Ignoring macro errors: If the player does not replace macros like
[TS], the data is useless. Test your VAST tags to make sure all variables populate correctly. - Assuming pixels equal views: A pixel firing proves a request was made, not necessarily that a human watched the full ad. Combine pixel data with player analytics for a complete picture.
- Privacy violations: Collecting personal data via pixels without consent can violate GDPR or CCPA. Make sure your tracking setup respects user privacy settings and only collects non-personal or consented data.
How Flicknexs handles Tracking Pixels
Flicknexs supports standard VAST tags in its server-side ad insertion system. You can include tracking pixel URLs for impressions, quartiles, and completion events directly in your ad configurations. The platform fires these beacons in line with the VAST standard, keeping accurate data collection for your ad partners. This allows you to provide detailed performance reports without manual intervention. You can also integrate with your own analytics tools via webhooks to capture additional metrics. For operators running FAST channels, accurate tracking is essential for proving value to sponsors. See Launch a FAST channel to learn how to set up your ad-supported streaming service.
Done reading about Tracking Pixel?
Flicknexs ships it as part of a white-label streaming platform: web, mobile and TV apps, billing, ads, DRM and playout, on your own domain.