Skip to content
Get MCP AdsGet MCP Ads, home

Google Ads metrics

Documented metrics available in the native reporting reference on Google Ads through an AI assistant: 130 in total, 13 of them computed by the gateway, each…

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