Introduction
The Placement Report API endpoint allows for customized reporting containing placement level data from a campaign’s delivery. This new endpoint offers the ability to pull reports with data that was previously only available through the Criteo Platform UI. There are several dimensions and metrics that can be combined for different insights to show how inventory is playing a role in campaign delivery. A set of filters applied as parameters in the POST request can also be used to limit the data in the report so it only contains relevant details. The metrics are similar to the ones provided in the Statistics endpoint, but the dimensions allow for seeing performance across the different placements available in a campaign’s inventory. Please note the data in this endpoint for the current day can only be accessed after midnight that day and can take up to 4 hours to become available (so the sum of today’s data will be available tomorrow between midnight and 4am). Placement data is retained for up to 3 months and queries to this endpoint return a maximum of 20000 rows. These limitations are in place to ensure optimal report performance and stability.Retrieving Placements
The Placement Report API endpoint offers reporting on the performance of inventory based on the available criteria provided in a POST request. Keep in mind the following are required fields for queries on this endpoint: startDate, endDate, advertiserIds, timezone, currency, and disclosed Examples and definitions for each of the fields are provided in the following pages.Dimensions
Dimensions requested in the API call will return data detailing delivery. The dimensions requested in the POST call will be returned for each row of data returned in the report. There are no restrictions on the number of dimensions or the order of dimensions. Dimensions are provided as an array of strings in the POST request. The full list is below:
The
dimensions array of the request should contain all requested dimensions as strings in an array.
For example: ['placement','adsetId','environment']
Metrics
The metrics requested in the POST call will be returned for each available row of data. Metrics are provided as an array of strings in the data payload of the POST request to the API endpoint. The full list of metrics is below:
The
metrics array of the request uses the same format as the dimensions array.
For example: ['clicks','displays','roasPc30d']