Skip to content
Get MCP AdsGet MCP Ads, home
Start free

Google Ads metrics

Every metric you can request on Google Ads through an AI assistant: 130 in total, 13 of them computed by the gateway, each with the API field it maps to.

130 rows

The 130 metrics you can request on Google Ads. The key is what you pass to a tool; the field is what the platform returns.

conversion (28)Link to this section

KeyNameFieldNotes
conversionsConversionsmetrics.conversionsTotal number of conversions from conversion actions included in the Conversions column. Format: number.
conversionsValueConversions Valuemetrics.conversions_valueTotal value of conversions included in the Conversions column. Format: currency.
costPerConversionCost / Conversionmetrics.cost_per_conversionAverage cost per conversion. Format: micro_currency.
conversionsFromInteractionsRateConversion Rate (Interaction)metrics.conversions_from_interactions_rateConversions from interactions divided by the number of ad interactions. Format: percentage.
conversionsValuePerCostConversions Value / Costmetrics.conversions_value_per_costThe value of conversions divided by the cost of ad interactions. Format: ratio.
allConversionsAll Conversionsmetrics.all_conversionsTotal number of all conversions, including those not included in the Conversions column. Format: number.
allConversionsValueAll Conversions Valuemetrics.all_conversions_valueTotal value of all conversions, including those not in the Conversions column. Format: currency.
costPerAllConversionsCost / All Conversionsmetrics.cost_per_all_conversionsAverage cost per all conversions. Format: micro_currency.
allConversionsFromInteractionsRateAll Conversions Rate (Interaction)metrics.all_conversions_from_interactions_rateAll conversions from interactions divided by the number of ad interactions. Format: percentage.
allConversionsValuePerCostAll Conversions Value / Costmetrics.all_conversions_value_per_costThe value of all conversions divided by the cost of ad interactions. Format: ratio.
viewThroughConversionsView-Through Conversionsmetrics.view_through_conversionsConversions from when a user saw but did not click your ad. Format: number.
crossDeviceConversionsCross-Device Conversionsmetrics.cross_device_conversionsConversions where the user interacted on one device and converted on another. Format: number.
currentModelAttributedConversionsCurrent Model Conversionsmetrics.current_model_attributed_conversionsConversions attributed using the current attribution model for the conversion action. Format: number.
currentModelAttributedConversionsValueCurrent Model Conversions Valuemetrics.current_model_attributed_conversions_valueValue of conversions attributed using the current attribution model. Format: currency.
conversionsFromInteractionsValuePerInteractionConv. Value / Interactionmetrics.conversions_from_interactions_value_per_interactionValue of conversions from interactions divided by total interactions. Format: currency.
valuePerAllConversionsValue / All Conversionsmetrics.value_per_all_conversionsThe value of all conversions divided by the number of all conversions. Format: currency.
valuePerConversionApiValue / Conversionmetrics.value_per_conversionThe value of conversions divided by the number of conversions. Format: currency.
valuePerCurrentModelAttributedConversionValue / Current Model Conversionmetrics.value_per_current_model_attributed_conversionValue of current model attributed conversions divided by current model conversions. Format: currency.
allConversionsFromClickToCallAll Conv. from Click to Callmetrics.all_conversions_from_click_to_callNumber of phone call conversions from click-to-call ads. Format: number.
allConversionsFromDirectionsAll Conv. from Directionsmetrics.all_conversions_from_directionsNumber of direction-getting conversions from local ads. Format: number.
allConversionsFromMenuAll Conv. from Menumetrics.all_conversions_from_menuNumber of menu-viewing conversions from local ads. Format: number.
allConversionsFromOrderAll Conv. from Ordermetrics.all_conversions_from_orderNumber of order conversions from local ads. Format: number.
allConversionsFromStoreVisitAll Conv. from Store Visitmetrics.all_conversions_from_store_visitNumber of estimated store visit conversions. Format: number.
allConversionsFromStoreWebsiteAll Conv. from Store Websitemetrics.all_conversions_from_store_websiteNumber of store website conversions from local ads. Format: number.
conversionsByConversionDateConversions (Conv. Time)metrics.conversions_by_conversion_dateConversions attributed to the date the conversion occurred, not the click date. Useful for understanding actual conversion timing and reporting lag. Format: number.
conversionsValueByConversionDateConversions Value (Conv. Time)metrics.conversions_value_by_conversion_dateRevenue attributed to the date the conversion occurred, not the click date. Note: cannot be divided by cost for ROAS since cost is attributed to spend date. Format: currency.
allConversionsByConversionDateAll Conversions (Conv. Time)metrics.all_conversions_by_conversion_dateAll conversions (including secondary) attributed to the date the conversion occurred, not the click date. Format: number.
allConversionsValueByConversionDateAll Conversions Value (Conv. Time)metrics.all_conversions_value_by_conversion_dateTotal value of all conversions (including secondary) attributed to the date the conversion occurred, not the click date. Format: currency.

