Event Types
The life cycle of an ad request in Springserve is captured by different events. These events are made available in Log Level Data (LLD), and are ordered chronologically below. A workflow diagram depicting an ad call and subsequent events can be found here.
Event | LLD Column | VPAID or VAST | Supply or demand | Definition | |
---|---|---|---|---|---|
1 | router_blocked_request |
| both | supply | Request that does not pass targeting on the router |
2 | router_missed_opportunity |
| both | supply | Requests that pass router targeting, but for which no supply tag was eligible due to targeting |
3 | router_usable_request |
| both | supply | Requests that pass both router and supply tag targeting |
4 | routed_missed_request |
| both | supply | Supply tag requests missed due to supply tag targeting |
5 | missed_opportunity |
| both | supply | If a router is not used and no eligible demand exists under the supply tag |
6 | usable_request |
| both | supply | Incoming ad request to a supply tag that has passed global blacklist, supply tag targeting, and pre-bid IVT filtering (if applicable) |
7 | js_demand_request |
| VPAID | demand | VPAID requests made to advertiser for demand. |
8 | ssb_demand_request |
| VAST | demand | VAST requests made to advertiser for demand. |
9 | ssb_supply_error |
| VAST | supply | VAST supply tag error |
10 | js_supply_error |
| VPAID | supply | VPAID supply tag error |
11 | ssb_demand_error |
| VAST | demand | VAST demand tag error |
12 | js_demand_error |
| VPAID | demand | VPAID demand tag error |
13 | ssb_vast_response |
| VAST | demand | Response from demand that contains at least one valid ad |
14 | ssb_demand_response |
| VAST | demand | For VAST, when a demand tag responds. |
15 | js_demand_response |
| VPAID | demand | For VPAID, when a demand tag responds. |
16 | openrtb_response |
| both | demand | Response from Springserve open market demand tags |
17 | ssb_demand_opportunity |
| VAST | demand | For VAST, when a demand tag returns a bid |
18 | js_demand_opportunity |
| VPAID | demand | For VPAID, when a demand tag returns a bid |
19 | ssb_auction_win |
| VAST | demand | For VAST, when a demand tag wins auction |
20 | js_auction_win |
| VPAID | demand | For VPAID, when a demand tag wins auction |
21 | openrtb_auction_win |
| both | demand | Springserve open market demand tag wins auction |
22 | ssb_supply_opportunity |
| VAST | supply | For VAST, when a bid is returned in the auction to a supply tag. This occurs when a bid passes Inventory Quality and Media File targeting on the supply tag. |
23 | js_opportunity |
| VPAID | supply | For VPAID, when a bid is returned in the auction to a supply tag. This occurs when a bid passes Inventory Quality and Media File targeting on the supply tag. |
24 | pod_response |
| both | supply | Podded ad response returned to client |
25 | vast_impression |
| VAST | supply & demand | Springserve impression beacon fired |
26 | vast_impression_duplicate |
| VAST | supply & demand | Unique impression pixel in a VAST response gets fired more than once |
27 | player_start |
| VPAID | supply & demand | For VPAID, when players starts running on page |
28 | js_start |
| VPAID | demand | For VPAID, when video ad started |
29 | js_first_quartile |
| both | demand | Video ad has played through 1/4 of its duration. |
30 | js_midpoint |
| both | demand | Video ad has played through 1/2 of its duration. |
31 | js_third_quartile |
| both | demand | Video ad has played through 3/4 of its duration. |
32 | js_complete |
| both | demand | Video ad has played through its entire duration. |
33 | js_impression_duplicate |
| VPAID | supply & demand | Unique impression pixel in a VAST response gets fired more than once |
34 | js_click |
| VPAID | demand | Ad is clicked by end user. |