Data Dictionary for SSP Sellers

The report designer provides many options for dimensions and metrics to use when creating custom reports. Reports are broken out by dimensions and metrics.

Dimensions

Metrics

Dimensions are aspects used to slice metric data. These are your "pivots" or ways  to breakdown the data

Example: Site, Country

Metrics are numerical data accumulated and stored in our system. These are real statistics, such as total ad impressions, which can be broken out by the dimensions selected.

Example: Net Revenue, Ad Requests

 

SSP Terminology: Reporting Terms Mapping for SSP Sellers

 

Reporting Dimensions for Sellers

Ads

Dimension

Reporting API field

Description

Metrics Available

Ad Tag

adTag1M

The name of the Ad Source or default RTB Profile

Clicks, CTR, Impressions, Impressions (includes Passbacks), Fill Rate, Bid Requests, Fraudulent Impressions, Ads Sent, Invalid Net Revenue, Net eCPM, Net Revenue, Net RPM, Win Rate

Ad Tag ID

adTagGUID1M

The external ad tag id

Same metrics as ad tag

Ad Tag ID (internal)

adTagId1M

The internal unique identifier for an ad source or default RTB Profile

Same metrics as ad tag

Advertiser Domain

advertiser1M

Domain of the advertiser for whom the bid was won

Impressions, Fraudulent Impressions, Ads Sent, Invalid Net Revenue, Net eCPM, Net Revenue, Win Rate
Alias positionAlias1M Custom field identifier for a placement configured by a user. An alias can be used to group placements in reports. All metrics except In-View metrics

App Bundle

appBundleName1M

An application identifier that is unique to an app and independent of the exchange. On Android, this should be a bundle package name. On iOS, it is a numeric ID

Clicks, Impressions, Invalid Net Revenue, Net eCPM, Net Revenue

App/Site site1M Name of site as configured in the SSP All metrics
App/Site ID siteId1M Internal unique identifier for an app/site All metrics

App/Site ID (DCN)

siteDcn1M

External ID for an app/site

All metrics

Bidder

bidder1M

Name of the bidder account. A bidder is a regional endpoint for a DSP.

Impressions, Fraudulent Impressions, Ads Sent, Invalid Net Revenue, Net eCPM, Net Revenue, Win Rate

Bidder ID

bidderId1M

Internal unique identifier for bidder

Same metrics as bidder

Bid Request Filter Reason

prebidFilterReason1M

Reason why a bid request was filtered

Bid Requests (Filtered)

Bid Status Category

postBidStatusCategoryName1M

Indicates whether the bid was the winning bid for the auction, or if the bid was not the winning bid, the reason why the bid lost the auction

Bids

Blocked Source block_source Indicates if blocks were due to a Publisher's Inbound Request or manually configurable SSP Rules Bids

Buyer Seat

seatName1M

The name assigned to the buyer seat provided on the seat level bid. Represents the buyer on whose behalf the bid is made.

Impressions, Fraudulent Impressions, Ads Sent, Invalid Net Revenue, Net eCPM, Net Revenue, Win Rate

Buyer Seat ID seatId1M The buyer seat provided on the seat level bid. Represents the buyer on whose behalf the bid is made. Impressions, Fraudulent Impressions, Ads Sent, Invalid Net Revenue, Net eCPM, Net Revenue, Win Rate
Buyer Seat ID (Internal) internalSeatId1M Internal unique identifier for a buyer seat Same metrics as Buyer seat
Current Deal Price dealPrice1M The current value of floor or fixed price set for the deal. This price will be used to evaluate deal bids in an auction. Same metrics as deal
Current Deal Price Type dealPriceTypeName1M Indicates the pricing associated with the Deal. Floor Price value = the price entered is the minimum bid price accepted for the Deal. Fixed Price value = the Deal will always be evaluated at the price value entered, as long as the bid price is equivalent to or above that price. Same metrics as deal
Current Deal Priority dealTierName1M The current setting for the priority tier of a deal. In the auction, a high priority type deal will win over a bid from a lower priority type. The priorities are Open (lowest), Priority, and VIP (highest) Same metrics as deal

Deal

deal1M

Name of deal

Impressions, Fraudulent Impressions, Ads Sent, Invalid Net Revenue, Net eCPM, Net Revenue, Win Rate

