Overview
Before Starting
The following information are important to know regarding Demand Side Analytics:
- Reports are requested and retrieved via asynchronous endpoints.
- Most reports are generated at a daily granularity, except for the Attributed Transactions report, which is provided at an hourly granularity.
- The report date range supports a maximum window of 100 days, with data retained for up to 3 years.
- Reports are limited to 100,000 rows. If a report reaches this limit, the data may be incomplete due to truncation. To avoid this, consider reviewing the following parameters for bulk requests:
- Number of campaign or line item IDs,
- Start and end date range,
- Report type,
- Rate limits for resource-sensitive endpoints may be lower than the standard limit of 250 calls per minute.
- Report attribution windows and time-zones are fully configurable.
- Data latency: please refer to this section of our Troubleshooting guide for data latency details, or to the table below.
Different types of activity and attribution data become available at different times after the event or sale:
- Onsite activity data is typically available within 6–8 hours of the event.
- Offsite activity data is typically available within 24 hours of the event.
- Initial attribution data is available within 7–9 hours of the sale.
- Final attribution data is processed and posted within 74 hours after the sale.
- Please note that potential minor updates can occur up to 120 hours before finalization
- Data is processed and batched hourly. Same-day data may be partially available.
- While reports with an end date of today or yesterday are cached for 1 hour, reports with an end date older than yesterday are cached for 24 hours.
- The exact expiration time is provided in the
expiresAtfield of the /status response.
Learn more about our Attribution Rules in the Commerce Max Help Center.
Updated 8 days ago