Data Sources
Google captures daily rows, but report exports can lag Play Console by several days. Monthly CSV files are updated as Google publishes new data.
Import Report Families
curl
Use this endpoint for initial backfill and manual sync testing. Scheduled jobs can run the same import flow in the background.
Import One Report
curl
Sync Android Vitals
curl
Read App Analytics
curl
Read Account Analytics
curl
Sources and Countries
curl
Search Terms
curl
stats/store_performance/ traffic source export. Google may suppress low-volume rows, and some monthly exports may not include the Search term column.
Expected row fields:
Dashboard Mapping
Revenue and buyer metrics require financial report access. They are separate from the four stats folders above.
Why Not Query GCS Live?
Live GCS requests are acceptable for testing, but not for every dashboard view:- Report files can be large.
- CSV parsing is slower than reading already-synced analytics data.
- Google exports are monthly files with daily rows inside.
- The same report may be needed by multiple users, charts, and filters.
- Background imports let the UI stay fast and consistent.

