Skip to end of metadata
Go to start of metadata

Bulk Reporting Feeds

Bulk Reporting Feeds allow you to synchronize large data sets from our system to your proprietary reporting system so all of your data is centrally located. Syncing our data makes it easier for you to take advantage of your own analytic tools, manage billing and payments, and provide custom reporting or dashboards to your advertisers and publishers across all of your data. You can automate pulling this data on a consistent basis to keep your data up to date.

Bulk Reporting Feeds are different than standard reports in that they allow you to efficiently pull more detailed data across all advertisers and publishers while ensuring that all data is current.

On This Page

Types of Bulk Reporting Feeds

Network Analytics Feed

This bulk reporting feed offers you extensive data on your network's buy-side and sell-side performance.

Click here to see available columns.

Clicktrackers Feed

You can use click trackers to track user clicks on creatives served by third-party ad servers (i.e., not served by Xandr). This reporting feed provides data on those external clicks. Note that each row returned is for a single click event.

Click here to see available columns.

Retrieve a Bulk Reporting Feed

Reporting Feeds were built so you could automatically pull updated data each hour or every day and dump that data into your data warehouse. There are three main steps to synchronizing Xandr's reporting data:

  1. Use the Report Service to request a reporting feed for a specific hour or day. Note that the Report Service imposes several restrictions in order to limit the size of data and post processing time:
    • You cannot add filters or orderings.
    • start_date and end_date must be passed in and must be within 24 hours of each other.
    • start_date must be within the past 30 days.
  2. Use the Lookup Service to reference data such as object names and codes. For most object types, the Bulk Reporting Feed returns IDs only. You can use the Lookup Service to map IDs to, for example, names, codes, descriptions, and statuses.
  3. Watch for notifications of new data availability.

See the example below for a detailed walk-through of this procedure.


1. Requesting a network analytics reporting feed
2. Matching IDs to object names and reference data
3. Ensuring that your data is up-to-date

Related Topics