Skip to main content
Google Ads performance is exposed as seven data models, each slicing the same underlying ad data by a different dimension. Pick the one that matches the question you’re asking.

Pick a data model

Age

Inferred age range. Probabilistic — expect an Unknown bucket.

Gender

Inferred gender. Same shape as Age, fewer values.

Device

Device & network. Richest metric set; one of two models with ad-level grain. Start here when unsure.

Geo

Geography. Granularity bounded by campaign targeting.

Placement

Where the ad appeared. For exclusion lists and managed placements.

Search Term

What users actually typed. Search & Shopping only.

Conversion Action

Full funnel. The only model with View Page → Conversion stages.

Common dimensions

Every Google Ads data model exposes the same campaign hierarchy, time, account, and creative dimensions.

Metric availability matrix

Use this to find which data model exposes the metric you need. means the metric is available; means it isn’t.

General notes

  • Status values — Campaign, ad-set, and ad statuses indicate whether the entity is currently Active, Paused, or Removed.
  • Zero-division handling — All calculated metrics return 0 when the denominator is 0, so dividing by no clicks or no conversions never errors out.
  • Privacy — All breakdowns aggregate data. Individual user-level information is never exposed. Reporting complies with GDPR and CCPA.