video (21)Link to this section

KeyNameFieldNotes
videoViewsVideo Viewsmetrics.video_trueview_viewsTotal number of times your video ads were viewed. Format: number.
videoViewRateVideo View Ratemetrics.video_trueview_view_rateThe rate of video views relative to impressions. Format: percentage.
videoQuartileP25RateVideo Played to 25%metrics.video_quartile_p25_ratePercentage of impressions where the video played to 25% of its length. Format: percentage.
videoQuartileP50RateVideo Played to 50%metrics.video_quartile_p50_ratePercentage of impressions where the video played to 50% of its length. Format: percentage.
videoQuartileP75RateVideo Played to 75%metrics.video_quartile_p75_ratePercentage of impressions where the video played to 75% of its length. Format: percentage.
videoQuartileP100RateVideo Played to 100%metrics.video_quartile_p100_ratePercentage of impressions where the video played to 100% of its length. Format: percentage.
engagementsEngagementsmetrics.engagementsNumber of engagements, such as clicks on lightbox ads or video interactions. Format: number.
averageVideoViewDurationAvg. Video View Durationmetrics.average_video_watch_time_duration_millisAverage duration in seconds of all video views. Format: duration.
videoDurationVideo Durationmetrics.video_duration_millisAverage duration in milliseconds of the video ad. Format: duration.
videoViewsP25Video Views (25%)metrics.video_quartile_p25Number of times your video played to 25% of its length. Format: number.
videoViewsP50Video Views (50%)metrics.video_quartile_p50Number of times your video played to 50% of its length. Format: number.
videoViewsP75Video Views (75%)metrics.video_quartile_p75Number of times your video played to 75% of its length. Format: number.
videoViewsP100Video Views (100%)metrics.video_quartile_p100Number of times your video played to 100% of its length. Format: number.
averageTimeOnSiteAvg. Time on Sitemetrics.average_time_on_siteAverage duration of all sessions on the website from ad clicks, in seconds. Format: duration.
bounceRateBounce Ratemetrics.bounce_ratePercentage of clicks where the user only visited a single page on your site. Format: percentage.
percentNewVisitors% New Visitorsmetrics.percent_new_visitorsPercentage of first-time sessions from ad clicks. Format: percentage.
trueViewsTrueViewsmetrics.video_trueview_viewsNumber of TrueView video ad views. A view is counted when someone watches 30 seconds of the video (or the entire ad if shorter) or interacts with the ad. Equivalent to Video Views for YouTube campaigns. Format: number.
trueViewRateTrueView Ratemetrics.video_trueview_view_rateTrueView rate: the number of views divided by impressions. Shows how often people chose to watch your video ad. Use segments.ad_network_type to break down by In-Stream vs In-Feed. Format: percentage.
trueViewRateInStreamTrueView Rate (In-Stream)metrics.video_trueview_view_rateTrueView view rate for In-Stream ads (skippable pre-roll, mid-roll). Add segments.ad_network_type = YOUTUBE_WATCH dimension to your query for accurate In-Stream breakdown. Format: percentage.
trueViewRateInFeedTrueView Rate (In-Feed)metrics.video_trueview_view_rateTrueView view rate for In-Feed/Discovery ads. Add segments.ad_network_type = YOUTUBE_SEARCH dimension to your query for accurate In-Feed breakdown. Format: percentage.
trueViewShortsTrueView (Shorts)metrics.video_trueview_viewsTrueView views from YouTube Shorts placement. Add segments.ad_network_type dimension and filter for Shorts format to isolate Shorts-specific views. Format: number.

core (18)Link to this section

