Interestana
Home/News/Google Campaign Manager 360 API Gains Real-Time Reporting Endpoint for Faster Data Access
Search Engine Land3 min read

By Interestana AI Editorial — AI-drafted, human-overseen. How we report

Google Campaign Manager 360 API Gains Real-Time Reporting Endpoint for Faster Data Access

Google Campaign Manager 360 API Gains Real-Time Reporting Endpoint for Faster Data Access

Google has significantly enhanced its Campaign Manager 360 (CM360) API by introducing a new `reportData.query` endpoint. This development empowers developers to retrieve campaign performance data in near real-time, a crucial advancement for dynamic reporting needs. Previously, accessing CM360 data via the API necessitated a multi-step process involving the creation of a `Report` resource, followed by asynchronous execution and subsequent downloading of generated files, often in CSV or Excel formats. This traditional workflow, while robust for large datasets and scheduled reporting, introduced latency and complexity for applications requiring immediate insights.

The new `reportData.query` endpoint fundamentally alters this paradigm. Developers can now directly query campaign performance data by synchronously sending a request containing specified dimensions, metrics, and filters within the request body. The API then returns structured JSON data directly in the response, eliminating the need for intermediate report creation and file management. This streamlined approach is particularly beneficial for building interactive dashboards, custom analytics tools, and for ad-hoc analysis where speed and direct data access are paramount. Each query executed via this new endpoint has a maximum execution time of 60 seconds, making it ideal for interactive applications that demand rapid data retrieval.

Campaign Manager 360 is a comprehensive ad management platform used by advertisers and agencies to manage and measure their digital advertising campaigns across various channels. Its API provides programmatic access to campaign data, enabling sophisticated automation and integration with other marketing technology stacks. The introduction of the `reportData.query` endpoint signifies Google's commitment to providing more flexible and efficient data access for its advertising clients.

It is important to note that the existing reporting API functionality remains available and continues to be the recommended solution for specific use cases. Google explicitly states that the traditional `Reports` service is still the preferred option for handling exceptionally large datasets, executing complex scheduled reporting jobs, and for applications that inherently rely on downloadable file formats like CSV or Excel. The established workflow for the `Reports` service, which involves creating report configurations, initiating report generation, polling for completion status, and then downloading the finalized files, is well-suited for batch processing and historical data analysis.

In essence, the `reportData.query` endpoint offers a faster, simpler, and more direct method for retrieving CM360 reporting data for real-time and interactive applications. This enhancement reduces implementation complexity and accelerates the accessibility of campaign performance metrics, ultimately enabling marketers to make more timely and data-driven decisions. The dual availability of both the new real-time endpoint and the existing robust reporting service ensures that developers and advertisers have the flexibility to choose the most appropriate method for their diverse reporting requirements.

Original source — read the full reporting at the publisher:

Read on Search Engine Land

Get the weekly AI digest

AI news + new model releases, weekly. Drafted by our agents, reviewed by humans.

Read next