Hourly performance feeds

Hourly Performance Feeds is one of several reporting solutions in The Trade Desk platform. This solution provides partners with near real-time bidding activity aggregated on an hourly basis. The Trade Desk collects impression, spend, and bidding data and normalizes it into hourly feeds. These files are stored in The Trade Desk Amazon S3 (Simple Storage Service).

Benefits of hourly performance feeds

Hourly Performance Feeds enables you to do the following:

What you need to know

Here's what you need to know about using Hourly Performance Feeds:

Accessing hourly performance feeds

Before you access the Hourly Performance Feeds files, be sure to have the following:

Access to The Trade Desk Amazon S3.
The secret keys provided by your Account Manager.

Here's what you need to know about accessing Hourly Performance Feeds:

To locate a partner folder in the Amazon S3, enter your partner ID and report version number in the base Amazon S3 URI as shown in the following format:

s3://thetradedesk-useast-partner-datafeed/{PARTNER-ID}/hpf/2

Here's an example of a logs folder base URI on Amazon.

s3://thetradedesk-useast-partner-datafeed/partnerabc/hpf/2

File names and feed columns

Each feed file is tab-delimited and in the TSV file format with the following naming convention:

Hourly Performance Feeds-{REPORT-VERSION}-{PARTNER-ID}-{YYYYMMDD}_{HH}.{STATUS}.tsv

The following table details each parameter in the file name.

Property Description Example
{REPORT-VERSION} The report version. v2
{PARTNER-ID} The PartnerId assigned to you by The Trade Desk. partnerabc
{YYYYMMDD} The date of data contained within the feed file. 20230423
{HH} The hour of the data contained within the feed file. HH:00 to HH:59 is contained within the file. 19
{STATUS} The status of the completed file. final

Here's an example of a file name:

Hourly Performance Feeds-v2-partnerabc-20200423_19.final.tsv

Here's an example of the full path of a file name:

s3://thetradedesk-useast-partner-datafeed/partnerabc/hpf/2/Hourly Performance Feeds-v2-partnerabc-20200423_19.final.tsv

Hourly performance feeds columns

The following table details each Hourly Performance Feeds column including its data type and format.

NOTE: The schema is not customizable.

