Get Google Ads metric trend
Returns one metric as a time series for a date window, bucketed daily, weekly or monthly.
metric is one of impressions, clicks, cost_micros, conversions, conversions_value, ctr, or average_cpc_micros. Anything else is rejected with a 400.
ctr and average_cpc_micros are rates, so each bucket is computed from the underlying counts rather than by adding up the daily rates. A bucket with no impressions has a ctr of 0, and one with no clicks has an average_cpc_micros of 0.
granularity is DAILY, WEEKLY or MONTHLY and defaults to DAILY. Weekly buckets are anchored to Monday. Buckets with no activity are not returned, so expect gaps rather than zeroes.
An account with no synced campaigns returns an empty list.
start_date and end_date are inclusive and must both be YYYY-MM-DD. Anything else is rejected with a 400.Authorizations
Personal API key.
Path Parameters
ID of the app whose Google Ads reporting you want to read.
Query Parameters
The metric to chart: impressions, clicks, cost_micros, conversions, conversions_value, ctr, or average_cpc_micros.
First day of the window, as YYYY-MM-DD. Inclusive.
Last day of the window, as YYYY-MM-DD. Inclusive.
Bucket size: DAILY, WEEKLY (Monday-anchored), or MONTHLY.
Response
One entry per bucket with activity, oldest first.
First day of the bucket, as YYYY-MM-DD. For WEEKLY this is the Monday, for MONTHLY the first of the month.
"2026-08-10"
The requested metric for the bucket, rounded to two decimals.
612
Clicks in the bucket, always included so you can chart a second series without another call.
612
Conversions in the bucket, always included for the same reason.
24