Skip to main content
Google Ads performance by inferred age range — for generation-level budget allocation and creative.

What this data model represents

Grain: one row per date × ad_account × campaign × adset × age_range. Metrics, grouped by category — every number you can compute on this data model. Expand below for examples in each.
Dimensions, grouped by category — every way you can split, filter, or group those metrics. Expand below for examples in each.
Source: Google Ads API, daily refresh.
Age is inferred by Google from user behavior, account info, browsing patterns, and device usage — probabilistic, not deterministic. Low-traffic campaigns will see more Unknown.

Slice by

Unique to this data model: Plus the standard campaign hierarchy, time, and account dimensions — documented once on the Google Ads Overview.

Use it to answer

  • Which age groups give the highest ROAS — where should I increase bids?
  • Where are CTR and engagement strong but conversion weak — creative–landing-page mismatch by cohort?
  • How should video length differ by generation? (15s for Gen Z, 60s informational for Boomers)
  • Are younger audiences converting cross-device — am I under-crediting mobile CPA?

Available metrics

Everything you can compute on this data model. Need a metric not listed? See the Google Ads metric availability matrix.
ad_spend · conversion_value · conversions · clicks · impressions · engagements · interactions · view_through_conversions · cross_device_conversions · video_views · video_25_watched · video_50_watched · video_75_watched · video_100_watched