Event Pixels
Add third-party tracking pixels that fire alongside Praevis impression tracking. Useful for external verification, analytics, or partner reporting.
Via Broker
- Go to Supply → click a publisher → Event Pixels tab
- Select an event type: impression, start, firstQuartile, midpoint, thirdQuartile, complete, click
- Enter the pixel URL
- Click Add
Remove pixels by clicking × next to them.
Supported Events
| Event | When it fires |
|---|---|
impression | Ad renders (VAST <Impression> or banner load) |
start | Video starts playing |
firstQuartile | 25% of video played |
midpoint | 50% of video played |
thirdQuartile | 75% of video played |
complete | Video finished |
click | User clicks the ad |
How It Works
Pixels are injected into the ad response:
- VAST: added as
<Tracking>events inside<TrackingEvents> - Banner HTML: added as
<img>tags in the markup
Pixels fire client-side when the event occurs. Praevis does not validate pixel responses.
API
PUT /api/publishers/{id}/event-pixels
{
"pixels": [
{"event": "impression", "url": "https://tracker.example.com/imp?id=123"},
{"event": "complete", "url": "https://tracker.example.com/complete?id=123"}
]
}