- 1 Minute to read
Report Option Examples
- 1 Minute to read
This section describes strategies for maximizing the performance for reports that are large in size (large number of rows) or expanse (long reporting period).
Overview
Timeframe and Granularity. Highly granular reports that cover long reporting periods (such as a year-to-date daily reports) are not supported in a single API call. If you require long reports that have a high level of granularity, break up the report into several smaller reporting periods using multiple API calls.
Filter Options
Use the filterOptions
array to reduce the scope of your reports by identifying specific dimensions of data that are of interest. Dimensions may be included in or excluded from reports.
The array comprises one or more Filter objects that consist of an includedValues
object, an includedValues
attribute, and a dimensionTypeId
attribute. While the dimensionTypeId
identifies dimension, the includedValues
array identifies one or more dimension-value filters, and the isExcluded
attribute determines whether the matching data is returned.
The dimension-value filters (includedValues
array) enable you to reduce the size of your reports by specifying the dimensions returned or specifying the dimensions that are not returned.
{
"reportOption": {
"dimensionTypeIds": [ 5 ],
"filterOptions": [
{
"includeValues": [
{
"name": "France",
"id": "250"
}
],
"isExcluded": "false",
"dimensionTypeId": 19
}
],
...
Top-N Reports
Use Top-N reports to return the top few (specified by the “limit” parameter) results sorted by a specific metric. Specify the metric id in the “metricTypeId” field.
To define a top-N report, specify a single dimension type ID in the dimensionTypeIds
array and a limit
value.
The following object generates a report that returns the top ten cities with the most ad spend within the time period you specify:
{
"dimensionTypeIds": [21],
"limitSpec": {
"columns": [
{
"metricTypeId": 44
}
],
"limit": 10,
}
}
End User-Related Dimensions
Reports contain ad impression events (including clicks). Such events have both advertiser-related dimensions and end-user-related dimensions.
Restrict the use of end-user related dimensions, which are high cardinality within a time interval.
The table lists end user-related dimensions:
ID | Name | Description | Usage Restrictions |
---|---|---|---|
| Domain Name | Specifies the unique Internet address for a website. | Yes |
| Age | Specifies the age of the consumers:
| Yes |
| Browser Type | Specifies the browser type. Options include:
| Yes |
| City | Specifies the geographic attribute of the consumer’s city. | Yes |