Decision

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

NameTypeDescriptionSample Data
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"
DecisionCountintegerNumber 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
CountintegerRefers 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
Overridesstring
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
RtBAdIdsstringRTB related
SelectedAdIdsjsonList of ads that are selected in this ad decision request.[ 123456789, 123456790, 123456791 ]
BidRequestAdIdsstringRTB related
MatchedBidRequestAdIdsstringRTB 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"