KeyNameFieldNotes
impressionsImpressionsmetrics.impressionsTotal number of times your ads were shown on a search results page or website. Format: number.
clicksClicksmetrics.clicksTotal number of clicks on your ads. Format: number.
ctrCTRmetrics.ctrClick-through rate, the ratio of clicks to impressions. Format: percentage.
interactionsInteractionsmetrics.interactionsNumber of interactions, including clicks, swipes, and video views depending on ad type. Format: number.
interactionRateInteraction Ratemetrics.interaction_rateThe ratio of interactions to impressions for your ad. Format: percentage.
engagementRateEngagement Ratemetrics.engagement_rateThe rate of engagements (expansions of lightbox ads) divided by impressions. Format: percentage.
reachReachmetrics.reachEstimated number of unique users who saw your ad at least once. Format: number.
frequencyFrequencymetrics.frequencyAverage number of times a unique user saw your ad. Format: ratio.
absoluteTopImpressionPercentageAbsolute Top Impression %metrics.absolute_top_impression_percentagePercentage of ad impressions shown as the very first ad above organic results. Format: percentage.
topImpressionPercentageTop Impression %metrics.top_impression_percentagePercentage of ad impressions shown anywhere above organic search results. Format: percentage.
interactionEventTypesInteraction Event Typesmetrics.interaction_event_typesThe types of interactions that are counted as interactions for this campaign type. Format: string.
activeViewCpmActive View CPMmetrics.active_view_cpmAverage cost per thousand viewable impressions. Format: micro_currency.
activeViewCtrActive View CTRmetrics.active_view_ctrClicks divided by viewable impressions. Format: percentage.
activeViewImpressionsActive View Impressionsmetrics.active_view_impressionsNumber of impressions that met Active View viewability criteria. Format: number.
activeViewMeasurabilityActive View Measurabilitymetrics.active_view_measurabilityRatio of impressions that could be measured by Active View. Format: percentage.
activeViewMeasurableImpressionsActive View Measurable Impressionsmetrics.active_view_measurable_impressionsNumber of impressions that were measurable by Active View. Format: number.
activeViewMeasurableCostMicrosActive View Measurable Costmetrics.active_view_measurable_cost_microsCost of impressions that were measurable by Active View. Format: micro_currency.
activeViewViewabilityActive View Viewabilitymetrics.active_view_viewabilityPercentage of measurable impressions that were actually viewable. Format: percentage.

calculated (13)Link to this section

KeyNameFieldNotes
roasROAScomputed hereReturn on ad spend: conversions value divided by cost. Calculated: metrics.conversions_value / (metrics.cost_micros / 1_000_000). Format: ratio.
allConversionsRoasAll Conversions ROAScomputed hereReturn on ad spend for all conversions: all conversions value divided by cost. Calculated: metrics.all_conversions_value / (metrics.cost_micros / 1_000_000). Format: ratio.
valuePerConversionValue per Conversioncomputed hereAverage value per conversion: conversions value divided by number of conversions. Calculated: metrics.conversions_value / metrics.conversions. Format: currency.
allConversionsValuePerConversionValue per All Conversioncomputed hereAverage value per all conversions: all conversions value divided by all conversions. Calculated: metrics.all_conversions_value / metrics.all_conversions. Format: currency.
hookRateHook Ratecomputed hereProxy for video hook rate using the 25% quartile view rate. Calculated: metrics.video_quartile_p25_rate. Format: percentage.
holdRateHold Ratecomputed hereRatio of 50% video views to 25% video views, indicating mid-video retention. Calculated: (metrics.video_quartile_p50_rate / metrics.video_quartile_p25_rate) * 100. Format: percentage.
completionRateCompletion Ratecomputed hereRatio of 100% video views to 25% video views, indicating full-video retention. Calculated: (metrics.video_quartile_p100_rate / metrics.video_quartile_p25_rate) * 100. Format: percentage.
impressionShareLostTotalSearch IS Lost (Total)computed hereTotal search impression share lost, combining budget and rank lost shares. Calculated: metrics.search_budget_lost_impression_share + metrics.search_rank_lost_impression_share. Format: percentage.
spendShareSpend Sharecomputed herePercentage of total spend allocated to this entity, computed across all rows. Calculated: (metrics.cost_micros / total_cost_micros) * 100. Format: percentage.
costPerConversionDollarsCost / Conversion ($)computed hereCost per conversion in standard currency (converted from micros). Calculated: metrics.cost_micros / metrics.conversions / 1_000_000. Format: currency.
costDollarsCost ($)computed hereTotal cost in standard currency (converted from micros). Calculated: metrics.cost_micros / 1_000_000. Format: currency.
averageCpcDollarsAvg. CPC ($)computed hereAverage cost-per-click in standard currency (converted from micros). Calculated: metrics.average_cpc / 1_000_000. Format: currency.
averageCpmDollarsAvg. CPM ($)computed hereAverage cost per thousand impressions in standard currency (converted from micros). Calculated: metrics.average_cpm / 1_000_000. Format: currency.

