Reporting Best Practices
When building a reporting integration:
- Use RTB metrics endpoints when you need performance data for Advertisers, Campaigns, or Lines.
- Use Custom Reports when you need specific dimensions, metrics, date ranges, or greater reporting granularity.
- For Master Seat reporting across Sub-Seats, use
/rtb/metrics/line?sub-seats-only=truewith the Master Seat credentials when Line-level reporting provides the required data. - Request only the dimensions and metrics required for the use case to avoid unnecessarily large reports.
- Use a consistent timezone when storing or comparing reporting data.
- Store Pontiac object IDs along with object names so reporting can be reliably associated with the correct Advertisers, Campaigns, Lines, and Creatives.
- For reports that are generated asynchronously, confirm that the report has completed before attempting to retrieve the results.
For the complete list of reporting endpoints, dimensions, metrics, and supported request parameters, refer to the current Pontiac API documentation: https://api.pontiac.media/docs/#/