Field reference

Google Ads: what you paid, what you got.

The Ads dataset is a ledger: every row is money out and outcomes in. These are the fields a PPC report is built on, with the API names your calculated fields will need.

Fields
26
Data source
Google Ads
Names
Standard API

See them live in the Google Ads Dashboard for Data Studio.

Delivery metrics

FieldAPI nameTypeWhat it measures
Impressionsmetrics.impressionsmetricHow many times an ad was shown, on any network.
Clicksmetrics.clicksmetricClicks on the ad; for Search, roughly a visit.
CTRmetrics.ctrmetricClicks divided by impressions; the first read on ad relevance.
Avg. CPMmetrics.average_cpmmetricAverage cost per thousand impressions; the price of being seen.
Avg. CPCmetrics.average_cpcmetricCost divided by clicks; the price of a visit.

Cost and conversion metrics

FieldAPI nameTypeWhat it measures
Costmetrics.cost_microsmetricTotal spend in the account currency (the API returns micros: divide by 1,000,000).
Conversionsmetrics.conversionsmetricConversion actions counted, weighted by the action’s counting setting.
Conv. ratemetrics.conversions_from_interactions_ratemetricConversions divided by interactions (clicks, for most campaigns).
Cost / conv.metrics.cost_per_conversionmetricCost divided by conversions: what one result cost.
Conv. valuemetrics.conversions_valuemetricValue assigned to the conversions, as set on each action or passed from the site.
ROASconversions_value / costmetricConversion value divided by cost; a calculated field, not an API metric.
Search impression sharemetrics.search_impression_sharemetricImpressions received as a share of the impressions the ad was eligible for on Search.

Campaign dimensions

FieldAPI nameTypeWhat it measures
Campaigncampaign.namedimensionThe campaign name; the key that joins Ads cost to GA4 outcomes through utm_campaign.
Campaign statuscampaign.statusdimensionEnabled, paused or removed; reports usually filter to enabled.
Campaign typecampaign.advertising_channel_typedimensionSearch, Display, Video, Shopping, Performance Max; the split every budget review starts with.
Ad groupad_group.namedimensionThe ad group inside the campaign; where keywords and ads live.
Networksegments.ad_network_typedimensionSearch, Search partners, Display or YouTube: where the impression happened.

Keyword and audience dimensions

FieldAPI nameTypeWhat it measures
Search keywordad_group_criterion.keyword.textdimensionThe keyword you bid on, as written in the ad group.
Match typead_group_criterion.keyword.match_typedimensionBroad, phrase or exact: how loosely the keyword may match a search.
Search termsearch_term_view.search_termdimensionWhat the user actually typed that triggered the ad; often different from the keyword.
Devicesegments.devicedimensionDesktop, mobile, tablet or TV screen.
Regiongeographic_view.regiondimensionRegion or state of the user, as targeted or as located.
Citygeographic_view.citydimensionCity of the user; the pivot of the location page.
Agead_group_criterion.age_range.typedimensionAge range of the user, in Google’s brackets (18-24 to 65+).
Genderad_group_criterion.gender.typedimensionFemale, male or undetermined.
Datesegments.datedimensionDay of the impression, in the account timezone.