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
| Key | Name | Field | Notes |
|---|---|---|---|
conversions | Conversions | metrics. | Total number of conversions from conversion actions included in the Conversions column. Format: number. |
conversionsValue | Conversions Value | metrics. | Total value of conversions included in the Conversions column. Format: currency. |
costPerConversion | Cost / Conversion | metrics. | Average cost per conversion. Format: micro_currency. |
conversionsFromInteractionsRate | Conversion Rate (Interaction) | metrics. | Conversions from interactions divided by the number of ad interactions. Format: percentage. |
conversionsValuePerCost | Conversions Value / Cost | metrics. | The value of conversions divided by the cost of ad interactions. Format: ratio. |
allConversions | All Conversions | metrics. | Total number of all conversions, including those not included in the Conversions column. Format: number. |
allConversionsValue | All Conversions Value | metrics. | Total value of all conversions, including those not in the Conversions column. Format: currency. |
costPerAllConversions | Cost / All Conversions | metrics. | Average cost per all conversions. Format: micro_currency. |
allConversionsFromInteractionsRate | All Conversions Rate (Interaction) | metrics. | All conversions from interactions divided by the number of ad interactions. Format: percentage. |
allConversionsValuePerCost | All Conversions Value / Cost | metrics. | The value of all conversions divided by the cost of ad interactions. Format: ratio. |
viewThroughConversions | View-Through Conversions | metrics. | Conversions from when a user saw but did not click your ad. Format: number. |
crossDeviceConversions | Cross-Device Conversions | metrics. | Conversions where the user interacted on one device and converted on another. Format: number. |
currentModelAttributedConversions | Current Model Conversions | metrics. | Conversions attributed using the current attribution model for the conversion action. Format: number. |
currentModelAttributedConversionsValue | Current Model Conversions Value | metrics. | Value of conversions attributed using the current attribution model. Format: currency. |
conversionsFromInteractionsValuePerInteraction | Conv. Value / Interaction | metrics. | Value of conversions from interactions divided by total interactions. Format: currency. |
valuePerAllConversions | Value / All Conversions | metrics. | The value of all conversions divided by the number of all conversions. Format: currency. |
valuePerConversionApi | Value / Conversion | metrics. | The value of conversions divided by the number of conversions. Format: currency. |
valuePerCurrentModelAttributedConversion | Value / Current Model Conversion | metrics. | Value of current model attributed conversions divided by current model conversions. Format: currency. |
allConversionsFromClickToCall | All Conv. from Click to Call | metrics. | Number of phone call conversions from click-to-call ads. Format: number. |
allConversionsFromDirections | All Conv. from Directions | metrics. | Number of direction-getting conversions from local ads. Format: number. |
allConversionsFromMenu | All Conv. from Menu | metrics. | Number of menu-viewing conversions from local ads. Format: number. |
allConversionsFromOrder | All Conv. from Order | metrics. | Number of order conversions from local ads. Format: number. |
allConversionsFromStoreVisit | All Conv. from Store Visit | metrics. | Number of estimated store visit conversions. Format: number. |
allConversionsFromStoreWebsite | All Conv. from Store Website | metrics. | Number of store website conversions from local ads. Format: number. |
conversionsByConversionDate | Conversions (Conv. Time) | metrics. | Conversions attributed to the date the conversion occurred, not the click date. Useful for understanding actual conversion timing and reporting lag. Format: number. |
conversionsValueByConversionDate | Conversions Value (Conv. Time) | metrics. | Revenue 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. |
allConversionsByConversionDate | All Conversions (Conv. Time) | metrics. | All conversions (including secondary) attributed to the date the conversion occurred, not the click date. Format: number. |
allConversionsValueByConversionDate | All Conversions Value (Conv. Time) | metrics. | Total 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
| Key | Name | Field | Notes |
|---|---|---|---|
videoViews | Video Views | metrics. | Total number of times your video ads were viewed. Format: number. |
videoViewRate | Video View Rate | metrics. | The rate of video views relative to impressions. Format: percentage. |
videoQuartileP25Rate | Video Played to 25% | metrics. | Percentage of impressions where the video played to 25% of its length. Format: percentage. |
videoQuartileP50Rate | Video Played to 50% | metrics. | Percentage of impressions where the video played to 50% of its length. Format: percentage. |
videoQuartileP75Rate | Video Played to 75% | metrics. | Percentage of impressions where the video played to 75% of its length. Format: percentage. |
videoQuartileP100Rate | Video Played to 100% | metrics. | Percentage of impressions where the video played to 100% of its length. Format: percentage. |
engagements | Engagements | metrics. | Number of engagements, such as clicks on lightbox ads or video interactions. Format: number. |
averageVideoViewDuration | Avg. Video View Duration | metrics. | Average duration in seconds of all video views. Format: duration. |
videoDuration | Video Duration | metrics. | Average duration in milliseconds of the video ad. Format: duration. |
videoViewsP25 | Video Views (25%) | metrics. | Number of times your video played to 25% of its length. Format: number. |
videoViewsP50 | Video Views (50%) | metrics. | Number of times your video played to 50% of its length. Format: number. |
videoViewsP75 | Video Views (75%) | metrics. | Number of times your video played to 75% of its length. Format: number. |
videoViewsP100 | Video Views (100%) | metrics. | Number of times your video played to 100% of its length. Format: number. |
averageTimeOnSite | Avg. Time on Site | metrics. | Average duration of all sessions on the website from ad clicks, in seconds. Format: duration. |
bounceRate | Bounce Rate | metrics. | Percentage of clicks where the user only visited a single page on your site. Format: percentage. |
percentNewVisitors | % New Visitors | metrics. | Percentage of first-time sessions from ad clicks. Format: percentage. |
trueViews | TrueViews | metrics. | Number 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. |
trueViewRate | TrueView Rate | metrics. | TrueView 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. |
trueViewRateInStream | TrueView Rate (In-Stream) | metrics. | TrueView 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. |
trueViewRateInFeed | TrueView Rate (In-Feed) | metrics. | TrueView 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. |
trueViewShorts | TrueView (Shorts) | metrics. | TrueView 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
| Key | Name | Field | Notes |
|---|---|---|---|
impressions | Impressions | metrics. | Total number of times your ads were shown on a search results page or website. Format: number. |
clicks | Clicks | metrics.clicks | Total number of clicks on your ads. Format: number. |
ctr | CTR | metrics.ctr | Click-through rate, the ratio of clicks to impressions. Format: percentage. |
interactions | Interactions | metrics. | Number of interactions, including clicks, swipes, and video views depending on ad type. Format: number. |
interactionRate | Interaction Rate | metrics. | The ratio of interactions to impressions for your ad. Format: percentage. |
engagementRate | Engagement Rate | metrics. | The rate of engagements (expansions of lightbox ads) divided by impressions. Format: percentage. |
reach | Reach | metrics.reach | Estimated number of unique users who saw your ad at least once. Format: number. |
frequency | Frequency | metrics. | Average number of times a unique user saw your ad. Format: ratio. |
absoluteTopImpressionPercentage | Absolute Top Impression % | metrics. | Percentage of ad impressions shown as the very first ad above organic results. Format: percentage. |
topImpressionPercentage | Top Impression % | metrics. | Percentage of ad impressions shown anywhere above organic search results. Format: percentage. |
interactionEventTypes | Interaction Event Types | metrics. | The types of interactions that are counted as interactions for this campaign type. Format: string. |
activeViewCpm | Active View CPM | metrics. | Average cost per thousand viewable impressions. Format: micro_currency. |
activeViewCtr | Active View CTR | metrics. | Clicks divided by viewable impressions. Format: percentage. |
activeViewImpressions | Active View Impressions | metrics. | Number of impressions that met Active View viewability criteria. Format: number. |
activeViewMeasurability | Active View Measurability | metrics. | Ratio of impressions that could be measured by Active View. Format: percentage. |
activeViewMeasurableImpressions | Active View Measurable Impressions | metrics. | Number of impressions that were measurable by Active View. Format: number. |
activeViewMeasurableCostMicros | Active View Measurable Cost | metrics. | Cost of impressions that were measurable by Active View. Format: micro_currency. |
activeViewViewability | Active View Viewability | metrics. | Percentage of measurable impressions that were actually viewable. Format: percentage. |
calculated (13)Link to this section
| Key | Name | Field | Notes |
|---|---|---|---|
roas | ROAS | computed here | Return on ad spend: conversions value divided by cost. Calculated: metrics.. Format: ratio. |
allConversionsRoas | All Conversions ROAS | computed here | Return on ad spend for all conversions: all conversions value divided by cost. Calculated: metrics.. Format: ratio. |
valuePerConversion | Value per Conversion | computed here | Average value per conversion: conversions value divided by number of conversions. Calculated: metrics.. Format: currency. |
allConversionsValuePerConversion | Value per All Conversion | computed here | Average value per all conversions: all conversions value divided by all conversions. Calculated: metrics.. Format: currency. |
hookRate | Hook Rate | computed here | Proxy for video hook rate using the 25% quartile view rate. Calculated: metrics.. Format: percentage. |
holdRate | Hold Rate | computed here | Ratio of 50% video views to 25% video views, indicating mid-video retention. Calculated: (metrics.. Format: percentage. |
completionRate | Completion Rate | computed here | Ratio of 100% video views to 25% video views, indicating full-video retention. Calculated: (metrics.. Format: percentage. |
impressionShareLostTotal | Search IS Lost (Total) | computed here | Total search impression share lost, combining budget and rank lost shares. Calculated: metrics.. Format: percentage. |
spendShare | Spend Share | computed here | Percentage of total spend allocated to this entity, computed across all rows. Calculated: (metrics.. Format: percentage. |
costPerConversionDollars | Cost / Conversion ($) | computed here | Cost per conversion in standard currency (converted from micros). Calculated: metrics.. Format: currency. |
costDollars | Cost ($) | computed here | Total cost in standard currency (converted from micros). Calculated: metrics.. Format: currency. |
averageCpcDollars | Avg. CPC ($) | computed here | Average cost-per-click in standard currency (converted from micros). Calculated: metrics.. Format: currency. |
averageCpmDollars | Avg. CPM ($) | computed here | Average cost per thousand impressions in standard currency (converted from micros). Calculated: metrics.. Format: currency. |
impression_share (13)Link to this section
| Key | Name | Field | Notes |
|---|---|---|---|
searchImpressionShare | Search Impression Share | metrics. | Percentage of eligible search impressions your ads received. Format: percentage. |
searchBudgetLostImpressionShare | Search Lost IS (Budget) | metrics. | Estimated percentage of search impressions lost due to insufficient budget. Format: percentage. |
searchRankLostImpressionShare | Search Lost IS (Rank) | metrics. | Estimated percentage of search impressions lost due to poor Ad Rank. Format: percentage. |
searchTopImpressionShare | Search Top IS | metrics. | Percentage of eligible top-of-page search impressions your ads received. Format: percentage. |
searchAbsoluteTopImpressionShare | Search Abs. Top IS | metrics. | Percentage of eligible absolute top search impressions your ads received. Format: percentage. |
searchExactMatchImpressionShare | Search Exact Match IS | metrics. | Percentage of eligible impressions received for searches that exactly matched your keywords. Format: percentage. |
searchBudgetLostAbsoluteTopImpressionShare | Search Lost Abs. Top IS (Budget) | metrics. | Estimated percentage of absolute top search impressions lost due to budget. Format: percentage. |
searchBudgetLostTopImpressionShare | Search Lost Top IS (Budget) | metrics. | Estimated percentage of top search impressions lost due to budget. Format: percentage. |
searchRankLostAbsoluteTopImpressionShare | Search Lost Abs. Top IS (Rank) | metrics. | Estimated percentage of absolute top search impressions lost due to Ad Rank. Format: percentage. |
searchRankLostTopImpressionShare | Search Lost Top IS (Rank) | metrics. | Estimated percentage of top search impressions lost due to Ad Rank. Format: percentage. |
contentImpressionShare | Content Impression Share | metrics. | Percentage of eligible Display Network impressions your ads received. Format: percentage. |
contentBudgetLostImpressionShare | Content Lost IS (Budget) | metrics. | Estimated percentage of Display Network impressions lost due to budget. Format: percentage. |
contentRankLostImpressionShare | Content Lost IS (Rank) | metrics. | Estimated percentage of Display Network impressions lost due to Ad Rank. Format: percentage. |
shopping (10)Link to this section
| Key | Name | Field | Notes |
|---|---|---|---|
shoppingImpressions | Shopping Impressions | metrics. | Number of times your Shopping ads were shown. Format: number. |
shoppingClicks | Shopping Clicks | metrics.clicks | Number of clicks on your Shopping ads. Format: number. |
shoppingCostMicros | Shopping Cost | metrics. | Total cost of Shopping ad clicks in micro-currency. Format: micro_currency. |
shoppingConversions | Shopping Conversions | metrics. | Number of conversions from Shopping ads. Format: number. |
shoppingConversionsValue | Shopping Conversions Value | metrics. | Total value of conversions from Shopping ads. Format: currency. |
shoppingCtr | Shopping CTR | metrics.ctr | Click-through rate for Shopping ads. Format: percentage. |
shoppingAverageCpc | Shopping Avg. CPC | metrics. | Average cost-per-click for Shopping ads. Format: micro_currency. |
shoppingAllConversions | Shopping All Conversions | metrics. | All conversions from Shopping ads including cross-device. Format: number. |
shoppingAllConversionsValue | Shopping All Conv. Value | metrics. | Total value of all conversions from Shopping ads. Format: currency. |
shoppingCostPerConversion | Shopping Cost / Conversion | metrics. | Average cost per conversion for Shopping ads. Format: micro_currency. |
spend (7)Link to this section
| Key | Name | Field | Notes |
|---|---|---|---|
costMicros | Cost | metrics. | Total cost of all clicks and interactions in micro-currency units. Format: micro_currency. |
averageCpc | Avg. CPC | metrics. | Average cost-per-click, the total cost divided by total clicks. Format: micro_currency. |
averageCpm | Avg. CPM | metrics. | Average cost per one thousand impressions. Format: micro_currency. |
averageCost | Avg. Cost | metrics. | Average amount paid per interaction. Format: micro_currency. |
averageCpe | Avg. CPE | metrics. | Average cost per engagement (lightbox ad interactions). Format: micro_currency. |
averageCpv | Avg. CPV | metrics. | Average cost per video view. Format: micro_currency. |
costPerCurrentModelAttributedConversion | Cost / Current Model Conversion | metrics. | Cost per conversion using the current attribution model. Format: micro_currency. |
competitive (6)Link to this section
| Key | Name | Field | Notes |
|---|---|---|---|
auctionInsightSearchImpressionShare | Auction Insight: Search IS | metrics. | Your search impression share compared to competitors in auction insights. Format: percentage. |
auctionInsightSearchOverlapRate | Auction Insight: Overlap Rate | metrics. | How often a competitor's ad received an impression when your ad also received one. Format: percentage. |
auctionInsightSearchPositionAboveRate | Auction Insight: Position Above Rate | metrics. | How often a competitor's ad was shown above yours in the same auction. Format: percentage. |
auctionInsightSearchTopOfPageRate | Auction Insight: Top of Page Rate | metrics. | How often a competitor's ad appeared at the top of the page. Format: percentage. |
auctionInsightSearchAbsoluteTopOfPageRate | Auction Insight: Abs. Top Rate | metrics. | How often a competitor's ad appeared at the absolute top of the page. Format: percentage. |
auctionInsightSearchOutrankingShare | Auction Insight: Outranking Share | metrics. | Percentage of auctions where your ad ranked higher than a competitor or showed when they did not. Format: percentage. |
engagement (6)Link to this section
| Key | Name | Field | Notes |
|---|---|---|---|
gmailForwards | Gmail Forwards | metrics. | Number of times your Gmail ad was forwarded to someone else. Format: number. |
gmailSaves | Gmail Saves | metrics. | Number of times someone saved your Gmail ad to their inbox. Format: number. |
gmailSecondaryClicks | Gmail Secondary Clicks | metrics. | Number of clicks to the landing page on the expanded state of your Gmail ad. Format: number. |
phoneCalls | Phone Calls | metrics. | Number of offline phone calls initiated from call extensions or call-only ads. Format: number. |
phoneImpressions | Phone Impressions | metrics. | Number of times your phone number was shown with your ad. Format: number. |
phoneThroughRate | Phone Through Rate | metrics. | Number of phone calls divided by number of phone impressions. Format: percentage. |
quality (5)Link to this section
| Key | Name | Field | Notes |
|---|---|---|---|
qualityScore | Quality Score | ad_ | Current quality score of the keyword on a 1-10 scale. Format: number. |
historicalQualityScore | Historical Quality Score | metrics. | Historical quality score at the time of the last report snapshot. Format: number. |
historicalCreativeQualityScore | Historical Creative Quality | metrics. | Historical ad relevance quality component. Format: enum. |
historicalLandingPageQualityScore | Historical Landing Page Quality | metrics. | Historical landing page experience quality component. Format: enum. |
historicalSearchPredictedCtr | Historical Expected CTR | metrics. | Historical expected click-through rate quality component. Format: enum. |
invalid_traffic (2)Link to this section
| Key | Name | Field | Notes |
|---|---|---|---|
invalidClicks | Invalid Clicks | metrics. | Number of clicks Google considers illegitimate and does not charge for. Format: number. |
invalidClickRate | Invalid Click Rate | metrics. | Percentage of total clicks that are filtered as invalid. Format: percentage. |
cross_device (1)Link to this section
| Key | Name | Field | Notes |
|---|---|---|---|
crossDeviceConversionsValueMicros | Cross-Device Conv. Value | metrics. | Value of conversions where the user interacted on one device and converted on another. Format: currency. |