Deal ID

dealId1M

Unique identifier of a deal

Same metrics as deal

DSP

buyer1M

Name of Demand Side Platform (DSP); the parent account for the bidder

Impressions, Fraudulent Impressions, Ads Sent, Invalid Net Revenue, Net eCPM, Net Revenue, Win Rate

DSP ID

buyerId1M

Internal unique identifier for a DSP

Same metrics as DSP

Exchange/Mediation Partner

adSource1M

Indicates the ad source type and whether the ad provided is sourced via programmatic demand from the Yahoo exchange or via an ad network partner

Ads Sent,Clicks, CTR, Impressions, Impressions (includes Passbacks), Fill Rate, Bid Requests, Invalid Net Revenue, Net eCPM, Net Revenue, Net RPM, Win Rate

Exchange/Mediation Partner ID

adSourceId1M

Internal unique identifier for an ad source type

Same metrics as exchange/mediation partner

Header Bidding

headerBidding1M

Indicates whether the winning bid from the auction will be used to submit a bid into an upstream header bidding auction

All metrics

Impression Group

impressionGroup1M

Impression groups provide a method to group impressions under a specific Site for reporting, based on a value passed on the inbound request.

Ad Requests, Ad Sent, Bots, Clicks, CTR, Fill Rate, Fraudulent Ad Requests, Impressions (includes Passbacks), All TCF 2.0 metrics

Integration Partner hbPartnerName1M For Sellers who are integrated via a Server to Server (s2s) header bidding connection, this field provides the name of the exchange that sent the request to the Yahoo SSP (e.g., Google Open Bidding, MoPub, Amazon TAM) Ad Requests, Ads Sent, Bots, Clicks, CTR, Impresssions, Impressions (includes Passbacks), Fill Rate, Fraudulent Ad Requests, Fraudulent Impressions, Invalid Net Revenue, Net eCPM, Net Revenue, Net RPM, All TCF 2.0 metrics, Win Rat
Integration Partner ID hbPartnerId1M Internal unique identifier for header bidding partner Same metrics as HB Partner
Net Bid Price Bucket netBidPriceBuckets1M Grouped net bid prices sent by bidders during an auction Bids, Clicks, Impressions, Net eCPM, Net Revenue, Video Attempts, Video Completes, Video Starts
Page URL pageUrl1M URL of the page in which the ad will be shown sent on the incoming ad request. If page url is not sent on the incoming ad request, the page URL will be null (N/A). Ad Requests , Ads Sent, Impressions, Fill Rate, Net eCPM, Net Revenue, Win Rate

Placement

position1M

Placement ID as configured in the SSP

All metrics

Placement ID

positionId1M

Internal unique numeric identifier of a placement

Same metrics as placement

Placement Type

placementType1M

Indicates the type of placement (ex: Banner, Video, etc.)

Same metrics as placement

Seller

sellerName1M

Publisher name

All metrics

Seller ID sellerId1M Internal unique identifier for a publisher Same metrics as seller

Source Type

sourceType1M

Indicates whether the impression was filled by demand from Open RTB or a Mediation partner

Ads Sent, Bid Requests, Clicks, CTR, Fill Rate, Fraudulent Ad Requests, Invalid Net Revenue, Net eCPM, Net Revenue, Net RPM, Win Rate
Winning Creative ID winningCreativeId1M The creative ID provided by the DSP on the seat level bid that won the auction. A creative ID may represent different creatives across bidders. Clicks, Impressions, Net eCPM, Net Revenue, Video Attempts, Video Completes, Video Starts

 

Date and Time

Dimension

Reporting API field

Description

Metrics Available

Date

scaledDay1M

Day formatted to MM/DD/YYYY)

Metrics Available

Hour

scaledDayHourly1M

Hour of the day formatted to 0-23

Ad Requests, Ads Sent, Bots, Clicks, CTR, Fill Rate, Fraudulent Ad Requests, Fraudulent Impressions, Impressions, Impressions (includes Passbacks), Invalid Net Revenue, Net eCPM, Net Revenue All TCF 2.0 metrics

Month

scaledMonth1M

Month formatted to month’s full name (ex: January)

Metrics Available

 

Device/OS/Browser

Dimension

Reporting API field

Description

Metrics Available

Device Model Group

deviceModelGroupName1M