Column Name Data Type Format Description
DateUTC Date yyyy-MM-ddTHH:mm:ss The date and time the event was reported.
ReportHourUtc Hour HH The hour the event was reported.
PartnerId string ab1c23de The Trade Desk identifier for the partner.
PartnerCurrencyCode string USD The currency code specified for the partner.
AdvertiserId string ab1c23de The Trade Desk identifier for the advertiser.
AdvertiserCurrencyCode string USD The currency code specified for the advertiser.
CampaignId string ab1c23de The Trade Desk identifier for the campaign.
CampaignName string Campaign Name The name of the campaign.
AdGroupId string ab1c23de The Trade Desk identifier for the ad group.
AdgroupName string Ad Group Name The name of the ad group.
CreativeId string ab1c23de The Trade Desk identifier for the creative.
CreativeName string Creative Name The name of the creative.
AdServerName string Other The name of the ad server, if served by a third party.
AdServerCreativePlacementId string 267380133 The identifier that the ad server associates with the creative.
AdFormat string 300x250 Format of the creative. Examples: 300x250, 728x90, 120x600.
MediaType string Video Type of media used (Display, Video, Native, Audio).
SupplyVendor string adserver The supply vendor's naming convention.
NOTE: For OpenPath, this is an empty string.
PrivateContractId string ab1c23de The identifier associated to the inventory contract.
PrivateContractName string Private Contract Name The name of the inventory contract.
TTDCostInUSD decimal 0.00123457890123 The sum of media and data costs in United States dollars.
TTDCostInPartnerCurrency decimal 0.00123457890123 The sum of media and data costs in the partner-specified currency.
TTDCostInAdvertiserCurrency decimal 0.00123457890123 The sum of media and data costs in the advertiser-specified currency.
PartnerCostInUSD decimal 0.00123457890123 The sum of media, data, feature fees, and tech fees in United States dollars.
PartnerCostInPartnerCurrency decimal 0.00123457890123 The sum of media, data, feature fees, and tech fees in the partner-specified currency.
PartnerCostInAdvertiserCurrency decimal 0.00123457890123 The sum of media, data, feature fees, and tech fees in the advertiser-specified currency.
AdvertiserCostInUSD decimal 0.00123457890123 The sum of the partner cost and agency fees in United States dollars, if applied in the campaign's fees and rates.
AdvertiserCostInPartnerCurrency decimal 0.00123457890123 The sum of the partner cost and agency fees in the partner-specified currency, if applied in the campaign's fees and rates.
AdvertiserCostInAdvertiserCurrency decimal 0.00123457890123 The sum of the partner cost and agency fees in the advertiser-specified currency, if applied in the campaign's fees and rates.
BidCount decimal 0.00123457890123 The total number of bids.
BidAmountInUSD decimal 0.00123457890123 The sum of all bid amounts in United States dollars.
BidAmountInPartnerCurrency decimal 0.00123457890123 The sum of all bid amounts, in the partner-specified currency.
BidAmountInAdvertiserCurrency decimal 0.00123457890123 The sum of all bid amounts, in the advertiser-specified currency.
ImpressionCount integer 1 The number of ads a user saw before converting.
MediaCostInUSD decimal 0.00123457890123 The raw media cost, without data and fees applied, in United States dollars.
MediaCostInPartnerCurrency decimal 0.00123457890123 The raw media cost, without data and fees applied, in the partner-specified currency.
MediaCostInAdvertiserCurrency decimal 0.00123457890123 The raw media cost, without data and fees applied, in the advertiser-specified currency.
DataCostInUSD decimal 0.00123457890123 The cost associated with using third-party data segments, pre- and post-bid brand safety or viewability targeting, and Prism, in United States dollars.
DataCostInPartnerCurrency decimal 0.00123457890123 The cost associated with using third-party data segments, pre- and post-bid brand safety or viewability targeting, and Prism, in the partner-specified currency.
DataCostInAdvertiserCurrency decimal 0.00123457890123 The cost associated with using third-party data segments, pre- and post-bid brand safety or viewability targeting, and Prism, in the advertiser-specified currency.
FeeFeaturesCostInUSD decimal 0.00123457890123 The cost in United States dollars associated with ad-serving fees, including viewability tracking, Quality Alliance, Nielsen, weather targeting, and Factual targeting.
FeeFeaturesCostInPartnerCurrency decimal 0.00123457890123 The cost in the partner-specified currency associated with ad-serving fees, including viewability tracking, Quality Alliance, Nielsen, weather targeting, and Factual targeting.
FeeFeaturesCostInAdvertiserCurrency decimal 0.00123457890123 The cost in the advertiser-specified currency associated with ad-serving fees, including viewability tracking, Quality Alliance, Nielsen, weather targeting, and Factual targeting.
ClickCount integer 1 The total number of clicks.
VideoEventCreativeViewCount integer 1 The number of times that a video ad was viewed.
VideoEventStartCount integer 1 The number of times that a video ad was started.
VideoEventFirstQuarterCount integer 1 The number of video ads played through to the first quarter.
VideoEventMidPointCount integer 1 The number of video ads played through to the first half.
VideoEventThirdQuarterCount integer 1 The number of video ads played through to the third quarter.
VideoEventCompleteCount integer 1 The number of video ads played through to completion.
VideoEventMuteCount integer 1 The number of times a user muted a video ad.
VideoEventUnmuteCount integer 1 The number of times a user unmuted a video ad.
VideoEventPauseCount integer 1 The number of times a user paused a video ad.
VideoEventResumeCount integer 1 The number of times a user resumed a video ad.
VideoEventFullScreenCount integer 1 The number of times the video ad played in fullscreen mode, only applicable to Windows Media Player.
VideoEventErrorCount integer 1 The number of errors that occurred in the video ad.
VideoEventSkipCount integer 1 The number of times a user skipped a skippable video ad.
VideoEventEngagedViewCount integer 1 The number of times the video ad was viewed to completion or for 30 seconds, whichever happens first.
VideoEventRewindCount integer 1 The number of times a user rewound a video ad.
VideoEventExpandCount integer 1 The number of video ads expanded by the user.
VideoEventCollapseCount integer 1 The number of video ads collapsed by the user.
VideoEventAcceptInvitationCount integer 1 The number of video ads during which a user activated a control that launched an additional portion of the linear creative.
VideoEventCloseCount integer 1 The number of video ads closed by the user.
LastClick1Count integer 1 Total number of conversions attributed to clicks.
LastClick2Count integer 1 Total number of conversions attributed to clicks.
LastClick3Count integer 1 Total number of conversions attributed to clicks.
LastClick4Count integer 1 Total number of conversions attributed to clicks.
LastClick5Count integer 1 Total number of conversions attributed to clicks.
LastClick1Revenue decimal 0.00123457890123 Total revenue passed from a conversion pixel from click-through conversions.
LastClick2Revenue decimal 0.00123457890123 Total revenue passed from a conversion pixel from click-through conversions.
LastClick3Revenue decimal 0.00123457890123 Total revenue passed from a conversion pixel from click-through conversions.
LastClick4Revenue decimal 0.00123457890123 Total revenue passed from a conversion pixel from click-through conversions.
LastClick5Revenue decimal 0.00123457890123 Total revenue passed from a conversion pixel from click-through conversions.
LastView1Count integer 1 Total number of conversions attributed to views.
LastView2Count integer 1 Total number of conversions attributed to views.
LastView3Count integer 1 Total number of conversions attributed to views.
LastView4Count integer 1 Total number of conversions attributed to views.
LastView5Count integer 1 Total number of conversions attributed to views.
LastView1Revenue decimal 0.00123457890123 Total revenue passed from a conversion pixel from view-through conversions.
LastView2Revenue decimal 0.00123457890123 Total revenue passed from a conversion pixel from view-through conversions.
LastView3Revenue decimal 0.00123457890123 Total revenue passed from a conversion pixel from view-through conversions.
LastView4Revenue decimal 0.00123457890123 Total revenue passed from a conversion pixel from view-through conversions.
LastView5Revenue decimal 0.00123457890123 Total revenue passed from a conversion pixel from view-through conversions.
Touch1Count integer 1 Total number of impression touch-points prior to conversion (including the conversion).
Touch2Count integer 1 Total number of impression touch-points prior to conversion (including the conversion).
Touch3Count integer 1 Total number of impression touch-points prior to conversion (including the conversion).
Touch4Count integer 1 Total number of impression touch-points prior to conversion (including the conversion).
Touch5Count integer 1 Total number of impression touch-points prior to conversion (including the conversion).
Touch1Revenue decimal 0.00123457890123 Total revenue from touch conversions.
Touch2Revenue decimal 0.00123457890123 Total revenue from touch conversions.
Touch3Revenue decimal 0.00123457890123 Total revenue from touch conversions.
Touch4Revenue decimal 0.00123457890123 Total revenue from touch conversions.
Touch5Revenue decimal 0.00123457890123 Total revenue from touch conversions.
01 - Total Click + View Conversions integer 1 Total number of conversions from both click attribution conversion count and view attribution conversion count.
02 - Total Click + View Conversions integer 1 Total number of conversions from both click attribution conversion count and view attribution conversion count.
03 - Total Click + View Conversions integer 1 Total number of conversions from both click attribution conversion count and view attribution conversion count.
04 - Total Click + View Conversions integer 1 Total number of conversions from both click attribution conversion count and view attribution conversion count.
05 - Total Click + View Conversions integer 1 Total number of conversions from both click attribution conversion count and view attribution conversion count.
01 - Total Click + View Conversions Revenue decimal 0.00123457890123 Total revenue from both click and view conversions.
02 - Total Click + View Conversions Revenue decimal 0.00123457890123 Total revenue from both click and view conversions.
03 - Total Click + View Conversions Revenue decimal 0.00123457890123 Total revenue from both click and view conversions.
04 - Total Click + View Conversions Revenue decimal 0.00123457890123 Total revenue from both click and view conversions.
05 - Total Click + View Conversions Revenue decimal 0.00123457890123 Total revenue from both click and view conversions.
CompanionImpressionsCount integer 1 The total number of companion impressions served.
CompanionClicksCount integer 1 The total number of clicks on the companion banner ad.
CreativeWasViewableCount integer 1 This creative was viewable by Moat standards.
CreativeIsTrackableCount integer 1 This creative was trackable by Moat standards.

FAQs

The following is a list of commonly asked questions about Hourly Performance Feeds.

Where can I get more frequent data than hourly?

The Raw event data stream (REDS) provides log-level bidding data in near real-time.

Where can I get daily reports?

User-defined reports have daily attribution and over 200 grains and metrics.