GuidesSupplyEvent Pixels

Event Pixels

Add third-party tracking pixels that fire alongside Praevis impression tracking. Useful for external verification, analytics, or partner reporting.

Via Broker

  1. Go to Supply → click a publisher → Event Pixels tab
  2. Select an event type: impression, start, firstQuartile, midpoint, thirdQuartile, complete, click
  3. Enter the pixel URL
  4. Click Add

Remove pixels by clicking × next to them.

Supported Events

EventWhen it fires
impressionAd renders (VAST <Impression> or banner load)
startVideo starts playing
firstQuartile25% of video played
midpoint50% of video played
thirdQuartile75% of video played
completeVideo finished
clickUser 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"}
  ]
}