Decision

A decision log is generated for each placement object in an Ad Decision Request.

NameTypeDescriptionSample Data
IsLastModifiedtimestampTimestamp of when the source log file was last modified in object storage. New in V3, and used to run incremental, de-duplicated transfers so that only files changed since your last successful sync are re-read.2026-06-09 14:32:10.000
DecisionIdstringUnique identifier for the decision record, generated as MD5 hash of concatenated fields"90e19b84e78f436286aa4195140c2998"
IdstringOriginal identifier for the decision. A distinct value is created for each {placement} object in an ADR."a1b2c3d4e5f6g7h8i9j0"
EventCreatedOntimestampUnix timestamp in milliseconds when the event, in this case decision, was created1735689600000
dtstringDate partition by UTC"2024/01/01"
DecisionCountbigintNumber of decisions per object. DecisionCount can be summed to receive a total.1
RequestIdstringThe ID of the request that the decision came from"a1b2c3d4e5f6g7h8i9j0"
DivNamestringRefers to the divName found in the placement object"above_the_fold"
AdQueryjsonRefers to the AdQuery found in the placement object"AdQuery": { "ctBrand": { "eq": "Big Cashew Co", "nullValuesMatch": true }, "ctCategory": { "eq": "nuts" } }
SiteIdbigintRefers to the SiteId found in the placement object1234567
CountbigintRefers to the number of ads that should be returned, sent in the placement object5
EventMultiplierintegerRefers the event multiplier sent in the placement object that increments all events associated with the decision by the multiplier number.10
AdIdbigintRefers the AdId if sent in the placement object. When this is sent, the placement is force targeted to that Ad.123456789
AdTypesjsonRefers to the array of ad types sent in the placement object[ 163, 209 ]
CampaignIdbigintRefers the CampaignId if sent in the placement object. When this is sent, the placement is force targeted to ads in that campaign.123456789
ContentKeysjsonRefers the ContentKeys if sent in the placement object"ContentKeys": { "song": 1234, "station": 2345 }
EventIdsjsonRefers to the array of event Ids if sent in the placement object. When this is sent, the response returns Custom Event URLs for each Event Id.[1 , 2, 3, 20 ]
FlightIdbigintRefers the FlightId if sent in the placement object. When this is sent, the placement is force targeted to ads in that flight.123456789
FloorCpcfloatRefers to the FloorCPC if sent in the placement object.2.5
FloorPricefloatRefers to the FloorPrice if sent in the placement object.2.5
OverridesstringSerialized set of decision-level overrides applied to the request (e.g. targeting or pricing overrides).
PropertiesjsonJSON object of custom properties sent in the placement object used for Custom Targeting{ "gender": "male", "age": 36 }
ProportionalitybooleanFlag indicating if proportionality lottery should be used. Defaults to false.true
RtbAdIdsjsonRTB related
SelectedAdIdsjsonList of ads that are selected in this ad decision request.[ 123456789, 123456790, 123456791 ]
BidRequestAdIdsjsonRTB related
MatchedBidRequestAdIdsjsonRTB related
ZoneIdsjsonRefers to the array of Zone Ids if sent in the placement object. Used for Zone Targeting[ 310182, 293023, 293024 ]
NetworkIdstringIdentifier for the network"12345"