The model group of the device through which the user is interacting. If the SS  received an impression event more than 10 minutes after the auction occurred, the device model group cannot be determined and  the count will be bucketed under Impressions for the Other value. This can cause a higher Impression count than Ads Sent for the Other group.

All metrics except in-view

Device Type

deviceTypeName1M

The type of device through which the user is interacting. If the SSP  received an impression event more than 10 minutes after the auction occurred, the device type cannot be determined and the count will be bucketed under Impressions. This can cause a higher Impression count than Ads Sent for the Connected Device value.

All metrics except in-view

Operating System

os1M

The operating system (OS) for the user’s device

All  metrics except in-view, Requests to Exchange/Mediation Partners  Ad Source, Fill Rate (Ads Sent)Served | Out)

 

Geo

Dimension

Reporting API field

Description

Metrics Available

Country country1M Name of the country where the user or device is located. Ad Requests, Ads Sent, Clicks, Fill Rate, Fraudulent Impressions, Impressions, Impressions (includes Passbacks), Invalid Net Revenue, Net eCPM, Net Revenue, Net RPM, All TCF 2.0 metrics

Country Code

countryCode

Country abbreviated to ISO code (ex: USA)

Same metrics as country

 

Other

Dimension

Reporting API field

Description

Metrics Available

Custom Key 01 - 25 customKey18Value_1m (replace the #18 with each key 1- 20) This dimension is used for a key-value pair set up in the SSP. A Key-value pair (KVP) is a set of custom data sent to the SSP from the publisher’s ad call. If the SSP is set up to capture and report on this data, the values will be added into one of these dimensions. The dimension name maps to the Reporting Dimension Name set in the SSP key-value pair UI. Ad Requests, Ads Sent, Bots, Clicks, CTR, Fill Rate, Fraudulent Ad Requests, Impressions, Impressions (includes Passbacks, Net Revenue, Win Rate

 

Bid Status Category Values and Definitions

Name

Description

Win 

Bid won the auction

Lost

Bid lost to another bid

Insufficient Bid

Bid does not meet reserve price of the opportunity

Markup Delivery Failure

Bid filtered because the SSP is unable to receive the creative markup.

Unscreenable

Bid filtered based on the seller configuration, a bid may be blocked if missing information that is used in Ad Screening (e.g., advertiser domain or iurl)

Ad Screened

Bids filtered because the creative is blocked by the SSP’s ad screening tool

Advertiser Block

Bids filtered because the seller blocked the advertiser domain (adomain) provided on the bid response

Category Block

Bids filtered because the seller blocked the IAB Category provided on the bid response or the creative has been classified with an IAB category that the seller has chosen to block using the SSP's creative review service

Attributes Block

Bid filtered because the creative has attributes outlined in the OpenRTB spec that are blocked for that placement.

Exchange Wide Block

Bid filtered because either the Creative ID, Campaign ID, Seat ID or Adomain has been blocked across the exchange

Creative Malware Block

Bid filtered because the creative is flagged as malware

Nonsecure For Secure Block

Bid filtered because the creative has been identified as making a non-secure call and the ad request is a secure request

Creative Not Reviewed Block

Bid filtered because the creative has not yet been reviewed by the SSP's creative review service and review is required by the seller

Creative ID Missing

Bid filtered because the Creative ID is missing from the bid

Creative Dedup Block

Bid filtered because the seller blocked the exact same creative from running twice on the page at the same time

Creative Adfeedback Block

Bid filtered because the creative has been blocked due to the user’s previous ad feedback and cannot be shown again to that user within a 30 days time window

Adomain Adfeedback Block

Bid filtered because the adomain has been blocked due to the user’s previous ad feedback and cannot be shown again to the user within a 30 days time window

Creative Spec Block

Bid filtered because the creative has been assigned a custom attribute by the SSP's creative review service and the seller has chosen to block creatives with that specific attribute

Creative Beacon Block

Bid filtered because the creative has a beacon or pixel call the seller has chosen to block

Unscreenable No Domain

Bid filtered because the creative URL is missing from the bid

Creative Ban Block

Bid filtered because the creative has been banned by the platform due to a violation of our ad policy

Buyer Seat Block

Bid filtered because the buyers seat has been disabled (due to low spend or malware) or the buyer seat is not allowed by the seller or deal

Creative Language Block

Bid filtered because the creative has been assigned a language value (e.g., French, Spanish) by the SSP's creative review service that is not allowed by the seller

Creative GDPR Block

Bid is blocked from serving in EMEA due to the creative containing one or more pixels that are not GDPR compliant

Currency Mismatch

Bids filtered due to invalid currency

Native Invalid

Bid filtered because the creative is not using a valid native format

Multi Ad Size Mismatch

Bid filtered because the creative is not a valid ad size for that inventory (multi-size may have more than one valid ad size)

Creative Political Block

Bid filtered because the creative has been tagged as a political ad

Invalid Creative Block

Bid filtered because the creative is not using a valid native format

Unscannable Creative Block

Bid filtered because the creative format is not supported by the SSP’s creative review service

Vast Version Mismatch

Bid filtered because the vast version of the creative does not match the vast versions supported by the publisher

Ad Strict Approval

Bid filtered because the publisher has not approved the creative

Missing Video Creative Duration

Creative Duration not present in Video Bid Response

Video Format Mismatch - VPAID Response

Inventory Format is VAST however the bid response has aVPAID creative

 

Reporting Metrics for Sellers

Ads

Metric

Reporting API field

Description

Ad Requests requestsIn1M Count of inbound requests to the SSP for an ad.

Ads Sent

adsServed1M

Count of ad requests to the Yahoo Exchange that resulted in a won auction

Ads Sent (includes Passbacks) adsServedWithPassbacks1M Count of requests to the Yahoo that had an auction winner or a passback occurred.
Bid Requests requestsOut1M Count of requests sent to bidders during an auction
Bid Requests (Filtered) requestFiltered1M Count of bid requests filtered out prior to being sent out to a bidder. Calculated using 10% sampling data and extrapolated
Bid Responses bidResponses1M Count of responses submitted by bidders for an auction
Bids bids1M The total number of seat bids submitted by bidders

Bots

adsBots1M

Count of inbound requests that are flagged as bot traffic, based on the IAB Bots & Spiders list.

Clicks

adsClicked1M

Counts of when a user clicked an impression

CTR

clickThroughRate1M

Click through rate, calculated by dividing clicks by delivered impressions

Fill Rate (Impressions) trafficFillRateIn1M Calculated by dividing ads delivered by ad requests

Fill Rate (Ads sent)

fillRateIn1M

Calculated by dividing ads served by ad requests

Fill Rate (Requests to Exchange/Mediation Partners)

fillRateOut1M

Calculated by dividing ads delivered by requests to ad sources

Impressions adsDelivered1M Total count of ads successfully displayed, based on a successful rendering of the ad beacon on the site or screen.
Impressions (includes Passbacks) adsDisplayed1M Count of ads rendered programmatically or from a passback

Insufficient Bids

insufficientBidsAuctionType1M

Number of seat bids that were below the placement’s floor price

In-View Impressions inViewImp1M Number of impressions where at least 50% of an ad was In-View for at least one continuous second
In-View Measured Impressions inViewMeasuredImp1M The number of impressions where viewability was measurable
In-View Rate inViewImpRate1M Calculated by dividing in-view impressions by in-view measured impressions
Requests to Exchange/Mediation Partner requestsOut1M Total count of requests sent out to the VYahoo M Exchange or an ad network
Win Rate winRate1M Calculated by dividing total served by total delivered impressions
Valid Ad Requests trafficRequestsIn1M Count of inbound requests into the SSP that are not flagged as fraudulent.
Valid Ad Requests by Mediation Partner requestsIn1M Total count of inbound requests into Yahoo SSP, inclusive of Yahoo Exchange and other mediation ad sources. Ad requests flagged as fraud or bots are excluded. This dimension should be used with the Exchange or Mediation Partner dimension.

 

GDPR

Metric Reporting API field Description
TCF 2.0 Basic Ads Consent gdprBasicAdsConsent1M Total count of ad requests with user consent given to Yahoo to use personal data for basic ad delivery only. It allows frequency capping, creative sequencing, optimization, measurement and reporting, but not targeting or building user profiles and segments.
GDPR EU Jurisdiction gdprEuJurisdiction1M Total count of ad requests coming from GDPR jurisdiction. It includes all ad requests with a GDPR flag or from an IP address located in European Economic Area.
TCF 2.0 Interest-Based Ads Consent gdprInterestBasedAdsConsent1M Total count of ad requests with user consent given to Yahoo to use personal data for interest-based ads. It allows use of personal data for basic ad delivery, as well as for delivering personalized ads and for targeting purposes.
TCF 2.0 No Consent gdprNoConsent1M Number of ad requests without user consent given to Yahoo to process personal data. It allows only to serve contextual ads without using personal data nor tracking users.
TCF 2.0 Precise Geolocation gdprPreciseGeolocation1M Total count of ad requests with user consent given to Yahoo to use precise geolocation. It allows use of IP address or latitude and longitude GPS coordinates to target or contribute to a user profile.

 

Revenue

Metric

Reporting API field

Description

Invalid Net Revenue (includes Mediation partners) invalidPublisherRevenueNonRtb1M Revenue associated with a filtered fraudulent impression post auction
Invalid Net Revenue invalidPublisherRevenueRtb1M Revenue associated with a filtered fraudulent impression post auction served in the Yahoo Exchange (excludes other ad sources)

Net eCPM

pubEcpm1M

Publisher average eCPM ((pub revenue/served)*1000)

Net RPM (Valid Ad Requests)

publisherRpm1M

Revenue per thousand impressions and is calculated by dividing publisher revenue by ads requested and multiplying by 1,000.

Net Revenue

publisherRevenueRtb1M

Publisher revenue for RTB demand (excludes other ad sources)

Net Revenue (includes Mediation Partners)

publisherRevenueNonRtb1M

The total revenue attributed to the publisher

 

Video

Metric Reporting API field Description

Video Ad Attempts

adAttempts1M

The number of times the player/external server tries to render a video ad. In VAST tag integration case, the number of times SSP returned a winning Video Ad.

Video Completes (25% Quartile)

video25PctQuartile1M

Number of video ads that were played for at least 25% (but less that 50%) of the total duration.

Video Completes (50% Quartile)

video50PctQuartile1M

Number of video ads that were played for at least 50% (but less that 75%) of the total duration.

Video Completes (75% Quartile)

video75PctQuartile1M

Number of video ads that were played for at least 75% (but less that 100%) of the total duration.

Video Completes (100% Quartile)

video100PctQuartile1M

Number of video ads where the user played 100% of the video

Video Errors

vastError1M

Number of times that an error occurred when trying to display a video.

Video Starts

videoStartedQuartile1M

Count of video ads in which the user clicked and played the ad

 

Filters

The report designer allows a report to be filtered by a specific type of data.

Filter

Reporting API field

Description

App/Site

site1M

Filter by name of site as configured in the SSP

Bidders

bidder1M

Filter by name of bidder

Buyer Seat

seat1M

Filter by buyer seat name associated with an impression

Company ID cid Filter by the unique identifier assigned to the publisher’s company or companies in Analytics Reports. The Company ID is required to run a report.

Country

country1M

Filter by country

Currency Conversion toCurrency1M Filter converts revenue to non-USD currencies. Always select the metrics labeled “Non-USD” when building a report

Deal ID

deal1M

Filter by internal unique identifier for a private marketplace deal

Device Model Group deviceModelGroup1M Filter by the user’s devices model
Device Type deviceType1M Filter by the user’s device type

Exchange/Mediation Partner

adSource1M

Filter by different exchanges and ad networks

Exchange/RTB Only rtbOnly Filters to only include exchange data and excludes all other ad sources
Integration Partner hbPartner1M Filter by header bidding partner. For Sellers integrated via a Server to Server (S2S) header bidding connection, this field provides an internal unique identifier of the exchange that sent the request to the Yahoo SSP (e.g., Google Open Bidding, MoPub, Amazon TAM).

Impression Group

impressionGroup1M

Filter by impression group. Impression groups provide a way of grouping impressions under a specific Site for reporting, based on a value passed on the inbound request. This is a legacy feature that has been replaced by Key Value Pairs.

Include Mediation Partners

includeAdNetworks

Filters data to include all ad sources. This will limit the amount of metrics and dimensions available to build a report.

Placement Type placementType1M Filter by the type of placement as configured in the SSP.
Winning Creative ID winningCreativeIdFilter1M Filter by a creative ID that has won an auction