LupyAi

Google Ads — data fields

Search, Performance Max, Display and YouTube campaign performance. Every field id you can pass to fields= in the API, Looker Studio, exports and AI chats. Shared ids line up across sources so they blend.

All sources Meta Ads (Facebook & Instagram)Google AdsTikTok AdsLinkedIn AdsGoogle Analytics 4Google Search ConsoleFacebook Pages (organic)Instagram (organic)YouTube AnalyticsShopifyWooCommerceKlaviyo
Field idNameSectionKindTypeDescription
absolute_top_impression_pct Absolute top of page rate (%) Impression share metric percent
account_id Account ID dimension string
account_name Account name dimension string
ad_final_url Final URL Ad dimension string
ad_group Ad group name Ad group dimension string
ad_group_id Ad group ID Ad group dimension string
ad_group_status Ad group status Ad group dimension string
ad_id Ad ID Ad dimension string
ad_status Ad status Ad dimension string
ad_type Ad type Ad dimension string
all_conversions All conversions Conversions metric float
all_conversions_value All conversions value Conversions metric currency
average_cpc Avg. CPC Clicks metric currency
campaign Campaign name Campaign dimension string
campaign_bidding_strategy Bid strategy Campaign dimension string
campaign_budget Campaign budget (daily) Campaign metric currency
campaign_id Campaign ID Campaign dimension string
campaign_status Campaign status Campaign dimension string
campaign_type Campaign type Campaign dimension string
clicks Clicks Clicks metric integer
conversion_action Conversion action Breakdown dimension string Use with conversion metrics only
conversions Conversions Conversions metric float
cpm Avg. CPM Delivery metric currency
ctr CTR (%) Clicks metric percent
datasource Data source dimension string Connector the row came from
date Date Time dimension date
device Device Breakdown dimension string
impressions Impressions Delivery metric integer
interactions Interactions Clicks metric integer
keyword Keyword Keywords dimension string
keyword_id Keyword ID Keywords dimension string Needed to update or remove a keyword with a write action.
keyword_match_type Match type Keywords dimension string
keyword_status Keyword status Keywords dimension string
network Ad network type Breakdown dimension string
quality_score Quality score Keywords metric integer 1–10, from Google Ads
revenue Conversion value Conversions metric currency
search_budget_lost_is Search IS lost to budget (%) Impression share metric percent
search_impression_share Search impression share (%) Impression share metric percent
search_rank_lost_is Search IS lost to rank (%) Impression share metric percent
search_term Search term Search terms dimension string What people actually searched
search_term_status Search term status Search terms dimension string ADDED, EXCLUDED, NONE…
spend Cost Delivery metric currency
top_impression_pct Top of page rate (%) Impression share metric percent
view_through_conversions View-through conversions Conversions metric float

Date parts

Available on any source with date. Metrics are re-aggregated to the period.

weekWeek (starting Monday)year_weekYear-week (2026-W42)monthMonth (2026-10)quarterQuarter (2026-Q4)yearYearday_of_weekDay of week (Mon..Sun)

Calculated metrics

Computed after aggregation wherever the inputs exist.

roasrevenue / nullif(spend, 0)cpaspend / nullif(conversions, 0)conversion_rateconversions / nullif(clicks, 0) * 100aovrevenue / nullif(orders, 0)

Filters

Pass JSON in filters=:

[["spend","gt",100],"and",
 ["campaign","contains","brand"]]

Operators: eq, neq, gt, gte, lt, lte, contains, ncontains, null, notnull, in.