impression_share (13)Link to this section

KeyNameFieldNotes
searchImpressionShareSearch Impression Sharemetrics.search_impression_sharePercentage of eligible search impressions your ads received. Format: percentage.
searchBudgetLostImpressionShareSearch Lost IS (Budget)metrics.search_budget_lost_impression_shareEstimated percentage of search impressions lost due to insufficient budget. Format: percentage.
searchRankLostImpressionShareSearch Lost IS (Rank)metrics.search_rank_lost_impression_shareEstimated percentage of search impressions lost due to poor Ad Rank. Format: percentage.
searchTopImpressionShareSearch Top ISmetrics.search_top_impression_sharePercentage of eligible top-of-page search impressions your ads received. Format: percentage.
searchAbsoluteTopImpressionShareSearch Abs. Top ISmetrics.search_absolute_top_impression_sharePercentage of eligible absolute top search impressions your ads received. Format: percentage.
searchExactMatchImpressionShareSearch Exact Match ISmetrics.search_exact_match_impression_sharePercentage of eligible impressions received for searches that exactly matched your keywords. Format: percentage.
searchBudgetLostAbsoluteTopImpressionShareSearch Lost Abs. Top IS (Budget)metrics.search_budget_lost_absolute_top_impression_shareEstimated percentage of absolute top search impressions lost due to budget. Format: percentage.
searchBudgetLostTopImpressionShareSearch Lost Top IS (Budget)metrics.search_budget_lost_top_impression_shareEstimated percentage of top search impressions lost due to budget. Format: percentage.
searchRankLostAbsoluteTopImpressionShareSearch Lost Abs. Top IS (Rank)metrics.search_rank_lost_absolute_top_impression_shareEstimated percentage of absolute top search impressions lost due to Ad Rank. Format: percentage.
searchRankLostTopImpressionShareSearch Lost Top IS (Rank)metrics.search_rank_lost_top_impression_shareEstimated percentage of top search impressions lost due to Ad Rank. Format: percentage.
contentImpressionShareContent Impression Sharemetrics.content_impression_sharePercentage of eligible Display Network impressions your ads received. Format: percentage.
contentBudgetLostImpressionShareContent Lost IS (Budget)metrics.content_budget_lost_impression_shareEstimated percentage of Display Network impressions lost due to budget. Format: percentage.
contentRankLostImpressionShareContent Lost IS (Rank)metrics.content_rank_lost_impression_shareEstimated percentage of Display Network impressions lost due to Ad Rank. Format: percentage.

shopping (10)Link to this section

KeyNameFieldNotes
shoppingImpressionsShopping Impressionsmetrics.impressionsNumber of times your Shopping ads were shown. Format: number.
shoppingClicksShopping Clicksmetrics.clicksNumber of clicks on your Shopping ads. Format: number.
shoppingCostMicrosShopping Costmetrics.cost_microsTotal cost of Shopping ad clicks in micro-currency. Format: micro_currency.
shoppingConversionsShopping Conversionsmetrics.conversionsNumber of conversions from Shopping ads. Format: number.
shoppingConversionsValueShopping Conversions Valuemetrics.conversions_valueTotal value of conversions from Shopping ads. Format: currency.
shoppingCtrShopping CTRmetrics.ctrClick-through rate for Shopping ads. Format: percentage.
shoppingAverageCpcShopping Avg. CPCmetrics.average_cpcAverage cost-per-click for Shopping ads. Format: micro_currency.
shoppingAllConversionsShopping All Conversionsmetrics.all_conversionsAll conversions from Shopping ads including cross-device. Format: number.
shoppingAllConversionsValueShopping All Conv. Valuemetrics.all_conversions_valueTotal value of all conversions from Shopping ads. Format: currency.
shoppingCostPerConversionShopping Cost / Conversionmetrics.cost_per_conversionAverage cost per conversion for Shopping ads. Format: micro_currency.

spend (7)Link to this section

