-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Description
Type of Issue
Feature Request
Description
Currently, Prebid.js allows analytics adapters to register VAST impression trackers, which are injected into the <Impression> tags of the VAST XML. However, the VAST specification also supports additional trackers such as error tracking through the <Error> tag and video playback tracking (for example, start, quartiles, and completion) through the <TrackingEvents> tag which are not supported at present.
Problem
Analytics adapters cannot register or inject:
- Error trackers into VAST
<Error>tags to capture ad playback and rendering failures - Video playback tracking pixels for standard VAST events such as start, quartiles, and completion
Due to the lack of support for this limits observability, making it difficult to accurately monitor, debug, and analyze video ad delivery and performance.
Requirement
Extend the existing VAST tracker framework to allow analytics adapters to register multiple VAST tracking events, including:
- Impression tracking
- Error tracking
- Video playback milestone tracking (start, quartiles, complete)
All registered trackers should be automatically injected into the appropriate VAST XML tags, without affecting existing impression tracking behavior.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status