- Reports are requested & retrieved through asynchronous endpoints
- All reports are at the daily granularity except for the Attributed Transactions report, which is hourly
- Currently, reports are only available for any single campaign or any single line item
- The report date window has a max of 100 days; data is retained for up to 3 years
- Report attribution windows and timezone are fully configurable
- Data latency is typically 2-8 hours but may have minor adjustments through the 120th hour before finalization
-
Data is batched per hour, and same-day data may be partially available
Reports are cached for at least 1 hour before expiration -
Exact expiration is indicated by the
expiresAtfield in the /status response - Learn more about our Attribution Rules in CMax Help Center
- We intend to introduce new metrics periodically; these new columns will always be appended at the end of table outputs
Report Types
Type | Description |
|---|---|
| Daily metrics aggregated for any single campaign or line item |
| Daily metrics segmented by the type of retailer web page an ad creative rendered on, such as home page, browse pages, search pages, product detail pages, checkout pages etc. |
| Daily metrics segmented by the keyword or phrase used to land on the search page where an ad creative rendered; non-search pages are not associated with keywords |
| Daily metrics segmented by the category of product advertised in the ad creative; categories are standardized across brands and retailers, which may differ from retailer-specific categories |
| Daily metrics segmented by the product being advertised in the ad creative |
| Hourly logs of each transaction attributable to an impression or a click; includes advanced dimensions such as the specific attribution rule used to match the impression or click to a sale |
Report Metrics
-
Most metrics are available for every report type, with some exceptions to
assistedSalesandassistedUnitswhich apply only to Line Item reports -
Attributed Transactions report only has two metrics:
attributedSalesandattributedUnits
Metric | Description |
|---|---|
| Measured when an ad creative renders on a page; an ad creative may display products from one or more campaigns; each unique campaign is counted once; used in all report types except for Product and Product Category reports
|
| Measured when an ad creative renders on a page; an ad creative may display products from one or more line items; each unique line item is counted once; used in all report types except for Product and Product Category reports
|
| Measured when a promoted product is rendered on the page, whether as a single ad creative or as one of many products in an ad creative; each product is counted once separately
|
| Measured when an ad creative is clicked on, which incurs a cost to the advertiser for open auction campaigns |
| For open auctions campaigns, the total cost of clicks for the advertiser; inclusive of platform fees |
| Sales revenue attributed to a click or impression; exclusive of |
| Units sold attributed to a click or impression; exclusive of |
| Orders (or transactions) attributed to a click or impression |
| Click-through-rate (CTR), calculated by dividing |
| Cost-per-click (CPC), calculated by dividing |
| Return-on-ad-spend (ROAS), calculated by dividing |
| Cost-per-order (CPO), calculated by dividing |
| Sales revenue attributed to a click or impression on the path to purchase leading to the sale; exclusive of
|
| Units sold attributed to a click or impression on the path to purchase leading to the sale;
|
| Number of unique visitors an impression painted for
|
| An average representing how often an impression has painted for the same user
|
Report Dimensions
- Available dimensions vary by report type
- The Attributed Transactions report is documented separately below
Dimension | Description |
|---|---|
| Date based on the requested time zone |
| Campaign ID of the requested report |
| Campaign name of the request report |
| Type of campaign configured |
| Line item ID of the requested report
|
| Line item name of the requested report
|
| Retailer ID of the retailer the line item served on
|
| Retailer name of the retailer the line item served on
|
| Type of retailer web page an ad creative rendered on, such as home page, browse pages, search pages, product detail pages, checkout pages etc.
|
| Keyword or phrase used to land on the search page where an ad creative rendered
|
| Category of product advertised; categories are standardized across brands and retailers, which may differ from retailer-specific categories
|
| Advertised product ID; this references the same ID used inCatalogs
|
| Advertised product name
|
| Advertised product brand ID
|
| Advertised product brand name; names are standardized across retailers
|
Attributed Transactions Report Dimensions & Metrics
- Note this report contains historical data, so you can always determine how each sale was attributed according to the data and rules enforced at the time.
-
Keep this in mind when comparing data against other reports - properties such as
advProductCategorycould drift as product categories may evolve. - Learn more about our Attribution Rules in CMax Help Center
Column Name | Column Type | Description |
|---|---|---|
| Dimension | Date of advertisement |
| Dimension | Hour of advertisement |
| Dimension | Date of the attributed product purchase |
| Dimension | Hour of the attributed product purchase |
| Dimension | Days between advertisement and purchase |
| Dimension | Campaign ID of the requested report |
| Dimension | Campaign name of the request report |
| Dimension | Line item ID of the requested report |
| Dimension | Line item name of the requested report |
| Dimension | Retailer name of the retailer the line item served on |
| Dimension | Type of retailer web page an ad creative rendered on, such as home page, browse pages, search pages, product detail pages, checkout pages etc. |
| Dimension | Keyword or phrase used to land on the search page where an ad creative rendered |
| Dimension | Advertised product ID; this references the same ID used inCatalogs |
| Dimension | Advertised product name |
| Dimension | Category of product advertised; categories are standardized across brands and retailers, which may differ from retailer-specific categories |
| Dimension | Advertised product Global Trade Item Number (GTIN), if available; also known as European Article Number (EAN) or Universal Product Code (UPC) |
| Dimension | Advertised product Manufacturer Part Number (MPN), if available |
| Dimension | Purchased product ID; this references the same ID used inCatalogs |
| Dimension | Purchased product name |
| Dimension | Category of product purchased; categories are standardized across brands and retailers, which may differ from retailer-specific categories |
| Dimension | Purchased product Global Trade Item Number (GTIN), if available; also known as European Article Number (EAN) or Universal Product Code (UPC) |
| Dimension | Purchased product Manufacturer Part Number (MPN), if available |
| Dimension | Type of ad engagement the purchase was attributed to |
| Dimension | Attribution rule used to match the impression or click to a sale |
| Dimension | Sales channel the attributed purchase was made through |
| Dimension | Click and view attribution window of the requested report |
| Metric | Sales revenue attributed to a click or impression |
| Metric | Units sold attributed to a click or impression |
Endpoints
-
POST /reports/campaignsCreate a Campaign Report Request -
POST /reports/line-itemsCreate a Line Item Report Request -
GET /reports/{reportId}/statusGet Status of a Specific Report -
GET /reports/{reportId}/outputDownload Output of a Specific Report
Report Request Attributes
Attribute | Description | Values | Required |
|---|---|---|---|
| Campaign or Line Item ID of the desired report Use | a single or a group of e.g.
| Required |
| Type of report requested |
| R |
| Earliest day to report; inclusive | YYYY-MM-DD | R |
| Latest day to report; inclusive | YYYY-MM-DD | R |
| Time zone for the report | database tz syntax, eg. | R |
| The post-click attribution window, defined as the maximum number of days considered between a click and a conversion for attribution; conversions are attributed to the date of conversion, not the date of click; defaults to campaign settings if omitted; must be specified if |
| R |
| The post-view attribution window, defined as the maximum number of days considered between an impression and a conversion for attribution; conversions are attributed to the date of conversion, not the date of impression; defaults to campaign settings if omitted; must be less than or equal to |
| R |
| Format of the report data returned |
| Optional |
- First, create a request for the campaign or line item report with the desired attributes
- This generates a
reportIdrepresenting the report
Create a Report Request
This endpoint creates a request for a campaign or line item report Sample Request - Campaign Report- Next, use the
reportIdto poll the report status endpoint until one is successfully computed
Get Status of a Specific Report
This endpoint retrieves the status of a specific report. Status can bepending, success, failure, or expired
Sample Request
- Finally, download the report using the report output endpoint
- Report outputs are cached for at least 1 hour before expiration
- Exact expiration is indicated by the
expiresAtfield in the /status response