KeyNameFieldNotes
costMicrosCostmetrics.cost_microsTotal cost of all clicks and interactions in micro-currency units. Format: micro_currency.
averageCpcAvg. CPCmetrics.average_cpcAverage cost-per-click, the total cost divided by total clicks. Format: micro_currency.
averageCpmAvg. CPMmetrics.average_cpmAverage cost per one thousand impressions. Format: micro_currency.
averageCostAvg. Costmetrics.average_costAverage amount paid per interaction. Format: micro_currency.
averageCpeAvg. CPEmetrics.average_cpeAverage cost per engagement (lightbox ad interactions). Format: micro_currency.
averageCpvAvg. CPVmetrics.trueview_average_cpvAverage cost per video view. Format: micro_currency.
costPerCurrentModelAttributedConversionCost / Current Model Conversionmetrics.cost_per_current_model_attributed_conversionCost per conversion using the current attribution model. Format: micro_currency.

competitive (6)Link to this section

KeyNameFieldNotes
auctionInsightSearchImpressionShareAuction Insight: Search ISmetrics.auction_insight_search_impression_shareYour search impression share compared to competitors in auction insights. Format: percentage.
auctionInsightSearchOverlapRateAuction Insight: Overlap Ratemetrics.auction_insight_search_overlap_rateHow often a competitor's ad received an impression when your ad also received one. Format: percentage.
auctionInsightSearchPositionAboveRateAuction Insight: Position Above Ratemetrics.auction_insight_search_position_above_rateHow often a competitor's ad was shown above yours in the same auction. Format: percentage.
auctionInsightSearchTopOfPageRateAuction Insight: Top of Page Ratemetrics.auction_insight_search_top_of_page_rateHow often a competitor's ad appeared at the top of the page. Format: percentage.
auctionInsightSearchAbsoluteTopOfPageRateAuction Insight: Abs. Top Ratemetrics.auction_insight_search_absolute_top_of_page_rateHow often a competitor's ad appeared at the absolute top of the page. Format: percentage.
auctionInsightSearchOutrankingShareAuction Insight: Outranking Sharemetrics.auction_insight_search_outranking_sharePercentage of auctions where your ad ranked higher than a competitor or showed when they did not. Format: percentage.

engagement (6)Link to this section

KeyNameFieldNotes
gmailForwardsGmail Forwardsmetrics.gmail_forwardsNumber of times your Gmail ad was forwarded to someone else. Format: number.
gmailSavesGmail Savesmetrics.gmail_savesNumber of times someone saved your Gmail ad to their inbox. Format: number.
gmailSecondaryClicksGmail Secondary Clicksmetrics.gmail_secondary_clicksNumber of clicks to the landing page on the expanded state of your Gmail ad. Format: number.
phoneCallsPhone Callsmetrics.phone_callsNumber of offline phone calls initiated from call extensions or call-only ads. Format: number.
phoneImpressionsPhone Impressionsmetrics.phone_impressionsNumber of times your phone number was shown with your ad. Format: number.
phoneThroughRatePhone Through Ratemetrics.phone_through_rateNumber of phone calls divided by number of phone impressions. Format: percentage.

quality (5)Link to this section

KeyNameFieldNotes
qualityScoreQuality Scoread_group_criterion.quality_info.quality_scoreCurrent quality score of the keyword on a 1-10 scale. Format: number.
historicalQualityScoreHistorical Quality Scoremetrics.historical_quality_scoreHistorical quality score at the time of the last report snapshot. Format: number.
historicalCreativeQualityScoreHistorical Creative Qualitymetrics.historical_creative_quality_scoreHistorical ad relevance quality component. Format: enum.
historicalLandingPageQualityScoreHistorical Landing Page Qualitymetrics.historical_landing_page_quality_scoreHistorical landing page experience quality component. Format: enum.
historicalSearchPredictedCtrHistorical Expected CTRmetrics.historical_search_predicted_ctrHistorical expected click-through rate quality component. Format: enum.

invalid_traffic (2)Link to this section

KeyNameFieldNotes
invalidClicksInvalid Clicksmetrics.invalid_clicksNumber of clicks Google considers illegitimate and does not charge for. Format: number.
invalidClickRateInvalid Click Ratemetrics.invalid_click_ratePercentage of total clicks that are filtered as invalid. Format: percentage.

cross_device (1)Link to this section

KeyNameFieldNotes
crossDeviceConversionsValueMicrosCross-Device Conv. Valuemetrics.cross_device_conversions_valueValue of conversions where the user interacted on one device and converted on another. Format: currency.
Esc

Type to search