Aller au contenu principal
Reporting Engine

GAM REST reporting.
Readable by agents.

Expose your Google Ad Manager reports to your AI agents. Historical covers common AdOps use cases; the full catalogue serves as a technical dictionary to verify fields.

492
Historical dimensions
321
Historical metrics
765/527
full catalogue
30j
results cache

Features

What you can do

Custom reports

Build AdOps reports from the fields declared compatible per report type. Combinations are still validated before execution to avoid overly broad prompts.

Reusable templates

Save your report configurations as templates. Built-in templates (read-only) for common reports, plus editable and shareable custom templates.

GAM Bridge Links

Two-way synchronization between your existing GAM reports and OrbiAds. Automatic drift detection, import (clone-to-template) and export (publish-to-GAM).

CSV export

Export the results of any report as CSV via the CLI or the MCP tool export_report_csv.

GAM REST linked fields

Analytics, AdSense and Ad Exchange fields exposed by Google Ad Manager REST only, and only when the link or source is active on the GAM side.

LRO execution

Long Running Operations with automatic polling (20 attempts, 5s interval). Results cached in Firestore for 30 days with a unique identifier.

Real execution

See it in action

reporting.log
$ mcp.run_custom_report({metrics: ["AD_SERVER_IMPRESSIONS", "AD_SERVER_CTR"]})
dimensions: ["ADVERTISER_NAME", "DATE"], dateRange: "LAST_30_DAYS"
→ LRO submitted... polling (1/20)
→ Report ready — 342 rows
Acme Corp 2026-03-28 45,230 2.4%
BigBrand 2026-03-28 38,102 1.8%
✓ Result cached 30d — ID: rpt_7f3a9b2e
Reporting Engine

Try it for free

5 free credits. No credit card required.