Datapipe
Google Ads

Coming soon

Google Ads for agencies and in-house teams

Paid media teams use Google Ads in Datapipe to see spend, clicks, impressions, and conversions by campaign once Google Ads approves the app.

Start free

What connects

The same Google sign-in, but the adwords scope is not on the first Allow screen. It is requested only when someone adds Google Ads. Access is granted per Cloud project. A developer token is not sent. Developer tokens were retired on 9 September 2026.

What you can report on

What you set up

  1. Enable the Google Ads API on the Cloud project that owns the OAuth client.
  2. Add Google Ads from Connections. That asks for the adwords scope on a later consent, not the first one.
  3. Until the project can run reports, leave the sample report labeled Coming soon.

Limitations

Accounts can be listed before they can be pulled. Live campaign metrics stay off until Google grants the project access. No developer token header is sent. The huge field list on this page is the Google Ads catalog, not a live report.

Last reviewed 2026-10-29. Owner: Datapipe.

Connection

Coming soon

Coming soon. Google Ads access is granted per Cloud project. A developer token is not used. Sample numbers stay labeled.

Fields

Google Ads API metrics, segments, and attributes for customer, campaign, ad group, ad, keyword view, and geographic view. Other resources such as assets and billing are not included. Access is granted per Cloud project. A developer token is not used. Source: https://developers.google.com/google-ads/api/fields/v18/metrics. Read on 2026-10-27. 993 fields.

Synced today

Advertising

NameAPI fieldDescriptionTypeGroupCross-channel
absolute top impression percentagemetrics.absolute_top_impression_percentageSearch absolute top impression share is the percentage of your Search ad impressions that are shown in the absolute top Search position.metric · numberAdvertising
active view audibility invalid givt measurable impressions ratemetrics.active_view_audibility_invalid_givt_measurable_impressions_rateThe number of impressions for which Active View could measure audibility, but that were filtered out by traffic quality filters, divided by the total number of impressions measurable for audibility. Only includes GIVT (general invalid traffic) impressions.metric · numberAdvertising
active view audibility invalid measurable impressions ratemetrics.active_view_audibility_invalid_measurable_impressions_rateThe number of impressions for which Active View could measure audibility, but that were filtered out by traffic quality filters, divided by the total number of impressions measurable for audibility.metric · numberAdvertising
active view audibility measurable impressionsmetrics.active_view_audibility_measurable_impressionsThe number of impressions for which Active View could measure if the ad was audible.metric · integerAdvertising
active view audibility measurable impressions ratemetrics.active_view_audibility_measurable_impressions_rateThe number of impressions for which Active View could measure if the ad was audible, divided by the total number of impressions with Active View audio enabled.metric · numberAdvertising
active view audible impressionsmetrics.active_view_audible_impressionsThe number of impressions that were audible (volume > 0%) at any point during the ad playback.metric · integerAdvertising
active view audible impressions ratemetrics.active_view_audible_impressions_rateThe number of impressions that were audible (volume > 0%) at any point during the ad playback, divided by the total number of impressions measurable for audibility.metric · numberAdvertising
active view audible quartile p100 ratemetrics.active_view_audible_quartile_p100_rateThe number of impressions that were audible at the fourth quartile of the ad playback, divided by the total number of impressions measurable for audibility.metric · numberAdvertising
active view audible quartile p25 ratemetrics.active_view_audible_quartile_p25_rateThe number of impressions that were audible at the first quartile of the ad playback, divided by the total number of impressions measurable for audibility.metric · numberAdvertising
active view audible quartile p50 ratemetrics.active_view_audible_quartile_p50_rateThe number of impressions that were audible at the second quartile of the ad playback, divided by the total number of impressions measurable for audibility.metric · numberAdvertising
active view audible quartile p75 ratemetrics.active_view_audible_quartile_p75_rateThe number of impressions that were audible at the third quartile of the ad playback, divided by the total number of impressions measurable for audibility.metric · numberAdvertising
active view audible thirty seconds impressionsmetrics.active_view_audible_thirty_seconds_impressionsThe number of impressions that were audible for at least 30 seconds (cumulative).metric · integerAdvertising
active view audible thirty seconds impressions ratemetrics.active_view_audible_thirty_seconds_impressions_rateThe number of impressions that were audible for at least 30 seconds (cumulative), divided by the total number of impressions measurable for audibility.metric · numberAdvertising
active view audible two seconds impressionsmetrics.active_view_audible_two_seconds_impressionsThe number of impressions that were audible for at least 2 seconds (cumulative).metric · integerAdvertising
active view audible two seconds impressions ratemetrics.active_view_audible_two_seconds_impressions_rateThe number of impressions that were audible for at least 2 seconds (cumulative), divided by the total number of impressions measurable for audibility.metric · numberAdvertising
active view cpmmetrics.active_view_cpmAverage cost of viewable impressions (active_view_impressions).metric · numberAdvertising
active view ctrmetrics.active_view_ctrActive view measurable clicks divided by active view viewable impressions. This metric is reported only for the Display Network.metric · numberAdvertising
active view impressionsmetrics.active_view_impressionsA measurement of the number of times your ad has become viewable on a Display Network site.metric · integerAdvertising
active view measurabilitymetrics.active_view_measurabilityThe ratio of impressions that were eligible to be measured by Active View over the number of served impressions.metric · numberAdvertising
active view measurable impressionsmetrics.active_view_measurable_impressionsThe number of times your ads are appearing on placements in positions where they can be seen.metric · integerAdvertising
active view viewabilitymetrics.active_view_viewabilityThe percentage of times when your ad appeared on an Active View enabled site (measurable impressions) and was viewable (viewable impressions).metric · numberAdvertising
auction insight search absolute top impression percentagemetrics.auction_insight_search_absolute_top_impression_percentageThis metric is part of the Auction Insights report, and tells the percentage of times the ads of another participant showed in the absolute top position (Position 1) on the search results page. This percentage is computed only over the auctions that you appeared in the page. This metric is not publicly available.metric · numberAdvertising
auction insight search impression sharemetrics.auction_insight_search_impression_shareThis metric is part of the Auction Insights report, and tells the percentage of impressions that another participant obtained, over the total number of impressions that your ads were eligible for. Any value below 0.1 is reported as 0.0999. This metric is not publicly available.metric · numberAdvertising
auction insight search top impression percentagemetrics.auction_insight_search_top_impression_percentageThis metric is part of the Auction Insights report, and tells the percentage of times the ads of another participant showed adjacent to the top organic search results. This percentage is computed only over the auctions that you appeared in the page. This metric is not publicly available.metric · numberAdvertising
average cpcmetrics.average_cpcThe total cost of all clicks divided by the total number of clicks received.metric · numberAdvertising
average cpmmetrics.average_cpmAverage cost-per-thousand impressions (CPM).metric · numberAdvertising
average video watch time duration millismetrics.average_video_watch_time_duration_millisAverage video watch time duration in milliseconds for video impressions that started playing.metric · integerAdvertising
benchmark average max cpcmetrics.benchmark_average_max_cpcAn indication of how other advertisers are bidding on similar products.metric · numberAdvertising
benchmark ctrmetrics.benchmark_ctrAn indication on how other advertisers' Shopping ads for similar products are performing based on the frequency with which people who see their ad click on it.metric · numberAdvertising
clicks · Synced todaymetrics.clicksThe number of clicks.metric · integerAdvertisingClicks
clicks margin of errormetrics.clicks_margin_of_errorThe margin of error when estimating the experiment's effect on clicks. Together with clicks_point_estimate, they describe a confidence interval with a prescribed confidence level for the difference being estimated. The quantity being estimated is (treatment / control - 1). This field specifies the radius of the confidence interval, which is centered at clicks_point_estimate.metric · numberAdvertising
clicks p valuemetrics.clicks_p_valueThe p-value for the null hypothesis that the experiment has no effect on clicks. Ranges from 0 to 1. Say if the p-value is 0.03, that means the probability of observing the data, if the experiment has no effect on clicks, is 3%.metric · numberAdvertising
clicks point estimatemetrics.clicks_point_estimateThe point estimate when estimating the experiment's effect on clicks. Together with clicks_margin_of_error, they describe a confidence interval with a prescribed confidence level for the difference being estimated. The quantity being estimated is (treatment / control - 1). This field specifies the point estimate, which is the center of the confidence interval: (clicks_point_estimate - clicks_margin_of_error, clicks_point_estimate + clicks_margin_of_error).metric · numberAdvertising
combined clicksmetrics.combined_clicksThe number of times your ad or your site's listing in the unpaid results was clicked. See About measuring paid and organic search results.metric · integerAdvertising
control clicksmetrics.control_clicksThe number of clicks on the control arm of an experiment. The treatment clicks value can be selected by using clicks.metric · integerAdvertising
control impressionsmetrics.control_impressionsThe impressions metric on the control arm of the experiment. The treatment impressions value can be selected by using impressions.metric · integerAdvertising
coviewed impressionsmetrics.coviewed_impressionsAll co-viewed impressions represent the total number of people who saw your ad. This includes people who are signed into their Google Account, as well as other people who are watching the same ad on a connected TV. This metric is only available for the Campaign resource with adjusted_age_range and adjusted_gender segments. These segmentations are mandatory to get the all coviewed impressions.metric · integerAdvertising
ctrmetrics.ctrThe number of clicks your ad receives (Clicks) divided by the number of times your ad is shown (Impressions).metric · numberAdvertising
general invalid click ratemetrics.general_invalid_click_rateThe percentage of clicks that have been filtered out of your total number of clicks (filtered + non-filtered clicks) due to being general invalid clicks. These are clicks Google considers illegitimate that are detected through routine means of filtration (that is, known invalid data-center traffic, bots and spiders or other crawlers, irregular patterns, etc). You're not charged for them, and they don't affect your account statistics. See Filtering invalid traffic to ensure quality.metric · numberAdvertising
general invalid clicksmetrics.general_invalid_clicksNumber of general invalid clicks. These are a subset of your invalid clicks that are detected through routine means of filtration (such as known invalid data-center traffic, bots and spiders or other crawlers, irregular patterns, etc.). You're not charged for them, and they don't affect your account statistics. See Filtering invalid traffic to ensure quality.metric · integerAdvertising
gmail secondary clicksmetrics.gmail_secondary_clicksThe number of clicks to the landing page on the expanded state of Gmail ads.metric · integerAdvertising
historical search predicted ctrmetrics.historical_search_predicted_ctrThe historical search predicted clickthrough rate (CTR).metric · stringAdvertising
hotel eligible impressionsmetrics.hotel_eligible_impressionsThe number of impressions that hotel partners could have had given their feed performance.metric · integerAdvertising
impressions · Synced todaymetrics.impressionsThe number of times your ad has appeared on a search results page or website on the Google Network.metric · integerAdvertisingImpressions
impressions from store reachmetrics.impressions_from_store_reachThe number of times a business's location-based ad was shown. This metric applies to feed items only.metric · integerAdvertising
impressions margin of errormetrics.impressions_margin_of_errorThe margin of error when estimating the experiment's effect on impressions. Together with impressions_point_estimate, they describe a confidence interval with a prescribed confidence level for the difference being estimated. The quantity being estimated is (treatment / control - 1). This field specifies the radius of the confidence interval, which is centered at impressions_point_estimate.metric · numberAdvertising
impressions p valuemetrics.impressions_p_valueThe p-value for the null hypothesis that the experiment has no effect on impressions. Ranges from 0 to 1. Say if the p-value is 0.03, that means the probability of observing the data, if the experiment has no effect on impressions, is 3%.metric · numberAdvertising
impressions point estimatemetrics.impressions_point_estimateThe point estimate when estimating the experiment's effect on impressions. Together with impressions_margin_of_error, they describe a confidence interval with a prescribed confidence level for the difference being estimated. The quantity being estimated is (treatment / control - 1). This field specifies the point estimate, which is the center of the confidence interval: (impressions_point_estimate - impressions_margin_of_error, impressions_point_estimate + impressions_margin_of_error).metric · numberAdvertising
invalid click ratemetrics.invalid_click_rateThe percentage of clicks filtered out of your total number of clicks (filtered + non-filtered clicks) during the reporting period.metric · numberAdvertising
invalid clicksmetrics.invalid_clicksNumber of clicks Google considers illegitimate and doesn't charge you for.metric · integerAdvertising
message impressionsmetrics.message_impressionsNumber of Click To Message impressions that were message tracking eligible.metric · integerAdvertising
normalized incremental searches per impressionmetrics.normalized_incremental_searches_per_impressionThe estimated number of incremental search queries generated per ad impression. Measures the effectiveness of each ad exposure in driving search behavior. Only reported when lift is statistically positive.metric · numberAdvertising
normalized incremental searches per impression p90 lower boundmetrics.normalized_incremental_searches_per_impression_p90_lower_boundThe lower bound of the 90% confidence interval for normalized incremental searches per impression.metric · numberAdvertising
normalized incremental searches per impression p90 upper boundmetrics.normalized_incremental_searches_per_impression_p90_upper_boundThe upper bound of the 90% confidence interval for normalized incremental searches per impression.metric · numberAdvertising
organic clicksmetrics.organic_clicksThe number of times someone clicked your site's listing in the unpaid results for a particular query. See About measuring paid and organic search results.metric · integerAdvertising
organic impressionsmetrics.organic_impressionsThe number of listings for your site in the unpaid search results. See About measuring paid and organic search results.metric · integerAdvertising
phone impressionsmetrics.phone_impressionsNumber of offline phone impressions.metric · integerAdvertising
primary impressionsmetrics.primary_impressionsPrimary impression is counted each time your ad is served. This metric is only available for the Campaign resource with adjusted_age_range and adjusted_gender segments. These segmentations are mandatory to get the primary impressions.metric · integerAdvertising
publisher organic clicksmetrics.publisher_organic_clicksClicks from properties for which the traffic the publisher has not paid for or acquired through incentivized activitymetric · integerAdvertising
publisher unknown clicksmetrics.publisher_unknown_clicksClicks from traffic which is not identified as "Publisher Purchased" or "Publisher Organic"metric · integerAdvertising
relative ctrmetrics.relative_ctrYour clickthrough rate (CTR) divided by the average clickthrough rate of all advertisers on the websites that show your ads. Measures how your ads perform on Display Network sites compared to other ads on the same sites.metric · numberAdvertising
search absolute top impression sharemetrics.search_absolute_top_impression_shareThe percentage of the customer's Shopping or Search ad impressions that are shown in the absolute top position (Position 1). See About top and absolute top metrics for details. Any value below 0.1 is reported as 0.0999.metric · numberAdvertising
search click sharemetrics.search_click_shareThe number of clicks you've received on the Search Network divided by the estimated number of clicks you were eligible to receive. Note: Search click share is reported in the range of 0.1 to 1. Any value below 0.1 is reported as 0.0999.metric · numberAdvertising
search exact match impression sharemetrics.search_exact_match_impression_shareThe impressions you've received divided by the estimated number of impressions you were eligible to receive on the Search Network for search terms that matched your keywords exactly (or were close variants of your keyword), regardless of your keyword match types. Note: Search exact match impression share is reported in the range of 0.1 to 1. Any value below 0.1 is reported as 0.0999.metric · numberAdvertising
search impression sharemetrics.search_impression_shareThe impressions you've received on the Search Network divided by the estimated number of impressions you were eligible to receive. Note: Search impression share is reported in the range of 0.1 to 1. Any value below 0.1 is reported as 0.0999.metric · numberAdvertising
search lift impressionsmetrics.search_lift_impressionsThe total number of ad impressions served for this Search Lift measurement slice during the study flight.metric · integerAdvertising
search top impression sharemetrics.search_top_impression_shareThe impressions you've received among the top ads compared to the estimated number of impressions you were eligible to receive among the top ads. Note: Search top impression share is reported in the range of 0.1 to 1. Any value below 0.1 is reported as 0.0999. Top ads are typically above the top organic results, although they may show below the top organic results on certain queries.metric · numberAdvertising
top impression percentagemetrics.top_impression_percentageThe percentage of your ad impressions that are shown adjacent to the top organic search results.metric · numberAdvertising
trueview average cpvmetrics.trueview_average_cpvThe average amount you pay each time someone views your ad. The average CPV is defined by the total cost of all ad views divided by the number of TrueView views.metric · numberAdvertising
vertical ads potential impressionsmetrics.vertical_ads_potential_impressionsPotential impressions representing the total view-capped eligible impressions available across the query context.metric · integerAdvertising
video quartile p100 ratemetrics.video_quartile_p100_ratePercentage of impressions where the viewer watched all of your video.metric · numberAdvertising
video quartile p25 ratemetrics.video_quartile_p25_ratePercentage of impressions where the viewer watched 25% of your video.metric · numberAdvertising
video quartile p50 ratemetrics.video_quartile_p50_ratePercentage of impressions where the viewer watched 50% of your video.metric · numberAdvertising
video quartile p75 ratemetrics.video_quartile_p75_ratePercentage of impressions where the viewer watched 75% of your video.metric · numberAdvertising
video trueview view ratemetrics.video_trueview_view_rateThe number of TrueView views your video ad receives divided by its number of impressions, including thumbnail impressions for TrueView in-display ads.metric · numberAdvertising
video trueview view rate in streammetrics.video_trueview_view_rate_in_streamThe number of TrueView views divided by number of impressions that can potentially lead to TrueView views for in-stream formats.metric · numberAdvertising
video trueview view rate shortsmetrics.video_trueview_view_rate_shortsThe number of TrueView views divided by number of impressions that can potentially lead to TrueView views for Shorts ads.metric · numberAdvertising
video trueview viewsmetrics.video_trueview_viewsThe number of TrueView views your video ads received.metric · integerAdvertising
video watch time duration millismetrics.video_watch_time_duration_millisTotal watch time duration in milliseconds for video impressions that started playing. For a small percentage of impressions, we may not be able to measure the watch time accurately. In such cases, we adjust the total time to account for any unmeasured time by applying the average watch time of impressions that were measured.metric · integerAdvertising
ad using videosegments.ad_using_videoIndicates whether an ad is using a video asset. This segment is only available for PMax campaigns and will not return data when any other campaign type is selected.dimension · booleanAdvertising
click typesegments.click_typeClick type.dimension · stringAdvertising
effective target cpcad_group.effective_target_cpcOutput only. The effective target CPC (cost-per-click). This field is read-only.dimension · integerAdvertising
step idad_group.video_ad_group_settings.video_ad_sequence.step_idThe ID of this sequence step from an existing campaign.video_campaign_settings.video_ad_sequence definition. Only one Ad Group can point to a given step_id.dimension · integerAdvertising
video brand safety suitabilitycustomer.video_brand_safety_suitabilityBrand Safety setting at the account level. Allows for selecting an inventory type to show your ads on content that is the right fit for your brand. See https://support.google.com/google-ads/answer/7515513.dimension · stringAdvertising
brand lift integration partnerscustomer.video_customer.third_party_integration_partners.brand_lift_integration_partnersAllowed third party integration partners for Brand Lift verification.dimension · stringAdvertising
brand safety integration partnerscustomer.video_customer.third_party_integration_partners.brand_safety_integration_partnersAllowed third party integration partners for brand safety verification.dimension · stringAdvertising
reach integration partnerscustomer.video_customer.third_party_integration_partners.reach_integration_partnersAllowed third party integration partners for reach verification.dimension · stringAdvertising
viewability integration partnerscustomer.video_customer.third_party_integration_partners.viewability_integration_partnersAllowed third party integration partners for YouTube viewability verification.dimension · stringAdvertising
breadcrumb1ad_group_ad.ad.demand_gen_video_responsive_ad.breadcrumb1First part of text that appears in the ad with the displayed URL.dimension · stringAdvertising
breadcrumb2ad_group_ad.ad.demand_gen_video_responsive_ad.breadcrumb2Second part of text that appears in the ad with the displayed URL.dimension · stringAdvertising
business namead_group_ad.ad.demand_gen_video_responsive_ad.business_nameRequired. The advertiser/brand name.dimension · stringAdvertising
call to actionsad_group_ad.ad.demand_gen_video_responsive_ad.call_to_actionsAssets of type CallToActionAsset used for the "Call To Action" button.dimension · stringAdvertising
assetad_group_ad.ad.demand_gen_video_responsive_ad.call_to_actions.assetThe Asset resource name of this call to action asset.dimension · stringAdvertising
companion bannersad_group_ad.ad.demand_gen_video_responsive_ad.companion_bannersList of image assets used for the companion banner. Currently, only a single value for the companion banner asset is supported.dimension · stringAdvertising
assetad_group_ad.ad.demand_gen_video_responsive_ad.companion_banners.assetThe Asset resource name of this image.dimension · stringAdvertising
descriptionsad_group_ad.ad.demand_gen_video_responsive_ad.descriptionsList of text assets used for the description.dimension · stringAdvertising
headlinesad_group_ad.ad.demand_gen_video_responsive_ad.headlinesList of text assets used for the short headline.dimension · stringAdvertising
logo imagesad_group_ad.ad.demand_gen_video_responsive_ad.logo_imagesRequired. Logo image to be used in the ad. Valid image types are GIF, JPEG, and PNG. The minimum size is 128x128 and the aspect ratio must be 1:1 (+-1%).dimension · stringAdvertising
assetad_group_ad.ad.demand_gen_video_responsive_ad.logo_images.assetThe Asset resource name of this image.dimension · stringAdvertising
long headlinesad_group_ad.ad.demand_gen_video_responsive_ad.long_headlinesList of text assets used for the long headline.dimension · stringAdvertising
preview pixel heightad_group_ad.ad.image_ad.preview_pixel_heightHeight in pixels of the preview size image.dimension · integerAdvertising
preview pixel widthad_group_ad.ad.image_ad.preview_pixel_widthWidth in pixels of the preview size image.dimension · integerAdvertising
enable autogen videoad_group_ad.ad.responsive_display_ad.control_spec.enable_autogen_videoWhether the advertiser has opted into auto-gen video feature.dimension · booleanAdvertising
audioad_group_ad.ad.video_ad.audioYouTube Audio ad format.dimension · stringAdvertising
action button labelad_group_ad.ad.video_ad.bumper.action_button_labelLabel on the "Call To Action" button taking the user to the video ad's final URL.dimension · stringAdvertising
action headlinead_group_ad.ad.video_ad.bumper.action_headlineAdditional text displayed with the CTA (call-to-action) button to give context and encourage clicking on the button.dimension · stringAdvertising
assetad_group_ad.ad.video_ad.bumper.companion_banner.assetThe Asset resource name of this image.dimension · stringAdvertising
action button labelad_group_ad.ad.video_ad.in_stream.action_button_labelLabel on the CTA (call-to-action) button taking the user to the video ad's final URL. Required for TrueView for action campaigns, optional otherwise.dimension · stringAdvertising
action headlinead_group_ad.ad.video_ad.in_stream.action_headlineAdditional text displayed with the CTA (call-to-action) button to give context and encourage clicking on the button.dimension · stringAdvertising
assetad_group_ad.ad.video_ad.in_stream.companion_banner.assetThe Asset resource name of this image.dimension · stringAdvertising
action button labelad_group_ad.ad.video_ad.non_skippable.action_button_labelLabel on the "Call To Action" button taking the user to the video ad's final URL.dimension · stringAdvertising
action headlinead_group_ad.ad.video_ad.non_skippable.action_headlineAdditional text displayed with the "Call To Action" button to give context and encourage clicking on the button.dimension · stringAdvertising
assetad_group_ad.ad.video_ad.non_skippable.companion_banner.assetThe Asset resource name of this image.dimension · stringAdvertising
descriptionad_group_ad.ad.video_ad.out_stream.descriptionThe description line.dimension · stringAdvertising
headlinead_group_ad.ad.video_ad.out_stream.headlineThe headline of the ad.dimension · stringAdvertising
assetad_group_ad.ad.video_ad.video.assetThe Asset resource name of this video.dimension · stringAdvertising
breadcrumb1ad_group_ad.ad.video_responsive_ad.breadcrumb1First part of text that appears in the ad with the displayed URL.dimension · stringAdvertising
breadcrumb2ad_group_ad.ad.video_responsive_ad.breadcrumb2Second part of text that appears in the ad with the displayed URL.dimension · stringAdvertising
business namead_group_ad.ad.video_responsive_ad.business_nameRequired. Advertiser/brand name. Maximum display width is 25 characters.dimension · stringAdvertising
call to actionsad_group_ad.ad.video_responsive_ad.call_to_actionsList of text assets used for the button, for example, the "Call To Action" button. Currently, only a single value for the button is supported.dimension · stringAdvertising
companion bannersad_group_ad.ad.video_responsive_ad.companion_bannersList of image assets used for the companion banner. Currently, only a single value for the companion banner asset is supported.dimension · stringAdvertising
assetad_group_ad.ad.video_responsive_ad.companion_banners.assetThe Asset resource name of this image.dimension · stringAdvertising
descriptionsad_group_ad.ad.video_responsive_ad.descriptionsList of text assets used for the description. Currently, only a single value for the description is supported.dimension · stringAdvertising
headlinesad_group_ad.ad.video_responsive_ad.headlinesList of text assets used for the short headline. Currently, only a single value for the short headline is supported.dimension · stringAdvertising
logo imagesad_group_ad.ad.video_responsive_ad.logo_imagesRequired. Logo image to be used in the ad. The minimum size is 128x128 and the aspect ratio must be 1:1(+-1%).dimension · stringAdvertising
assetad_group_ad.ad.video_responsive_ad.logo_images.assetThe Asset resource name of this image.dimension · stringAdvertising
long headlinesad_group_ad.ad.video_responsive_ad.long_headlinesList of text assets used for the long headline. Currently, only a single value for the long headline is supported.dimension · stringAdvertising
review statusad_group_ad.policy_summary.review_statusOutput only. Where in the review process this ad is.dimension · stringAdvertising

Audience

NameAPI fieldDescriptionTypeGroupCross-channel
average impression frequency per usermetrics.average_impression_frequency_per_userThe average number of times a unique user saw your ad during the requested time period. This metric cannot be aggregated, and can only be requested for date ranges of 92 days or less. This metric is available for following campaign types - Display, Video, Discovery and App.metric · numberAudience
bounce ratemetrics.bounce_ratePercentage of clicks where the user only visited a single page on your site. Imported from Google Analytics.metric · numberAudience
unique usersmetrics.unique_usersThe number of unique users who saw your ad during the requested time period. This metric cannot be aggregated, and can only be requested for date ranges of 92 days or less. This metric is available for following campaign types - Display, Video, Discovery and App.metric · integerAudience
unique users five plusmetrics.unique_users_five_plusThis metric counts the unique individuals who were shown your video ad five or more times within the selected date range. This metric cannot be aggregated, and can only be requested for date ranges of 31 days or less.metric · integerAudience
unique users four plusmetrics.unique_users_four_plusThis metric counts the unique individuals who were shown your video ad four or more times within the selected date range. This metric cannot be aggregated, and can only be requested for date ranges of 31 days or less.metric · integerAudience
unique users ten plusmetrics.unique_users_ten_plusThis metric counts the unique individuals who were shown your video ad ten or more times within the selected date range. This metric cannot be aggregated, and can only be requested for date ranges of 31 days or less.metric · integerAudience
unique users three plusmetrics.unique_users_three_plusThis metric counts the unique individuals who were shown your video ad three or more times within the selected date range. This metric cannot be aggregated, and can only be requested for date ranges of 31 days or less.metric · integerAudience
unique users two plusmetrics.unique_users_two_plusThis metric counts the unique individuals who were shown your video ad two or more times within the selected date range. This metric cannot be aggregated, and can only be requested for date ranges of 31 days or less.metric · integerAudience
sk ad network user typesegments.sk_ad_network_user_typeiOS Store Kit Ad Network user type.dimension · stringAudience
vertical ads listing user ratingsegments.vertical_ads_listing_user_ratingInteger value specifying the user rating of the vertical ads listing as a number from 1 to 5, where 5 is the best. The value will always be within this range.dimension · integerAudience
use audience groupedad_group.audience_setting.use_audience_groupedImmutable. If true, this ad group uses an Audience resource for audience targeting. If false, this ad group may use audience segment criteria instead.dimension · booleanAudience

Content

NameAPI fieldDescriptionTypeGroupCross-channel
average page viewsmetrics.average_page_viewsAverage number of pages viewed per session.metric · numberContent
content impression sharemetrics.content_impression_shareThe impressions you've received on the Display Network divided by the estimated number of impressions you were eligible to receive. Note: Content impression share is reported in the range of 0.1 to 1. Any value below 0.1 is reported as 0.0999.metric · numberContent
historical landing page quality scoremetrics.historical_landing_page_quality_scoreThe quality of historical landing page experience.metric · stringContent
optimization score urlmetrics.optimization_score_urlURL for the optimization score page in the Google Ads web interface. This metric can be selected from customer or campaign, and can be segmented by segments.recommendation_type. For example, SELECT metrics.optimization_score_url, segments.recommendation_type FROM customer will return a URL for each unique (customer, recommendation_type) combination.metric · stringContent
search engine results page typesegments.search_engine_results_page_typeType of the search engine results page.dimension · stringContent
webpagesegments.webpageResource name of the ad group criterion that represents webpage criterion.dimension · stringContent
final url suffixad_group.final_url_suffixURL template for appending params to Final URL.dimension · stringContent
tracking url templatead_group.tracking_url_templateThe URL template for constructing a tracking URL.dimension · stringContent
url custom parametersad_group.url_custom_parametersThe list of mappings used to substitute custom parameter tags in a tracking_url_template, final_urls, or mobile_final_urls.dimension · stringContent
final url suffixcustomer.final_url_suffixThe URL template for appending params to the final URL. Only mutable in an update operation.dimension · stringContent
tracking url templatecustomer.tracking_url_templateThe URL template for constructing a tracking URL out of parameters. Only mutable in an update operation.dimension · stringContent
display urlad_group_ad.ad.display_urlThe URL that appears in the ad description for some ad formats.dimension · stringContent
path1ad_group_ad.ad.expanded_text_ad.path1The text that can appear alongside the ad's displayed URL.dimension · stringContent
path2ad_group_ad.ad.expanded_text_ad.path2Additional text that can appear alongside the ad's displayed URL.dimension · stringContent
final app urlsad_group_ad.ad.final_app_urlsA list of final app URLs that will be used on mobile if the user has the specific app installed.dimension · stringContent
final url suffixad_group_ad.ad.final_url_suffixThe suffix to use when constructing a final URL.dimension · stringContent
final urlsad_group_ad.ad.final_urlsThe list of possible final URLs after all cross-domain redirects for the ad.dimension · stringContent
image urlad_group_ad.ad.image_ad.image_urlURL of the full size image.dimension · stringContent
preview image urlad_group_ad.ad.image_ad.preview_image_urlURL of the preview size image.dimension · stringContent
path1ad_group_ad.ad.local_ad.path1First part of optional text that can be appended to the URL in the ad.dimension · stringContent
path2ad_group_ad.ad.local_ad.path2Second part of optional text that can be appended to the URL in the ad. This field can only be set when path1 is also set.dimension · stringContent
path1ad_group_ad.ad.responsive_search_ad.path1First part of text that can be appended to the URL in the ad.dimension · stringContent
path2ad_group_ad.ad.responsive_search_ad.path2Second part of text that can be appended to the URL in the ad. This field can only be set when path1 is also set.dimension · stringContent
tracking url templatead_group_ad.ad.tracking_url_templateThe URL template for constructing a tracking URL.dimension · stringContent
url collectionsad_group_ad.ad.url_collectionsAdditional URLs for the ad that are tagged with a unique identifier that can be referenced from other fields in the ad.dimension · stringContent
url custom parametersad_group_ad.ad.url_custom_parametersThe list of mappings that can be used to substitute custom parameter tags in a tracking_url_template, final_urls, or mobile_final_urls. For mutates, use url custom parameter operations.dimension · stringContent

Conversions

NameAPI fieldDescriptionTypeGroupCross-channel
all conversionsmetrics.all_conversionsThe total number of conversions. This includes all conversions regardless of the value of include_in_conversions_metric.metric · numberConversions
all conversions from click to callmetrics.all_conversions_from_click_to_callThe number of times people clicked the "Call" button to call a business during or after clicking an ad. This number doesn't include whether or not calls were connected, or the duration of any calls. This metric applies to feed items only.metric · numberConversions
all conversions from directionsmetrics.all_conversions_from_directionsThe number of times people clicked a "Get directions" button to navigate to a business after clicking an ad. This metric applies to feed items only.metric · numberConversions
all conversions from interactions ratemetrics.all_conversions_from_interactions_rateAll conversions from interactions (as oppose to view through conversions) divided by the number of ad interactions.metric · numberConversions
all conversions from interactions value per interactionmetrics.all_conversions_from_interactions_value_per_interactionThe value of all conversions from interactions divided by the total number of interactions.metric · numberConversions
all conversions from menumetrics.all_conversions_from_menuThe number of times people clicked a link to view a business's menu after clicking an ad. This metric applies to feed items only.metric · numberConversions
all conversions from other engagementmetrics.all_conversions_from_other_engagementThe number of other conversions (for example, posting a review or saving a location for a business) that occurred after people clicked an ad. This metric applies to feed items only.metric · numberConversions
all conversions from store visitmetrics.all_conversions_from_store_visitEstimated number of times people visited a business after clicking an ad. This metric applies to feed items only.metric · numberConversions
all conversions from store websitemetrics.all_conversions_from_store_websiteThe number of times people were taken to a business's URL after clicking an ad. This metric applies to feed items only.metric · numberConversions
all conversions valuemetrics.all_conversions_valueThe value of all conversions.metric · numberConversions
all lead units soldmetrics.all_lead_units_soldAll lead units sold is the total number of products sold as a result of advertising the same product. Includes the amount shown in the lead_units_sold metric, plus lead units sold from all your conversion actions, even if your campaigns are not actively optimizing towards them. It's calculated using product info from cart data to give more detail than conversion value alone.metric · numberConversions
biddable app install conversionsmetrics.biddable_app_install_conversionsNumber of app installs.metric · numberConversions
control conversion valuemetrics.control_conversion_valueThe conversion value metric on the control arm of the experiment. The treatment conversion value can be selected by using conversions_value.metric · numberConversions
control conversionsmetrics.control_conversionsThe conversions metric on the control arm of the experiment. The treatment conversions value can be selected by using conversions.metric · numberConversions
conversion lift baseline conversion valuemetrics.conversion_lift_baseline_conversion_valueRepresents the baseline conversion value from users not exposed to the ads.metric · numberConversions
conversion lift baseline conversionsmetrics.conversion_lift_baseline_conversionsRepresents the number of conversions that would have occurred naturally without ad exposure, based on the behavior of the control group. Often referred to as "Control" conversions.metric · numberConversions
conversion value change point estimatemetrics.conversion_value_change_point_estimateThe point estimate when estimating the experiment's effect on conversion value change. Together with conversion_value_margin_of_error, they describe a confidence interval with a prescribed confidence level for the difference being estimated. The quantity being estimated is (treatment / control - 1). This field specifies the point estimate, which is the center of the confidence interval: (conversion_value_change_point_estimate - conversion_value_margin_of_error, conversion_value_change_point_estimate + conversion_value_margin_of_error).metric · numberConversions
conversion value margin of errormetrics.conversion_value_margin_of_errorThe margin of error when estimating the experiment's effect on conversion value. Together with conversion_value_change_point_estimate, they describe a confidence interval with a prescribed confidence level for the difference being estimated. The quantity being estimated is (treatment / control - 1). This field specifies the radius of the confidence interval, which is centered at conversion_value_change_point_estimate.metric · numberConversions
conversion value p valuemetrics.conversion_value_p_valueThe p-value for the null hypothesis that the experiment has no effect on conversion value. Ranges from 0 to 1. Say if the p-value is 0.03, that means the probability of observing the data, if the experiment has no effect on conversion value, is 3%.metric · numberConversions
conversions · Synced todaymetrics.conversionsThe number of conversions. This only includes conversion actions which include_in_conversions_metric attribute is set to true. If you use conversion-based bidding, your bid strategies will optimize for these conversions.metric · numberConversionsConversions
conversions absolute change margin of errormetrics.conversions_absolute_change_margin_of_errorThe margin of error when estimating the experiment's effect on conversions absolute change. Together with conversions_absolute_change_point_estimate, they describe a confidence interval with a prescribed confidence level for the difference being estimated. The quantity being estimated is (treatment - control). This field specifies the radius of the confidence interval, which is centered at conversions_absolute_change_point_estimate.metric · numberConversions
conversions absolute change p valuemetrics.conversions_absolute_change_p_valueThe p-value for the null hypothesis that the experiment has no effect on conversions absolute change. Ranges from 0 to 1. Say if the p-value is 0.03, that means the probability of observing the data, if the experiment has no effect on conversions absolute change, is 3%.metric · numberConversions
conversions absolute change point estimatemetrics.conversions_absolute_change_point_estimateThe point estimate when estimating the experiment's effect on conversions absolute change. Together with conversions_absolute_change_margin_of_error, they describe a confidence interval with a prescribed confidence level for the difference being estimated. The quantity being estimated is (treatment - control). This field specifies the point estimate, which is the center of the confidence interval: (conversions_absolute_change_point_estimate - conversions_absolute_change_margin_of_error, conversions_absolute_change_point_estimate + conversions_absolute_change_margin_of_error).metric · numberConversions
conversions from interactions ratemetrics.conversions_from_interactions_rateConversions from interactions divided by the number of ad interactions (such as clicks for text ads or views for video ads). This only includes conversion actions which include_in_conversions_metric attribute is set to true. If you use conversion-based bidding, your bid strategies will optimize for these conversions.metric · numberConversions
conversions from interactions value per interactionmetrics.conversions_from_interactions_value_per_interactionThe value of conversions from interactions divided by the number of ad interactions. This only includes conversion actions which include_in_conversions_metric attribute is set to true. If you use conversion-based bidding, your bid strategies will optimize for these conversions.metric · numberConversions
conversions valuemetrics.conversions_valueThe value of conversions. This only includes conversion actions which include_in_conversions_metric attribute is set to true. If you use conversion-based bidding, your bid strategies will optimize for these conversions.metric · numberConversionsRevenue
current model attributed conversionsmetrics.current_model_attributed_conversionsShows how your historic conversions data would look under the attribution model you've currently selected. This only includes conversion actions which include_in_conversions_metric attribute is set to true. If you use conversion-based bidding, your bid strategies will optimize for these conversions.metric · numberConversions
current model attributed conversions from interactions ratemetrics.current_model_attributed_conversions_from_interactions_rateCurrent model attributed conversions from interactions divided by the number of ad interactions (such as clicks for text ads or views for video ads). This only includes conversion actions which include_in_conversions_metric attribute is set to true. If you use conversion-based bidding, your bid strategies will optimize for these conversions.metric · numberConversions
current model attributed conversions from interactions value per interactionmetrics.current_model_attributed_conversions_from_interactions_value_per_interactionThe value of current model attributed conversions from interactions divided by the number of ad interactions. This only includes conversion actions which include_in_conversions_metric attribute is set to true. If you use conversion-based bidding, your bid strategies will optimize for these conversions.metric · numberConversions
current model attributed conversions valuemetrics.current_model_attributed_conversions_valueThe value of current model attributed conversions. This only includes conversion actions which include_in_conversions_metric attribute is set to true. If you use conversion-based bidding, your bid strategies will optimize for these conversions.metric · numberConversions
incremental conversion valuemetrics.incremental_conversion_valueThe estimated additional conversion value the ads generated. Measures the incremental revenue or value from your campaigns.metric · numberConversions
incremental conversion value p90 lower boundmetrics.incremental_conversion_value_p90_lower_boundThe lower bound of the 90% confidence interval for incremental_conversion_value. Shows the minimum amount of extra revenue ($) you can be 90% certain was generated by the campaign.metric · numberConversions
incremental conversion value p90 upper boundmetrics.incremental_conversion_value_p90_upper_boundThe upper bound of the 90% confidence interval for incremental_conversion_value. The highest amount of extra revenue ($) likely generated by the campaign.metric · numberConversions
incremental conversion value p valuemetrics.incremental_conversion_value_p_valueThe conversions value p-value provides a measure of the statistical significance for the detected lift in conversions value. It calculates the likelihood that your incremental conversion value was driven by ad performance rather than being a merely random occurrence.metric · numberConversions
incremental conversion value winner scoremetrics.incremental_conversion_value_winner_scoreThe probability that this experiment arm is the winner for incremental conversion value. This value is between 0.0 and 1.0.metric · numberConversions
incremental conversionsmetrics.incremental_conversionsThe estimated number of additional conversions directly attributable to the ad campaign.metric · numberConversions
incremental conversions p90 lower boundmetrics.incremental_conversions_p90_lower_boundThe lower bound of the 90% confidence interval for incremental_conversions. The "conservative" estimate of your success. It is the minimum number of additional sales you can be 90% sure were caused by your ads.metric · numberConversions
incremental conversions p90 upper boundmetrics.incremental_conversions_p90_upper_boundThe upper bound of the 90% confidence interval for incremental_conversions. The "optimistic" estimate of your success. It is the maximum number of additional sales likely driven by your ads.metric · numberConversions
incremental conversions p valuemetrics.incremental_conversions_p_valueThe conversions p-value provides a measure of the statistical significance for the detected lift in conversions. It calculates the likelihood that your incremental conversions were driven by ad performance rather than being a merely random occurrence.metric · numberConversions
incremental conversions winner scoremetrics.incremental_conversions_winner_scoreThe probability that this experiment arm is the winner for incremental conversions. This value is between 0.0 and 1.0.metric · numberConversions
lead units soldmetrics.lead_units_soldLead units sold is the total number of products sold as a result of advertising the same product. How it works: You report conversions with cart data for completed purchases on your website. If the ad that was interacted with before the purchase has an associated product (see Shopping Ads) then this product is considered the advertised product. Any product included in the order the customer places is a sold product. If the advertised and sold products match, then the total number of these products sold is shown under lead units sold. Example: Someone clicked on a Shopping ad for a hat then bought the same hat, a shirt and a jacket. The lead units sold in this order is 1. This metric is only available if you report conversions with cart data.metric · numberConversions
original conversion valuemetrics.original_conversion_valueThe original conversion value from biddable conversions. This is the unadjusted value of conversions before any value rule adjustments, such as conversion value rules or lifecycle goals adjustments are applied.metric · numberConversions
relative conversion liftmetrics.relative_conversion_liftThe percentage increase in conversions in the exposed group compared to the control group.metric · numberConversions
relative conversion lift p90 lower boundmetrics.relative_conversion_lift_p90_lower_boundThe lower bound of the 90% confidence interval for relative_conversion_lift. The minimum percentage increase you can be 90% sure occurred.metric · numberConversions
relative conversion lift p90 upper boundmetrics.relative_conversion_lift_p90_upper_boundThe upper bound of the 90% confidence interval for relative_conversion_lift. The maximum percentage increase you can be 90% sure occurred.metric · numberConversions
relative conversion value liftmetrics.relative_conversion_value_liftThe percentage increase in conversion value in the exposed group compared to the control group.metric · numberConversions
relative conversion value lift p90 lower boundmetrics.relative_conversion_value_lift_p90_lower_boundThe lower bound of the 90% confidence interval for relative_conversion_value_lift. The lowest likely percentage of incremental revenue the ads generated.metric · numberConversions
relative conversion value lift p90 upper boundmetrics.relative_conversion_value_lift_p90_upper_boundThe upper bound of the 90% confidence interval for relative_conversion_value_lift. The highest likely percentage of incremental revenue the ads generated.metric · numberConversions
sk ad network total conversionsmetrics.sk_ad_network_total_conversionsThe total number of iOS Store Kit Ad Network conversions.metric · integerConversions
store visits last click model attributed conversionsmetrics.store_visits_last_click_model_attributed_conversionsThe amount of business visits attributed by the last click model.metric · numberConversions
value per all conversionsmetrics.value_per_all_conversionsThe value of all conversions divided by the number of all conversions.metric · numberConversions
value per conversionmetrics.value_per_conversionThe value of conversions divided by the number of conversions. This only includes conversion actions for which the include_in_conversions_metric attribute is set to true. If you use conversion-based bidding, your bid strategies will optimize for these conversions.metric · numberConversions
value per current model attributed conversionmetrics.value_per_current_model_attributed_conversionThe value of current model attributed conversions divided by the number of the conversions. This only includes conversion actions for which the include_in_conversions_metric attribute is set to true. If you use conversion-based bidding, your bid strategies will optimize for these conversions.metric · numberConversions
view through conversionsmetrics.view_through_conversionsThe total number of view-through conversions. These happen when a customer sees an image or rich media ad, then later completes a conversion on your site without interacting with (for example, clicking on) another ad.metric · integerConversions
conversion actionsegments.conversion_actionResource name of the conversion action.dimension · stringConversions
conversion action categorysegments.conversion_action_categoryConversion action category.dimension · stringConversions
conversion action namesegments.conversion_action_nameConversion action name.dimension · stringConversions
conversion adjustmentsegments.conversion_adjustmentThis segments your conversion columns by the original conversion and conversion value versus the delta if conversions were adjusted. False row has the data as originally stated; While true row has the delta between data now and the data as originally stated. Summing the two together results post-adjustment data.dimension · booleanConversions
conversion attribution event typesegments.conversion_attribution_event_typeConversion attribution event type.dimension · stringConversions
conversion lag bucketsegments.conversion_lag_bucketAn enum value representing the number of days between the impression and the conversion.dimension · stringConversions
conversion lift conversion categorysegments.conversion_lift_conversion_categoryConversion Category for Conversion Lift.dimension · stringConversions
conversion lift included conversion action typessegments.conversion_lift_included_conversion_action_typesThe specific conversion types that were included in the Conversion Lift measurement for this reporting period.dimension · stringConversions
conversion or adjustment lag bucketsegments.conversion_or_adjustment_lag_bucketAn enum value representing the number of days between the impression and the conversion or between the impression and adjustments to the conversion.dimension · stringConversions
conversion value rule primary dimensionsegments.conversion_value_rule_primary_dimensionPrimary dimension of applied conversion value rules. NO_RULE_APPLIED shows the total recorded value of conversions that do not have a value rule applied. ORIGINAL shows the original value of conversions to which a value rule has been applied. GEO_LOCATION, DEVICE, AUDIENCE, ITINERARY show the net adjustment after value rules were applied.dimension · stringConversions
sk ad network coarse conversion valuesegments.sk_ad_network_coarse_conversion_valueiOS Store Kit Ad Network coarse conversion value.dimension · stringConversions
sk ad network fine conversion valuesegments.sk_ad_network_fine_conversion_valueiOS Store Kit Ad Network conversion value. Null value means this segment is not applicable, for example, non-iOS campaign.dimension · integerConversions
sk ad network redistributed fine conversion valuesegments.sk_ad_network_redistributed_fine_conversion_valueiOS Store Kit Ad Network redistributed fine conversion value. Google uses modeling on observed conversion values(obtained from Apple) to calculate conversions from SKAN postbacks where NULLs are returned. This column represents the sum of the modeled conversion values and the observed conversion values. See https://support.google.com/google-ads/answer/14892597 to lean more.dimension · integerConversions
call conversion actioncustomer.call_reporting_setting.call_conversion_actionCustomer-level call conversion action to attribute a call conversion to. If not set a default conversion action is used. Only in effect when call_conversion_reporting_enabled is set to true.dimension · stringConversions
call conversion reporting enabledcustomer.call_reporting_setting.call_conversion_reporting_enabledWhether to enable call conversion reporting.dimension · booleanConversions
accepted customer data termscustomer.conversion_tracking_setting.accepted_customer_data_termsOutput only. Whether the customer has accepted customer data terms. If using cross-account conversion tracking, this value is inherited from the manager. This field is read-only. For more information, see https://support.google.com/adspolicy/answer/7475709.dimension · booleanConversions
conversion tracking idcustomer.conversion_tracking_setting.conversion_tracking_idOutput only. The conversion tracking id used for this account. This id doesn't indicate whether the customer uses conversion tracking (conversion_tracking_status does). This field is read-only.dimension · integerConversions
conversion tracking statuscustomer.conversion_tracking_setting.conversion_tracking_statusOutput only. Conversion tracking status. It indicates whether the customer is using conversion tracking, and who is the conversion tracking owner of this customer. If this customer is using cross-account conversion tracking, the value returned will differ based on the login-customer-id of the request.dimension · stringConversions
effective enablement settingcustomer.conversion_tracking_setting.effective_enablement_settingOutput only. The effective account-level enhanced conversions setting for the customer. If using cross-account conversion tracking, this value is inherited from the manager. This field is read-only.dimension · stringConversions
enablement settingcustomer.conversion_tracking_setting.enablement_settingOutput only. Account-level setting indicating whether enhanced conversions is enabled for the customer. This field is read-only.dimension · stringConversions
google ads conversion customercustomer.conversion_tracking_setting.google_ads_conversion_customerThe resource name of the customer where conversions are created and managed. This field is read-only.dimension · stringConversions
accepted lead form termscustomer.customer_agreement_setting.accepted_lead_form_termsOutput only. Whether the customer has accepted lead form term of service.dimension · booleanConversions
pay per conversion eligibility failure reasonscustomer.pay_per_conversion_eligibility_failure_reasonsOutput only. Reasons why the customer is not eligible to use PaymentMode.CONVERSIONS. If the list is empty, the customer is eligible. This field is read-only.dimension · stringConversions
conversion attribution integration partnerscustomer.video_customer.third_party_integration_partners.conversion_attribution_integration_partnersAllowed third party integration partners for YouTube conversion attribution verification.dimension · stringConversions

Dimensions

NameAPI fieldDescriptionTypeGroupCross-channel
activity account idsegments.activity_account_idActivity account ID.dimension · integerDimensions
activity ratingsegments.activity_ratingActivity rating.dimension · integerDimensions
activity statesegments.activity_stateThe state where the travel activity is available.dimension · stringDimensions
ad destination typesegments.ad_destination_typeAd Destination type.dimension · stringDimensions
ad format typesegments.ad_format_typeAd Format type.dimension · stringDimensions
ad groupsegments.ad_groupResource name of the ad group.dimension · stringDimensions
ad network typesegments.ad_network_typeAd network type.dimension · stringDimensions
ad sub format typesegments.ad_sub_format_typeAd sub format type. Segments YouTube non-skippable instream ads by duration. Has to always be selected together with ad_format_type.dimension · stringDimensions
ad sub network typesegments.ad_sub_network_typeAd sub network type. Currently only available for ads running as part of DemandGen campaigns on YouTube and has to always be selected together with ad_network_type.dimension · stringDimensions
adjusted age rangesegments.adjusted_age_rangeAdjusted age range. This is the age range of the user after applying modeling to get more accurate age and gender information. Currently, both adjusted_age_range and adjusted_gender need to be selected together to get valid reach stats. These segmentations are only available for allowlisted customers.dimension · stringDimensions
adjusted gendersegments.adjusted_genderAdjusted gender. This is the gender of the user after applying modeling to get more accurate age and gender information. Currently, both adjusted_age_range and adjusted_gender need to be selected together to get valid reach stats. These segmentations are only available for allowlisted customers.dimension · stringDimensions
advance booking windowsegments.advance_booking_windowAdvance booking window for the itinerary in days.dimension · integerDimensions
age rangesegments.age_rangeAge rangedimension · stringDimensions
asset groupsegments.asset_groupResource name of the asset group.dimension · stringDimensions
assetsegments.asset_interaction_target.assetThe asset resource name.dimension · stringDimensions
interaction on this assetsegments.asset_interaction_target.interaction_on_this_assetOnly used with CustomerAsset, CampaignAsset and AdGroupAsset metrics. Indicates whether the interaction metrics occurred on the asset itself or a different asset or ad unit.dimension · booleanDimensions
auction insight domainsegments.auction_insight_domainDomain (visible URL) of a participant in the Auction Insights report.dimension · stringDimensions
brand lift measurement typesegments.brand_lift_measurement_typeThe brand lift measurement type.dimension · stringDimensions
experiment armsegments.experiment_armExperiment arm.dimension · stringDimensions
external activity idsegments.external_activity_idAdvertiser supplied activity ID.dimension · stringDimensions
gendersegments.genderGenderdimension · stringDimensions
hotel center idsegments.hotel_center_idHotel center ID.dimension · integerDimensions
hotel classsegments.hotel_classHotel class.dimension · stringDimensions
hotel length of staysegments.hotel_length_of_stayHotel length of stay.dimension · stringDimensions
hotel rate rule idsegments.hotel_rate_rule_idHotel rate rule ID.dimension · stringDimensions
hotel rate typesegments.hotel_rate_typeHotel rate type.dimension · stringDimensions
hotel statesegments.hotel_stateHotel state.dimension · stringDimensions
interaction on this extensionsegments.interaction_on_this_extensionOnly used with feed item metrics. Indicates whether the interaction metrics occurred on the feed item itself or a different extension or ad unit.dimension · booleanDimensions
length of bookingsegments.length_of_bookingLength of booking for the itinerary in days.dimension · integerDimensions
loyalty membershipsegments.loyalty_membershipThe user loyalty membership tier, based on the user belonging to a loyalty program.dimension · stringDimensions
match typesegments.match_typeThe match type of the keyword that triggered the ad. This segment is for use with keyword_view. For other resources, use search_term_match_type. While match_type is filtered to Broad, Exact, Phrase and Ai Max, search_term_match_type includes variants like Near Exact, Near Phrase.dimension · stringDimensions
new versus returning customerssegments.new_versus_returning_customersThis is for segmenting conversions by whether the user is a new customer or a returning customer. This segmentation is typically used to measure the impact of customer acquisition goal.dimension · stringDimensions
partner hotel idsegments.partner_hotel_idPartner hotel ID.dimension · stringDimensions
quartersegments.quarterQuarter as represented by the date of the first day of a quarter. Uses the calendar year for quarters, for example, the second quarter of 2018 starts on 2018-04-01. Formatted as yyyy-MM-dd.dimension · dateDimensions
recommendation typesegments.recommendation_typeRecommendation type.dimension · stringDimensions
search propertysegments.search_propertyThe Search Property where the search happened.dimension · stringDimensions
search subcategorysegments.search_subcategoryA search term subcategory. An empty string denotes the catch-all subcategory for search terms that didn't fit into another subcategory.dimension · stringDimensions
search termsegments.search_termA search term.dimension · stringDimensions
search term match typesegments.search_term_match_typeMatch type of the keyword that triggered the ad. This segment is for use with keyword_view. For other resources, use match_type. While match_type is filtered to Broad, Exact, Phrase and Ai Max, search_term_match_type includes variants like Near Exact and Near Phrase.dimension · stringDimensions
search term targeting statussegments.search_term_targeting_statusIndicates whether the search term is currently one of your targeted or excluded keywords.dimension · stringDimensions
sk ad network ad event typesegments.sk_ad_network_ad_event_typeiOS Store Kit Ad Network ad event type.dimension · stringDimensions
sk ad network attribution creditsegments.sk_ad_network_attribution_creditiOS Store Kit Ad Network attribution creditdimension · stringDimensions
sk ad network versionsegments.sk_ad_network_versionThe version of the SKAdNetwork API used.dimension · stringDimensions
slotsegments.slotPosition of the ad.dimension · stringDimensions
vertical ads event participant display namessegments.vertical_ads_event_participant_display_namesThe display names of participants in an event listing, like performers, speakers, or teams.dimension · stringDimensions
vertical ads hotel classsegments.vertical_ads_hotel_classThe class of the hotel. Generally in the range of 1 to 5 stars, but fully customizable in the hotel feed.dimension · integerDimensions
vertical ads listingsegments.vertical_ads_listingThe listing associated with a listing impression, click or conversion.dimension · stringDimensions
vertical ads listing brandsegments.vertical_ads_listing_brandThe brand associated with a specific listing within a Vertical Ads context, for example, the brand of a car rental, a vacation home, or an event.dimension · stringDimensions
vertical ads listing venuesegments.vertical_ads_listing_venueThe name of the venue for the vertical ads listing, for example, the venue for a concert event.dimension · stringDimensions
vertical ads partner accountsegments.vertical_ads_partner_accountA specific partner account within a Partner Center (for example, Hotel Center) that supplies inventory feed data for Vertical Ads.dimension · integerDimensions
vertical ads rate rule idsegments.vertical_ads_rate_rule_idString identifier corresponding to private or conditional rate rules applied to the bid/impression.dimension · stringDimensions
vertical ads rate typesegments.vertical_ads_rate_typeCategorization of the public, private, or conditional rate type.dimension · stringDimensions
vertical ads verticalsegments.vertical_ads_verticalType of vertical ad, such as Vacation Rentals, Car Rentals, or Events, used to categorize and segment data in the context of Vertical Ads.dimension · stringDimensions
ad rotation modead_group.ad_rotation_modeThe ad rotation mode of the ad group.dimension · stringDimensions
disable search term matchingad_group.ai_max_ad_group_setting.disable_search_term_matchingDisable search term matching for this adgroup when AI Max is enabled. Search term matching uses broad match, asset-based, and landing page-based technology to improve reach.dimension · booleanDimensions
base ad groupad_group.base_ad_groupOutput only. For draft or experiment ad groups, this field is the resource name of the base ad group from which this ad group was created. If a draft or experiment ad group does not have a base ad group, then this field is null. For base ad groups, this field equals the ad group resource name. This field is read-only.dimension · stringDimensions
display custom bid dimensionad_group.display_custom_bid_dimensionLets advertisers specify a targeting dimension on which to place absolute bids. This is only applicable for campaigns that target only the display network and not search.dimension · stringDimensions
effective target roasad_group.effective_target_roasOutput only. The effective target ROAS (return-on-ad-spend). This field is read-only.dimension · numberDimensions
exclude demographic expansionad_group.exclude_demographic_expansionWhen this value is true, demographics will be excluded from the types of targeting which are expanded when optimized_targeting_enabled is true. When optimized_targeting_enabled is false, this field is ignored. Default is false.dimension · booleanDimensions
excluded parent asset field typesad_group.excluded_parent_asset_field_typesThe asset field types that should be excluded from this ad group. Asset links with these field types will not be inherited by this ad group from the upper levels.dimension · stringDimensions
excluded parent asset set typesad_group.excluded_parent_asset_set_typesThe asset set types that should be excluded from this ad group. Asset set links with these types will not be inherited by this ad group from the upper levels. Location group types (GMB_DYNAMIC_LOCATION_GROUP, CHAIN_DYNAMIC_LOCATION_GROUP, and STATIC_LOCATION_GROUP) are child types of LOCATION_SYNC. Therefore, if LOCATION_SYNC is set for this field, all location group asset sets are not allowed to be linked to this ad group, and all Location Extension (LE) and Affiliate Location Extensions (ALE) will not be served under this ad group. Only LOCATION_SYNC is currently supported.dimension · stringDimensions
idad_group.idOutput only. The ID of the ad group.dimension · integerDimensions
labelsad_group.labelsOutput only. The resource names of labels attached to this ad group.dimension · stringDimensions
namead_group.nameThe name of the ad group. This field is required and should not be empty when creating new ad groups. It must contain fewer than 255 UTF-8 full-width characters. It must not contain any null (code point 0x0), NL line feed (code point 0xA) or carriage return (code point 0xD) characters.dimension · stringDimensions
optimized targeting enabledad_group.optimized_targeting_enabledTrue if optimized targeting is enabled. Optimized Targeting is the replacement for Audience Expansion.dimension · booleanDimensions
primary statusad_group.primary_statusOutput only. Provides aggregated view into why an ad group is not serving or not serving optimally.dimension · stringDimensions
primary status reasonsad_group.primary_status_reasonsOutput only. Provides reasons for why an ad group is not serving or not serving optimally.dimension · stringDimensions
statusad_group.statusThe status of the ad group.dimension · stringDimensions
target roasad_group.target_roasThe target ROAS (return-on-ad-spend) for this ad group. This field lets you override the target ROAS specified in the campaign's bidding strategy, but only if the campaign is using a standard (not portfolio) TargetRoas strategy or a standard MaximizeConversionValue strategy with its target_roas field set. If the campaign is using a portfolio bidding strategy, this field cannot be set and attempting to do so will result in an error. For any other bidding strategies, this value is ignored. To see the actual target ROAS being used by the ad group, considering potential overrides, query the effective_target_roas and effective_target_roas_source fields.dimension · numberDimensions
target restrictionsad_group.targeting_setting.target_restrictionsThe per-targeting-dimension setting to restrict the reach of your campaign or ad group.dimension · stringDimensions
typead_group.typeImmutable. The type of the ad group.dimension · stringDimensions
disable text adsad_group.vertical_ads_format_setting.disable_text_adsIf true, text ads will be disabled for this ad group.dimension · booleanDimensions
enable booking linksad_group.vertical_ads_format_setting.enable_booking_linksIf true, booking links will be enabled for this ad group.dimension · booleanDimensions
enable vertical promotion adsad_group.vertical_ads_format_setting.enable_vertical_promotion_adsIf true, vertical promotion ads will be enabled for this ad group.dimension · booleanDimensions
auto tagging enabledcustomer.auto_tagging_enabledWhether auto-tagging is enabled for the customer. Only mutable in an update operation.dimension · booleanDimensions
call reporting enabledcustomer.call_reporting_setting.call_reporting_enabledEnable reporting of phone call events by redirecting them through Google System.dimension · booleanDimensions
contains eu political advertisingcustomer.contains_eu_political_advertisingOutput only. Returns the advertiser self-declaration status of whether this customer contains political advertising content targeted towards the European Union. You can use the Google Ads UI to update this account-level declaration, or use the API to update the self-declaration status of individual campaigns.dimension · stringDimensions
currency codecustomer.currency_codeImmutable. The currency in which the account operates. A subset of the currency codes from the ISO 4217 standard is supported.dimension · stringDimensions
descriptive namecustomer.descriptive_nameOptional, non-unique descriptive name of the customer.dimension · stringDimensions
has partners badgecustomer.has_partners_badgeOutput only. Whether the Customer has a Partners program badge. If the Customer is not associated with the Partners program, this will be false. For more information, see https://support.google.com/partners/answer/3125774.dimension · booleanDimensions
idcustomer.idOutput only. The ID of the customer.dimension · integerDimensions
image asset auto migration donecustomer.image_asset_auto_migration_doneOutput only. True if feed based image has been migrated to asset based image.dimension · booleanDimensions
granular insurance statusescustomer.local_services_settings.granular_insurance_statusesOutput only. A read-only list of geo vertical level insurance statuses.dimension · stringDimensions
granular license statusescustomer.local_services_settings.granular_license_statusesOutput only. A read-only list of geo vertical level license statuses.dimension · stringDimensions
managercustomer.managerOutput only. Whether the customer is a manager.dimension · booleanDimensions
optimization scorecustomer.optimization_scoreOutput only. Optimization score of the customer. Optimization score is an estimate of how well a customer's campaigns are set to perform. It ranges from 0% (0.0) to 100% (1.0). This field is null for all manager customers, and for unscored non-manager customers. See "About optimization score" at https://support.google.com/google-ads/answer/9061546. This field is read-only.dimension · numberDimensions
optimization score weightcustomer.optimization_score_weightOutput only. Optimization score weight of the customer. Optimization score weight can be used to compare/aggregate optimization scores across multiple non-manager customers. The aggregate optimization score of a manager is computed as the sum over all of their customers of Customer.optimization_score * Customer.optimization_score_weight. This field is 0 for all manager customers, and for unscored non-manager customers. This field is read-only.dimension · numberDimensions
google global site tagcustomer.remarketing_setting.google_global_site_tagOutput only. The Google tag.dimension · stringDimensions
statuscustomer.statusOutput only. The status of the customer.dimension · stringDimensions
test accountcustomer.test_accountOutput only. Whether the customer is a test account.dimension · booleanDimensions
time zonecustomer.time_zoneImmutable. The local timezone ID of the customer.dimension · stringDimensions
added by google adsad_group_ad.ad.added_by_google_adsOutput only. Indicates if this ad was automatically added by Google Ads and not by a user. For example, this could happen when ads are automatically created as suggestions for new ads based on knowledge of how existing ads are performing.dimension · booleanDimensions
app deep linkad_group_ad.ad.app_ad.app_deep_linkAn app deep link asset that may be used with the ad.dimension · stringDimensions
assetad_group_ad.ad.app_ad.app_deep_link.assetThe Asset resource name of this app deep link asset.dimension · stringDimensions
descriptionsad_group_ad.ad.app_ad.descriptionsList of text assets for descriptions. When the ad serves the descriptions will be selected from this list.dimension · stringDimensions
headlinesad_group_ad.ad.app_ad.headlinesList of text assets for headlines. When the ad serves the headlines will be selected from this list.dimension · stringDimensions
html5 media bundlesad_group_ad.ad.app_ad.html5_media_bundlesList of media bundle assets that may be used with the ad.dimension · stringDimensions
assetad_group_ad.ad.app_ad.html5_media_bundles.assetThe Asset resource name of this media bundle.dimension · stringDimensions
imagesad_group_ad.ad.app_ad.imagesList of image assets that may be displayed with the ad.dimension · stringDimensions
assetad_group_ad.ad.app_ad.images.assetThe Asset resource name of this image.dimension · stringDimensions
mandatory ad textad_group_ad.ad.app_ad.mandatory_ad_textMandatory ad text.dimension · stringDimensions
descriptionsad_group_ad.ad.app_engagement_ad.descriptionsList of text assets for descriptions. When the ad serves the descriptions will be selected from this list.dimension · stringDimensions
headlinesad_group_ad.ad.app_engagement_ad.headlinesList of text assets for headlines. When the ad serves the headlines will be selected from this list.dimension · stringDimensions
imagesad_group_ad.ad.app_engagement_ad.imagesList of image assets that may be displayed with the ad.dimension · stringDimensions
assetad_group_ad.ad.app_engagement_ad.images.assetThe Asset resource name of this image.dimension · stringDimensions
descriptionsad_group_ad.ad.app_pre_registration_ad.descriptionsList of text assets for descriptions. When the ad serves the descriptions will be selected from this list.dimension · stringDimensions
headlinesad_group_ad.ad.app_pre_registration_ad.headlinesList of text assets for headlines. When the ad serves the headlines will be selected from this list.dimension · stringDimensions
imagesad_group_ad.ad.app_pre_registration_ad.imagesList of image asset IDs whose images may be displayed with the ad.dimension · stringDimensions
assetad_group_ad.ad.app_pre_registration_ad.images.assetThe Asset resource name of this image.dimension · stringDimensions
business namead_group_ad.ad.demand_gen_carousel_ad.business_nameRequired. The Advertiser/brand name.dimension · stringDimensions
call to action textad_group_ad.ad.demand_gen_carousel_ad.call_to_action_textCall to action text.dimension · stringDimensions
carousel cardsad_group_ad.ad.demand_gen_carousel_ad.carousel_cardsRequired. Carousel cards that will display with the ad. Min 2 max 10.dimension · stringDimensions
assetad_group_ad.ad.demand_gen_carousel_ad.carousel_cards.assetThe Asset resource name of this discovery carousel card.dimension · stringDimensions
descriptionad_group_ad.ad.demand_gen_carousel_ad.descriptionRequired. The descriptive text of the ad.dimension · stringDimensions
headlinead_group_ad.ad.demand_gen_carousel_ad.headlineRequired. Headline of the ad.dimension · stringDimensions
logo imagead_group_ad.ad.demand_gen_carousel_ad.logo_imageRequired. Logo image to be used in the ad. The minimum size is 128x128 and the aspect ratio must be 1:1 (+-1%).dimension · stringDimensions
assetad_group_ad.ad.demand_gen_carousel_ad.logo_image.assetThe Asset resource name of this image.dimension · stringDimensions
business namead_group_ad.ad.demand_gen_multi_asset_ad.business_nameThe Advertiser/brand name. Maximum display width is 25. Required.dimension · stringDimensions
call to action textad_group_ad.ad.demand_gen_multi_asset_ad.call_to_action_textCall to action text.dimension · stringDimensions
classic display imagesad_group_ad.ad.demand_gen_multi_asset_ad.classic_display_imagesClassic display image assets to be used in the ad. Valid image types are GIF, JPEG, and PNG. At most 20 classic display images can be specified per ad.dimension · stringDimensions
assetad_group_ad.ad.demand_gen_multi_asset_ad.classic_display_images.assetThe Asset resource name of this image.dimension · stringDimensions
descriptionsad_group_ad.ad.demand_gen_multi_asset_ad.descriptionsThe descriptive text of the ad. Maximum display width is 90. At least 1 and max 5 descriptions can be specified.dimension · stringDimensions
headlinesad_group_ad.ad.demand_gen_multi_asset_ad.headlinesHeadline text asset of the ad. Maximum display width is 30. At least 1 and max 5 headlines can be specified.dimension · stringDimensions
logo imagesad_group_ad.ad.demand_gen_multi_asset_ad.logo_imagesLogo image assets to be used in the ad. Valid image types are GIF, JPEG, and PNG. The minimum size is 128x128 and the aspect ratio must be 1:1 (+-1%). At least 1 and max 5 logo images can be specified.dimension · stringDimensions
assetad_group_ad.ad.demand_gen_multi_asset_ad.logo_images.assetThe Asset resource name of this image.dimension · stringDimensions
marketing imagesad_group_ad.ad.demand_gen_multi_asset_ad.marketing_imagesMarketing image assets to be used in the ad. Valid image types are GIF, JPEG, and PNG. The minimum size is 600x314 and the aspect ratio must be 1.91:1 (+-1%). Required if square_marketing_images is not present. Combined with square_marketing_images, portrait_marketing_images, and tall_portrait_marketing_images the maximum is 20.dimension · stringDimensions
assetad_group_ad.ad.demand_gen_multi_asset_ad.marketing_images.assetThe Asset resource name of this image.dimension · stringDimensions
portrait marketing imagesad_group_ad.ad.demand_gen_multi_asset_ad.portrait_marketing_imagesPortrait marketing image assets to be used in the ad. Valid image types are GIF, JPEG, and PNG. The minimum size is 480x600 and the aspect ratio must be 4:5 (+-1%). Combined with marketing_images, square_marketing_images, and tall_portrait_marketing_images the maximum is 20.dimension · stringDimensions
assetad_group_ad.ad.demand_gen_multi_asset_ad.portrait_marketing_images.assetThe Asset resource name of this image.dimension · stringDimensions
square marketing imagesad_group_ad.ad.demand_gen_multi_asset_ad.square_marketing_imagesSquare marketing image assets to be used in the ad. Valid image types are GIF, JPEG, and PNG. The minimum size is 300x300 and the aspect ratio must be 1:1 (+-1%). Required if marketing_images is not present. Combined with marketing_images, portrait_marketing_images, and tall_portrait_marketing_images the maximum is 20.dimension · stringDimensions
assetad_group_ad.ad.demand_gen_multi_asset_ad.square_marketing_images.assetThe Asset resource name of this image.dimension · stringDimensions
tall portrait marketing imagesad_group_ad.ad.demand_gen_multi_asset_ad.tall_portrait_marketing_imagesTall portrait marketing image assets to be used in the ad. Valid image types are GIF, JPEG, and PNG. The minimum size is 600x1067 and the aspect ratio must be 9:16 (+-1%). Combined with marketing_images, square_marketing_images, and portrait_marketing_images, the maximum is 20.dimension · stringDimensions
assetad_group_ad.ad.demand_gen_multi_asset_ad.tall_portrait_marketing_images.assetThe Asset resource name of this image.dimension · stringDimensions
media bundlead_group_ad.ad.display_upload_ad.media_bundleA media bundle asset to be used in the ad. For information about the media bundle for HTML5_UPLOAD_AD, see https://support.google.com/google-ads/answer/1722096 Media bundles that are part of dynamic product types use a special format that needs to be created through the Google Web Designer. See https://support.google.com/webdesigner/answer/7543898 for more information.dimension · stringDimensions
assetad_group_ad.ad.display_upload_ad.media_bundle.assetThe Asset resource name of this media bundle.dimension · stringDimensions
descriptionad_group_ad.ad.expanded_dynamic_search_ad.descriptionThe description of the ad.dimension · stringDimensions
description2ad_group_ad.ad.expanded_dynamic_search_ad.description2The second description of the ad.dimension · stringDimensions
descriptionad_group_ad.ad.expanded_text_ad.descriptionThe description of the ad.dimension · stringDimensions
description2ad_group_ad.ad.expanded_text_ad.description2The second description of the ad.dimension · stringDimensions
headline part1ad_group_ad.ad.expanded_text_ad.headline_part1The first part of the ad's headline.dimension · stringDimensions
headline part2ad_group_ad.ad.expanded_text_ad.headline_part2The second part of the ad's headline.dimension · stringDimensions
headline part3ad_group_ad.ad.expanded_text_ad.headline_part3The third part of the ad's headline.dimension · stringDimensions
hotel adad_group_ad.ad.hotel_adDetails pertaining to a hotel ad.dimension · stringDimensions
idad_group_ad.ad.idOutput only. The ID of the ad.dimension · integerDimensions
assetad_group_ad.ad.image_ad.image_asset.assetThe Asset resource name of this image.dimension · stringDimensions
mime typead_group_ad.ad.image_ad.mime_typeThe mime type of the image.dimension · stringDimensions
namead_group_ad.ad.image_ad.nameThe name of the image. If the image was created from a MediaFile, this is the MediaFile's name. If the image was created from bytes, this is empty.dimension · stringDimensions
pixel heightad_group_ad.ad.image_ad.pixel_heightHeight in pixels of the full size image.dimension · integerDimensions
pixel widthad_group_ad.ad.image_ad.pixel_widthWidth in pixels of the full size image.dimension · integerDimensions
legacy app install adad_group_ad.ad.legacy_app_install_adImmutable. Details pertaining to a legacy app install ad.dimension · stringDimensions
accent colorad_group_ad.ad.legacy_responsive_display_ad.accent_colorThe accent color of the ad in hexadecimal, for example, #ffffff for white. If one of main_color and accent_color is set, the other is required as well.dimension · stringDimensions
allow flexible colorad_group_ad.ad.legacy_responsive_display_ad.allow_flexible_colorAdvertiser's consent to allow flexible color. When true, the ad may be served with different color if necessary. When false, the ad will be served with the specified colors or a neutral color. The default value is true. Must be true if main_color and accent_color are not set.dimension · booleanDimensions
business namead_group_ad.ad.legacy_responsive_display_ad.business_nameThe business name in the ad.dimension · stringDimensions
call to action textad_group_ad.ad.legacy_responsive_display_ad.call_to_action_textThe call-to-action text for the ad.dimension · stringDimensions
descriptionad_group_ad.ad.legacy_responsive_display_ad.descriptionThe description of the ad.dimension · stringDimensions
format settingad_group_ad.ad.legacy_responsive_display_ad.format_settingSpecifies which format the ad will be served in. Default is ALL_FORMATS.dimension · stringDimensions
logo imagead_group_ad.ad.legacy_responsive_display_ad.logo_imageThe MediaFile resource name of the logo image used in the ad.dimension · stringDimensions
long headlinead_group_ad.ad.legacy_responsive_display_ad.long_headlineThe long version of the ad's headline.dimension · stringDimensions
main colorad_group_ad.ad.legacy_responsive_display_ad.main_colorThe main color of the ad in hexadecimal, for example, #ffffff for white. If one of main_color and accent_color is set, the other is required as well.dimension · stringDimensions
marketing imagead_group_ad.ad.legacy_responsive_display_ad.marketing_imageThe MediaFile resource name of the marketing image used in the ad.dimension · stringDimensions
promo textad_group_ad.ad.legacy_responsive_display_ad.promo_textPromotion text used for dynamic formats of responsive ads. For example 'Free two-day shipping'.dimension · stringDimensions
short headlinead_group_ad.ad.legacy_responsive_display_ad.short_headlineThe short version of the ad's headline.dimension · stringDimensions
square logo imagead_group_ad.ad.legacy_responsive_display_ad.square_logo_imageThe MediaFile resource name of the square logo image used in the ad.dimension · stringDimensions
square marketing imagead_group_ad.ad.legacy_responsive_display_ad.square_marketing_imageThe MediaFile resource name of the square marketing image used in the ad.dimension · stringDimensions
call to actionsad_group_ad.ad.local_ad.call_to_actionsList of text assets for call-to-actions. When the ad serves the call-to-actions will be selected from this list. At least 1 and at most 5 call-to-actions must be specified.dimension · stringDimensions
descriptionsad_group_ad.ad.local_ad.descriptionsList of text assets for descriptions. When the ad serves the descriptions will be selected from this list. At least 1 and at most 5 descriptions must be specified.dimension · stringDimensions
headlinesad_group_ad.ad.local_ad.headlinesList of text assets for headlines. When the ad serves the headlines will be selected from this list. At least 1 and at most 5 headlines must be specified.dimension · stringDimensions
logo imagesad_group_ad.ad.local_ad.logo_imagesList of logo image assets that may be displayed with the ad. The images must be 128x128 pixels and not larger than 120KB. At least 1 and at most 5 image assets must be specified.dimension · stringDimensions
assetad_group_ad.ad.local_ad.logo_images.assetThe Asset resource name of this image.dimension · stringDimensions
marketing imagesad_group_ad.ad.local_ad.marketing_imagesList of marketing image assets that may be displayed with the ad. The images must be 314x600 pixels or 320x320 pixels. At least 1 and at most 20 image assets must be specified.dimension · stringDimensions
assetad_group_ad.ad.local_ad.marketing_images.assetThe Asset resource name of this image.dimension · stringDimensions
namead_group_ad.ad.nameImmutable. The name of the ad. This is only used to be able to identify the ad. It does not need to be unique and does not affect the served ad. The name field is currently only supported for DisplayUploadAd, ImageAd, LegacyAppInstallAd, ShoppingComparisonListingAd, VideoAd, VideoResponsiveAd and DemandGen ads.dimension · stringDimensions
accent colorad_group_ad.ad.responsive_display_ad.accent_colorThe accent color of the ad in hexadecimal, for example, #ffffff for white. If one of main_color and accent_color is set, the other is required as well.dimension · stringDimensions
allow flexible colorad_group_ad.ad.responsive_display_ad.allow_flexible_colorAdvertiser's consent to allow flexible color. When true, the ad may be served with different color if necessary. When false, the ad will be served with the specified colors or a neutral color. The default value is true. Must be true if main_color and accent_color are not set.dimension · booleanDimensions
business namead_group_ad.ad.responsive_display_ad.business_nameThe advertiser/brand name. Maximum display width is 25.dimension · stringDimensions
call to action textad_group_ad.ad.responsive_display_ad.call_to_action_textThe call-to-action text for the ad. Maximum display width is 30.dimension · stringDimensions
enable asset enhancementsad_group_ad.ad.responsive_display_ad.control_spec.enable_asset_enhancementsWhether the advertiser has opted into the asset enhancements feature.dimension · booleanDimensions
descriptionsad_group_ad.ad.responsive_display_ad.descriptionsDescriptive texts for the ad. The maximum length is 90 characters. At least 1 and max 5 headlines can be specified.dimension · stringDimensions
format settingad_group_ad.ad.responsive_display_ad.format_settingSpecifies which format the ad will be served in. Default is ALL_FORMATS.dimension · stringDimensions
headlinesad_group_ad.ad.responsive_display_ad.headlinesShort format headlines for the ad. The maximum length is 30 characters. At least 1 and max 5 headlines can be specified.dimension · stringDimensions
logo imagesad_group_ad.ad.responsive_display_ad.logo_imagesLogo images to be used in the ad. Valid image types are GIF, JPEG, and PNG. The minimum size is 512x128 and the aspect ratio must be 4:1 (+-1%). Combined with square_logo_images, the maximum is 5.dimension · stringDimensions
assetad_group_ad.ad.responsive_display_ad.logo_images.assetThe Asset resource name of this image.dimension · stringDimensions
long headlinead_group_ad.ad.responsive_display_ad.long_headlineA required long format headline. The maximum length is 90 characters.dimension · stringDimensions
main colorad_group_ad.ad.responsive_display_ad.main_colorThe main color of the ad in hexadecimal, for example, #ffffff for white. If one of main_color and accent_color is set, the other is required as well.dimension · stringDimensions
marketing imagesad_group_ad.ad.responsive_display_ad.marketing_imagesMarketing images to be used in the ad. Valid image types are GIF, JPEG, and PNG. The minimum size is 600x314 and the aspect ratio must be 1.91:1 (+-1%). At least one marketing_image is required. Combined with square_marketing_images, the maximum is 15.dimension · stringDimensions
assetad_group_ad.ad.responsive_display_ad.marketing_images.assetThe Asset resource name of this image.dimension · stringDimensions
promo textad_group_ad.ad.responsive_display_ad.promo_textPromotion text used for dynamic formats of responsive ads. For example 'Free two-day shipping'.dimension · stringDimensions
square logo imagesad_group_ad.ad.responsive_display_ad.square_logo_imagesSquare logo images to be used in the ad. Valid image types are GIF, JPEG, and PNG. The minimum size is 128x128 and the aspect ratio must be 1:1 (+-1%). Combined with logo_images, the maximum is 5.dimension · stringDimensions
assetad_group_ad.ad.responsive_display_ad.square_logo_images.assetThe Asset resource name of this image.dimension · stringDimensions
square marketing imagesad_group_ad.ad.responsive_display_ad.square_marketing_imagesSquare marketing images to be used in the ad. Valid image types are GIF, JPEG, and PNG. The minimum size is 300x300 and the aspect ratio must be 1:1 (+-1%). At least one square marketing_image is required. Combined with marketing_images, the maximum is 15.dimension · stringDimensions
assetad_group_ad.ad.responsive_display_ad.square_marketing_images.assetThe Asset resource name of this image.dimension · stringDimensions
descriptionsad_group_ad.ad.responsive_search_ad.descriptionsList of text assets for descriptions. When the ad serves the descriptions will be selected from this list.dimension · stringDimensions
headlinesad_group_ad.ad.responsive_search_ad.headlinesList of text assets for headlines. When the ad serves the headlines will be selected from this list.dimension · stringDimensions
headlinead_group_ad.ad.shopping_comparison_listing_ad.headlineHeadline of the ad. This field is required. Allowed length is between 25 and 45 characters.dimension · stringDimensions
shopping smart adad_group_ad.ad.shopping_smart_adDetails pertaining to a Smart Shopping ad.dimension · stringDimensions
description1ad_group_ad.ad.text_ad.description1The first line of the ad's description.dimension · stringDimensions
description2ad_group_ad.ad.text_ad.description2The second line of the ad's description.dimension · stringDimensions
headlinead_group_ad.ad.text_ad.headlineThe headline of the ad.dimension · stringDimensions
travel adad_group_ad.ad.travel_adDetails pertaining to a travel ad.dimension · stringDimensions
typead_group_ad.ad.typeOutput only. The type of ad.dimension · stringDimensions
ad groupad_group_ad.ad_groupImmutable. The ad group to which the ad belongs.dimension · stringDimensions
ad group ad asset automation settingsad_group_ad.ad_group_ad_asset_automation_settingsSettings that control the types of asset automation. See the AssetAutomationTypeEnum documentation for the default opt in/out behavior of each type.dimension · stringDimensions
ad strengthad_group_ad.ad_strengthOutput only. Overall ad strength for this ad group ad.dimension · stringDimensions
labelsad_group_ad.labelsOutput only. The resource names of labels attached to this ad group ad.dimension · stringDimensions
approval statusad_group_ad.policy_summary.approval_statusOutput only. The overall approval status of this ad, calculated based on the status of its individual policy topic entries.dimension · stringDimensions
policy topic entriesad_group_ad.policy_summary.policy_topic_entriesOutput only. The list of policy findings for this ad.dimension · stringDimensions
primary statusad_group_ad.primary_statusOutput only. Provides aggregated view into why an ad group ad is not serving or not serving optimally.dimension · stringDimensions
primary status reasonsad_group_ad.primary_status_reasonsOutput only. Provides reasons for why an ad group ad is not serving or not serving optimally.dimension · stringDimensions
statusad_group_ad.statusThe status of the ad.dimension · stringDimensions

Ecommerce

NameAPI fieldDescriptionTypeGroupCross-channel
all average cart sizemetrics.all_average_cart_sizeAll average cart size is the average number of products in each order attributed to your ads. Includes the amount from the average_cart_size metric, plus avg. cart size from all your conversion actions, even if your campaigns are not actively optimizing towards them. It's calculated using product info from cart data to give more detail than conversion value alone.metric · numberEcommerce
all conversions from ordermetrics.all_conversions_from_orderThe number of times people placed an order at a business after clicking an ad. This metric applies to feed items only.metric · numberEcommerce
all ordersmetrics.all_ordersAll orders is total number of purchase conversions attributed to your ads. Includes the amount from the orders metric, plus orders from all your conversion actions, even if your campaigns are not actively optimizing towards them. It's calculated using product info from cart data to give more detail than conversion value alone.metric · numberEcommerce
average cart sizemetrics.average_cart_sizeAverage cart size is the average number of products in each order attributed to your ads. How it works: You report conversions with cart data for completed purchases on your website. Average cart size is the total number of products sold divided by the total number of orders you received. Example: You received 2 orders, the first included 3 products and the second included 2. The average cart size is 2.5 products = (3+2)/2. This metric is only available if you report conversions with cart data.metric · numberEcommerce
hotel price difference percentagemetrics.hotel_price_difference_percentageThe average price difference between the price offered by reporting hotel advertiser and the cheapest price offered by the competing advertiser.metric · numberEcommerce
ordersmetrics.ordersOrders is the total number of purchase conversions you received attributed to your ads. How it works: You report conversions with cart data for completed purchases on your website. If a conversion is attributed to previous interactions with your ads (clicks for text or Shopping ads, views for video ads etc.) it's counted as an order. Example: Someone clicked on a Shopping ad for a hat then bought the same hat and a shirt in an order on your website. Even though they bought 2 products, this would count as 1 order. This metric is only available if you report conversions with cart data.metric · numberEcommerceConversions
publisher purchased clicksmetrics.publisher_purchased_clicksClicks from properties not owned by the publisher for which the traffic the publisher has paid for or acquired through incentivized activitymetric · integerEcommerce
results conversions purchasemetrics.results_conversions_purchaseThe purchase conversion stats for the unified goals results.metric · numberEcommerce
vertical ads price difference percentagemetrics.vertical_ads_price_difference_percentagePercentage delta comparing the advertiser's offered price against the lowest competing price for the same property.metric · numberEcommerce
video trueview view rate in feedmetrics.video_trueview_view_rate_in_feedThe number of TrueView views divided by number of impressions that can potentially lead to TrueView views for in-feed formats.metric · numberEcommerce
ad using product datasegments.ad_using_product_dataIndicates whether an ad is using product data from a Google Merchant Center feed. This segment is only available for PMax campaigns and will not return data when any other campaign type is selected.dimension · booleanEcommerce
hotel price bucketsegments.hotel_price_bucketHotel price bucket.dimension · stringEcommerce
product aggregator idsegments.product_aggregator_idAggregator ID of the product.dimension · integerEcommerce
product brandsegments.product_brandBrand of the product.dimension · stringEcommerce
product category level1segments.product_category_level1Category (level 1) of the product.dimension · stringEcommerce
product category level2segments.product_category_level2Category (level 2) of the product.dimension · stringEcommerce
product category level3segments.product_category_level3Category (level 3) of the product.dimension · stringEcommerce
product category level4segments.product_category_level4Category (level 4) of the product.dimension · stringEcommerce
product category level5segments.product_category_level5Category (level 5) of the product.dimension · stringEcommerce
product conditionsegments.product_conditionCondition of the product.dimension · stringEcommerce
product custom attribute0segments.product_custom_attribute0Custom attribute 0 of the product.dimension · stringEcommerce
product custom attribute1segments.product_custom_attribute1Custom attribute 1 of the product.dimension · stringEcommerce
product custom attribute2segments.product_custom_attribute2Custom attribute 2 of the product.dimension · stringEcommerce
product custom attribute3segments.product_custom_attribute3Custom attribute 3 of the product.dimension · stringEcommerce
product custom attribute4segments.product_custom_attribute4Custom attribute 4 of the product.dimension · stringEcommerce
product feed labelsegments.product_feed_labelFeed label of the product.dimension · stringEcommerce
product item idsegments.product_item_idItem ID of the product.dimension · stringEcommerce
product merchant idsegments.product_merchant_idMerchant ID of the product.dimension · integerEcommerce
product sold brandsegments.product_sold_brandBrand of the product sold.dimension · stringEcommerce
product sold category level1segments.product_sold_category_level1Category (level 1) of the product sold.dimension · stringEcommerce
product sold category level2segments.product_sold_category_level2Category (level 2) of the product sold.dimension · stringEcommerce
product sold category level3segments.product_sold_category_level3Category (level 3) of the product sold.dimension · stringEcommerce
product sold category level4segments.product_sold_category_level4Category (level 4) of the product sold.dimension · stringEcommerce
product sold category level5segments.product_sold_category_level5Category (level 5) of the product sold.dimension · stringEcommerce
product sold conditionsegments.product_sold_conditionCondition of the product sold.dimension · stringEcommerce
product sold custom attribute0segments.product_sold_custom_attribute0Custom attribute 0 of the product sold.dimension · stringEcommerce
product sold custom attribute1segments.product_sold_custom_attribute1Custom attribute 1 of the product sold.dimension · stringEcommerce
product sold custom attribute2segments.product_sold_custom_attribute2Custom attribute 2 of the product sold.dimension · stringEcommerce
product sold custom attribute3segments.product_sold_custom_attribute3Custom attribute 3 of the product sold.dimension · stringEcommerce
product sold custom attribute4segments.product_sold_custom_attribute4Custom attribute 4 of the product sold.dimension · stringEcommerce
product sold item idsegments.product_sold_item_idItem ID of the product sold.dimension · stringEcommerce
product sold titlesegments.product_sold_titleTitle of the product sold.dimension · stringEcommerce
product sold type l1segments.product_sold_type_l1Type (level 1) of the product sold.dimension · stringEcommerce
product sold type l2segments.product_sold_type_l2Type (level 2) of the product sold.dimension · stringEcommerce
product sold type l3segments.product_sold_type_l3Type (level 3) of the product sold.dimension · stringEcommerce
product sold type l4segments.product_sold_type_l4Type (level 4) of the product sold.dimension · stringEcommerce
product sold type l5segments.product_sold_type_l5Type (level 5) of the product sold.dimension · stringEcommerce
product store idsegments.product_store_idStore ID of the product.dimension · stringEcommerce
product titlesegments.product_titleTitle of the product.dimension · stringEcommerce
product type l1segments.product_type_l1Type (level 1) of the product.dimension · stringEcommerce
product type l2segments.product_type_l2Type (level 2) of the product.dimension · stringEcommerce
product type l3segments.product_type_l3Type (level 3) of the product.dimension · stringEcommerce
product type l4segments.product_type_l4Type (level 4) of the product.dimension · stringEcommerce
product type l5segments.product_type_l5Type (level 5) of the product.dimension · stringEcommerce
vertical ads price tiersegments.vertical_ads_price_tierRelative price competitiveness bucket hotel listing (only relevant to hotel campaigns).dimension · stringEcommerce
action itemsad_group_ad.action_itemsOutput only. A list of recommendations to improve the ad strength. For example, a recommendation could be "Try adding a few more unique headlines or unpinning some assets.".dimension · stringEcommerce
breadcrumb1ad_group_ad.ad.demand_gen_product_ad.breadcrumb1First part of text that appears in the ad with the displayed URL.dimension · stringEcommerce
breadcrumb2ad_group_ad.ad.demand_gen_product_ad.breadcrumb2Second part of text that appears in the ad with the displayed URL.dimension · stringEcommerce
business namead_group_ad.ad.demand_gen_product_ad.business_nameRequired. The advertiser/brand name.dimension · stringEcommerce
call to actionad_group_ad.ad.demand_gen_product_ad.call_to_actionAsset of type CallToActionAsset used for the "Call To Action" button.dimension · stringEcommerce
assetad_group_ad.ad.demand_gen_product_ad.call_to_action.assetThe Asset resource name of this call to action asset.dimension · stringEcommerce
descriptionad_group_ad.ad.demand_gen_product_ad.descriptionRequired. Text asset used for the description.dimension · stringEcommerce
headlinead_group_ad.ad.demand_gen_product_ad.headlineRequired. Text asset used for the short headline.dimension · stringEcommerce
logo imagead_group_ad.ad.demand_gen_product_ad.logo_imageRequired. Logo image to be used in the ad. Valid image types are GIF, JPEG, and PNG. The minimum size is 128x128 and the aspect ratio must be 1:1 (+-1%).dimension · stringEcommerce
assetad_group_ad.ad.demand_gen_product_ad.logo_image.assetThe Asset resource name of this image.dimension · stringEcommerce
display upload product typead_group_ad.ad.display_upload_ad.display_upload_product_typeThe product type of this ad. See comments on the enum for details.dimension · stringEcommerce
price prefixad_group_ad.ad.legacy_responsive_display_ad.price_prefixPrefix before price. For example, 'as low as'.dimension · stringEcommerce
price prefixad_group_ad.ad.responsive_display_ad.price_prefixPrefix before price. For example, 'as low as'.dimension · stringEcommerce
shopping product adad_group_ad.ad.shopping_product_adDetails pertaining to a Shopping product ad.dimension · stringEcommerce
description1ad_group_ad.ad.video_ad.in_feed.description1First text line for the ad.dimension · stringEcommerce
description2ad_group_ad.ad.video_ad.in_feed.description2Second text line for the ad.dimension · stringEcommerce
headlinead_group_ad.ad.video_ad.in_feed.headlineThe headline of the ad.dimension · stringEcommerce
thumbnailad_group_ad.ad.video_ad.in_feed.thumbnailVideo thumbnail image to use.dimension · stringEcommerce

Geography

NameAPI fieldDescriptionTypeGroupCross-channel
all conversions from location asset click to callmetrics.all_conversions_from_location_asset_click_to_callNumber of call button clicks on any location surface after a chargeable ad event (click or impression). This measure is coming from Asset based location.metric · numberGeography
all conversions from location asset directionsmetrics.all_conversions_from_location_asset_directionsNumber of driving directions clicks on any location surface after a chargeable ad event (click or impression). This measure is coming from Asset based location.metric · numberGeography
all conversions from location asset menumetrics.all_conversions_from_location_asset_menuNumber of menu link clicks on any location surface after a chargeable ad event (click or impression). This measure is coming from Asset based location.metric · numberGeography
all conversions from location asset ordermetrics.all_conversions_from_location_asset_orderNumber of order clicks on any location surface after a chargeable ad event (click or impression). This measure is coming from Asset based location.metric · numberGeography
all conversions from location asset other engagementmetrics.all_conversions_from_location_asset_other_engagementNumber of other types of local action clicks on any location surface after a chargeable ad event (click or impression). This measure is coming from Asset based location.metric · numberGeography
all conversions from location asset store visitsmetrics.all_conversions_from_location_asset_store_visitsEstimated number of visits to the business after a chargeable ad event (click or impression). This measure is coming from Asset based location.metric · numberGeography
all conversions from location asset websitemetrics.all_conversions_from_location_asset_websiteNumber of website URL clicks on any location surface after a chargeable ad event (click or impression). This measure is coming from Asset based location.metric · numberGeography
eligible impressions from location asset store reachmetrics.eligible_impressions_from_location_asset_store_reachNumber of impressions in which the business location was shown or the location was used for targeting. This measure is coming from Asset based location.metric · integerGeography
view through conversions from location asset click to callmetrics.view_through_conversions_from_location_asset_click_to_callNumber of call button clicks on any location surface after an impression. This measure is coming from Asset based location.metric · numberGeography
view through conversions from location asset directionsmetrics.view_through_conversions_from_location_asset_directionsNumber of driving directions clicks on any location surface after an impression. This measure is coming from Asset based location.metric · numberGeography
view through conversions from location asset menumetrics.view_through_conversions_from_location_asset_menuNumber of menu link clicks on any location surface after an impression. This measure is coming from Asset based location.metric · numberGeography
view through conversions from location asset ordermetrics.view_through_conversions_from_location_asset_orderNumber of order clicks on any location surface after an impression. This measure is coming from Asset based location.metric · numberGeography
view through conversions from location asset other engagementmetrics.view_through_conversions_from_location_asset_other_engagementNumber of other types of local action clicks on any location surface after an impression. This measure is coming from Asset based location.metric · numberGeography
view through conversions from location asset store visitsmetrics.view_through_conversions_from_location_asset_store_visitsEstimated number of visits to the business after an impression. This measure is coming from Asset based location.metric · numberGeography
view through conversions from location asset websitemetrics.view_through_conversions_from_location_asset_websiteNumber of website URL clicks on any location surface after an impression. This measure is coming from Asset based location.metric · numberGeography
activity citysegments.activity_cityThe city where the travel activity is available.dimension · stringGeography
activity countrysegments.activity_countryThe country where the travel activity is available.dimension · stringGeography
countrysegments.countryResource name of the countrydimension · stringGeography
country localized namesegments.country_localized_nameLocalized name of the country.dimension · stringGeography
geo target airportsegments.geo_target_airportResource name of the geo target constant that represents an airport.dimension · stringGeography
geo target cantonsegments.geo_target_cantonResource name of the geo target constant that represents a canton.dimension · stringGeography
geo target citysegments.geo_target_cityResource name of the geo target constant that represents a city.dimension · stringGeography
geo target countrysegments.geo_target_countryResource name of the geo target constant that represents a country.dimension · stringGeography
geo target countysegments.geo_target_countyResource name of the geo target constant that represents a county.dimension · stringGeography
geo target districtsegments.geo_target_districtResource name of the geo target constant that represents a district.dimension · stringGeography
geo target metrosegments.geo_target_metroResource name of the geo target constant that represents a metro.dimension · stringGeography
geo target most specific locationsegments.geo_target_most_specific_locationResource name of the geo target constant that represents the most specific location.dimension · stringGeography
geo target postal codesegments.geo_target_postal_codeResource name of the geo target constant that represents a postal code.dimension · stringGeography
geo target provincesegments.geo_target_provinceResource name of the geo target constant that represents a province.dimension · stringGeography
geo target regionsegments.geo_target_regionResource name of the geo target constant that represents a region.dimension · stringGeography
geo target statesegments.geo_target_stateResource name of the geo target constant that represents a state.dimension · stringGeography
hotel citysegments.hotel_cityHotel city.dimension · stringGeography
hotel countrysegments.hotel_countryHotel country.dimension · stringGeography
product countrysegments.product_countryResource name of the geo target constant for the country of sale of the product.dimension · stringGeography
travel destination citysegments.travel_destination_cityThe city the user is searching for at query time.dimension · stringGeography
travel destination countrysegments.travel_destination_countryThe country the user is searching for at query time.dimension · stringGeography
travel destination regionsegments.travel_destination_regionThe region the user is searching for at query time.dimension · stringGeography
vertical ads listing citysegments.vertical_ads_listing_cityThe city where the vertical ads listing is located.dimension · stringGeography
vertical ads listing countrysegments.vertical_ads_listing_countryThe country where the vertical ads listing is located.dimension · stringGeography
vertical ads listing regionsegments.vertical_ads_listing_regionThe region where the vertical ads listing is located.dimension · stringGeography
negative geo target typecampaign.geo_target_type_setting.negative_geo_target_typeThe setting used for negative geotargeting in this particular campaign.dimension · stringGeography
positive geo target typecampaign.geo_target_type_setting.positive_geo_target_typeThe setting used for positive geotargeting in this particular campaign.dimension · stringGeography
location source typecampaign.local_campaign_setting.location_source_typeThe location source type for this local campaign.dimension · stringGeography
country codecampaign.pmax_campaign_settings.local_services_pmax_campaign_settings.country_codeRequired. Immutable. Country code of the Local Services Ad. Set once during Ad Creation and used to determine verification requirements and validate location criterion selection; upper-case, two-letter codes as defined by ISO-3166.dimension · stringGeography
locationcampaign.target_impression_share.locationThe targeted location on the search results page.dimension · stringGeography
location fraction microscampaign.target_impression_share.location_fraction_microsThe chosen fraction of ads to be shown in the targeted location in micros. For example, 1% equals 10,000.dimension · integerGeography
location asset auto migration donecustomer.location_asset_auto_migration_doneOutput only. True if feed based location has been migrated to asset based location.dimension · booleanGeography
country criterion idgeographic_view.country_criterion_idOutput only. Criterion Id for the country.dimension · integerGeography
location typegeographic_view.location_typeOutput only. Type of the geo targeting of the campaign.dimension · stringGeography
resource namegeographic_view.resource_nameOutput only. The resource name of the geographic view. Geographic view resource names have the form: customers/{customer_id}/geographicViews/{country_criterion_id}~{location_type}dimension · stringGeography

Metrics

NameAPI fieldDescriptionTypeGroupCross-channel
absolute brand liftmetrics.absolute_brand_liftThese metrics estimate the additional brand lift directly attributable to the ad campaign.metric · numberMetrics
absolute brand lift p90 lower boundmetrics.absolute_brand_lift_p90_lower_boundLower bound of the 90% confidence interval for absolute brand lift. The "conservative" estimate of your success. It is the minimum increase you can be 90% sure was caused by your ads.metric · numberMetrics
absolute brand lift p90 upper boundmetrics.absolute_brand_lift_p90_upper_boundUpper bound of the 90% confidence interval for absolute brand lift. The "optimistic" estimate of your success. It is the maximum increase likely driven by your ads.metric · numberMetrics
absolute brand lift p valuemetrics.absolute_brand_lift_p_valueThe p-value provides a measure of the statistical significance for the detected brand lift. It calculates the likelihood that your incremental lift was driven by ad performance rather than being a merely random occurrence. Achieving a low score of 0.10 indicates 90% confidence that your advertising efforts directly generated the additional lift.metric · numberMetrics
all new customer lifetime valuemetrics.all_new_customer_lifetime_valueAll of new customers' lifetime conversion value. If you have set up customer acquisition goal at either account level or campaign level, this will include the additional conversion value from new customers for both biddable and non-biddable conversions. If your campaign has adopted the customer acquisition goal and selected "bid higher for new customers", these values will be included in all_conversions_value. See About customer lifecycle goals for more details.metric · numberMetrics
all units soldmetrics.all_units_soldAll units sold is the total number of products sold from orders attributed to your ads. Includes the amount from the units_sold metric, plus units sold from all your conversion actions, even if your campaigns are not actively optimizing towards them. It's calculated using product info from cart data to give more detail than conversion value alone.metric · numberMetrics
all value adjustmentmetrics.all_value_adjustmentThe conversion value rule adjustment from all conversions in all conversion categories.metric · numberMetrics
asset pinned total countmetrics.asset_pinned_total_countNumber of total usages in which the asset is pinned. This metric can only be selected with ChannelAggregateAssetView and CampaignAggregateAssetView. This metric is only supported in Search channel.metric · integerMetrics
auction insight search outranking sharemetrics.auction_insight_search_outranking_shareThis metric is part of the Auction Insights report, and tells the percentage of impressions that your ads outranked (showed above) another participant in the auction, compared to the total number of impressions that your ads were eligible for. Any value below 0.1 is reported as 0.0999. This metric is not publicly available.metric · numberMetrics
auction insight search overlap ratemetrics.auction_insight_search_overlap_rateThis metric is part of the Auction Insights report, and tells the percentage of times another participant's ad received an impression when your ad also received an impression. This metric is not publicly available.metric · numberMetrics
average cpemetrics.average_cpeThe average amount that you've been charged for an ad engagement. This amount is the total cost of all ad engagements divided by the total number of ad engagements.metric · numberMetrics
average target roasmetrics.average_target_roasThe average Target ROAS, or unset if not available (for example, for campaigns that had traffic from portfolio bidding strategies or non-tROAS).metric · numberMetrics
average time on sitemetrics.average_time_on_siteTotal duration of all sessions (in seconds) / number of sessions. Imported from Google Analytics.metric · numberMetrics
brand lift responses suppressedmetrics.brand_lift_responses_suppressedBrand lift responses suppressed.metric · numberMetrics
brand lift total responsesmetrics.brand_lift_total_responsesThe total number of survey responses collected across both the exposed and control groups.metric · numberMetrics
combined queriesmetrics.combined_queriesThe number of searches that returned pages from your site in the unpaid results or showed one of your text ads. See About measuring paid and organic search results for details.metric · integerMetrics
engagement ratemetrics.engagement_rateThe frequency with which people engage with your ad after it's shown to them. This is the number of ad expansions divided by the number of times your ad is shown.metric · numberMetrics
engagementsmetrics.engagementsThe number of engagements. An engagement occurs when a viewer expands your Lightbox ad. Also, in the future, other ad types may support engagement metrics.metric · integerMetrics
fractional lifted cookiesmetrics.fractional_lifted_cookiesEstimated number of unique users who were moved to a positive brand state directly by the campaign (that is, lifted users).metric · numberMetrics
fractional lifted cookies p90 lower boundmetrics.fractional_lifted_cookies_p90_lower_boundThe lower bound of the 90% confidence interval for the fractional_lifted_cookies metric. This value represents a statistically conservative estimate of the minimum number of cookies for whom a positive Brand Lift is attributed to the ad exposure.metric · numberMetrics
fractional lifted cookies p90 upper boundmetrics.fractional_lifted_cookies_p90_upper_boundThe upper bound of the 90% confidence interval for the fractional_lifted_cookies metric. This value represents a statistically optimistic estimate of the maximum number of cookies that may have experienced a positive Brand Lift.metric · numberMetrics
gmail forwardsmetrics.gmail_forwardsThe number of times the ad was forwarded to someone else as a message.metric · integerMetrics
gmail savesmetrics.gmail_savesThe number of times someone has saved your Gmail ad to their inbox as a message.metric · integerMetrics
headroom brand liftmetrics.headroom_brand_liftThe increase in positive brand responses relative to the total potential growth remaining.metric · numberMetrics
headroom brand lift p90 lower boundmetrics.headroom_brand_lift_p90_lower_boundLower bound of the 90% confidence interval for headroom brand lift. The minimum growth rate relative to remaining brand potential you can be 90% confident was driven by your ads.metric · numberMetrics
headroom brand lift p90 upper boundmetrics.headroom_brand_lift_p90_upper_boundUpper bound of the 90% confidence interval for headroom brand lift. The maximum growth rate relative to remaining brand potential likely driven by your ads.metric · numberMetrics
historical creative quality scoremetrics.historical_creative_quality_scoreThe creative historical quality score.metric · stringMetrics
historical quality scoremetrics.historical_quality_scoreThe historical quality score.metric · integerMetrics
incremental searches p valuemetrics.incremental_searches_p_valueThe p-value for incremental searches. Represents the statistical probability that the observed increase in search queries occurred by chance rather than being caused by the ad exposure.metric · numberMetrics
interaction event typesmetrics.interaction_event_typesThe types of payable and free interactions.metric · stringMetrics
interaction ratemetrics.interaction_rateThe frequency with which people interact with your ad after it is shown to them. This is the number of interactions divided by the number of times your ad is shown.metric · numberMetrics
interactionsmetrics.interactionsThe number of interactions. An interaction is the main user action associated with an ad format-clicks for text and shopping ads, views for video ads, and so on.metric · integerMetrics
linked entities countmetrics.linked_entities_countNumber of linked resources in which the asset is used. This metric can only be selected with ChannelAggregateAssetView and CampaignAggregateAssetView.metric · integerMetrics
linked sample entitiesmetrics.linked_sample_entitiesA list of up to 20 sample linked resources in which the asset is used. This metric can only be selected with ChannelAggregateAssetView and CampaignAggregateAssetView.metric · stringMetrics
message chat ratemetrics.message_chat_rateNumber of message chats initiated (message_chats) divided by the number of message impressions (message_impressions). Rate at which a user initiates a message chat from an ad impression with a messaging option and message tracking enabled. Note that this rate can be more than 1.0 for a given message impression.metric · numberMetrics
message chatsmetrics.message_chatsNumber of message chats initiated for Click To Message impressions that were message tracking eligible.metric · integerMetrics
new customer lifetime valuemetrics.new_customer_lifetime_valueNew customers' lifetime conversion value. If you have set up customer acquisition goal at either account level or campaign level, this will include the additional conversion value from new customers for biddable conversions. If your campaign has adopted the customer acquisition goal and selected "bid higher for new customers", these values will be included in "conversions_value" for optimization. See About customer lifecycle goals for more details.metric · numberMetrics
normalized incremental searchesmetrics.normalized_incremental_searchesThe estimated number of incremental search queries driven by ad exposure, normalized across exposed and control groups. This metric is only reported when lift is statistically positive.metric · numberMetrics
normalized incremental searches p90 lower boundmetrics.normalized_incremental_searches_p90_lower_boundThe lower bound of the 90% confidence interval for normalized incremental searches. Represents a statistically conservative estimate of the minimum additional search queries driven by ad exposure.metric · numberMetrics
normalized incremental searches p90 upper boundmetrics.normalized_incremental_searches_p90_upper_boundThe upper bound of the 90% confidence interval for normalized incremental searches. Represents a statistically optimistic estimate of the maximum additional search queries driven by ad exposure.metric · numberMetrics
optimization score upliftmetrics.optimization_score_upliftTotal optimization score uplift of all recommendations.metric · numberMetrics
organic queriesmetrics.organic_queriesThe total number of searches that returned your site's listing in the unpaid results. See About measuring paid and organic search results for details.metric · integerMetrics
percent new visitorsmetrics.percent_new_visitorsPercentage of first-time sessions (from people who had never visited your site before). Imported from Google Analytics.metric · numberMetrics
phone callsmetrics.phone_callsNumber of offline phone calls.metric · integerMetrics
phone through ratemetrics.phone_through_rateNumber of phone calls received (phone_calls) divided by the number of times your phone number is shown (phone_impressions).metric · numberMetrics
relative brand liftmetrics.relative_brand_liftThe percentage increase in positive responses in the exposed group compared to the control group.metric · numberMetrics
relative brand lift p90 lower boundmetrics.relative_brand_lift_p90_lower_boundThe lower bound of the 90% confidence interval for Relative Brand Lift. Represents the minimum percentage increase in positive brand perception among users who were exposed to the ads, relative to the baseline positive response rate observed in the control group.metric · numberMetrics
relative brand lift p90 upper boundmetrics.relative_brand_lift_p90_upper_boundThe upper bound of the 90% confidence interval for Relative Brand Lift. Represents the maximum percentage increase in positive brand perception in the ad-exposed group, relative to the control group's baseline positive response rate, at a 90% confidence level.metric · numberMetrics
relative search liftmetrics.relative_search_liftThe difference in search query volume between the exposed and control groups, expressed as a fraction of search queries in the control group. This indicates the percentage increase in search activity driven by ad exposure.metric · numberMetrics
relative search lift p90 lower boundmetrics.relative_search_lift_p90_lower_boundThe lower bound of the 90% confidence interval for relative search lift. Represents a statistically conservative estimate of the minimum percentage increase in search activity attributable to ad exposure.metric · numberMetrics
relative search lift p90 upper boundmetrics.relative_search_lift_p90_upper_boundThe upper bound of the 90% confidence interval for relative search lift. Represents a statistically optimistic estimate of the maximum percentage increase in search activity attributable to ad exposure.metric · numberMetrics
search volumemetrics.search_volumeSearch volume range for a search term insight category.metric · stringMetrics
sk ad network installsmetrics.sk_ad_network_installsThe number of iOS Store Kit Ad Network conversions.metric · integerMetrics
speed scoremetrics.speed_scoreA measure of how quickly your page loads after clicks on your mobile ads. The score is a range from 1 to 10, 10 being the fastest.metric · integerMetrics
svrmetrics.svrThis feature is available to allowlisted accounts only.metric · integerMetrics
units soldmetrics.units_soldUnits sold is the total number of products sold from orders attributed to your ads. How it works: You report conversions with cart data for completed purchases on your website. Units sold is the total number of products sold from all orders attributed to your ads. Example: Someone clicked on a Shopping ad for a hat then bought the same hat, a shirt and a jacket. The units sold in this order is 3. This metric is only available if you report conversions with cart data.metric · numberMetrics
value adjustmentmetrics.value_adjustmentThe conversion value rule adjustment from biddable conversions in all conversion categories.metric · numberMetrics
youtube commentsmetrics.youtube_commentsThe number of comments on YouTube Shorts videos attributed to ad impressions.metric · integerMetrics
youtube likesmetrics.youtube_likesThe number of likes on YouTube Shorts videos attributed to ad impressions.metric · integerMetrics
youtube sharesmetrics.youtube_sharesThe number of shares on YouTube Shorts videos attributed to ad impressions.metric · integerMetrics

Technology

NameAPI fieldDescriptionTypeGroupCross-channel
active view measurable cost microsmetrics.active_view_measurable_cost_microsThe cost of the impressions you received that were measurable by Active View.metric · integerTechnology
all average order value microsmetrics.all_average_order_value_microsAll average order value is the average revenue you made per order attributed to your ads. Includes the amount from the average_order_value metric, plus avg. order value from all your conversion actions, even if your campaigns are not actively optimizing towards them. It's calculated using product info from cart data to give more detail than conversion value alone.metric · integerTechnology
all conversions value per costmetrics.all_conversions_value_per_costThe value of all conversions divided by the total cost of ad interactions (such as clicks for text ads or views for video ads).metric · numberTechnology
all cost of goods sold microsmetrics.all_cost_of_goods_sold_microsAll cost of goods sold is the total cost of the products you sold in orders attributed to your ads. Includes the amount from the cost_of_goods_sold_micros metric, plus cost of goods sold from all conversion actions, even if your campaigns are not actively optimizing towards them. It's calculated using product info from cart data to give more detail than conversion value alone.metric · integerTechnology
all cross sell cost of goods sold microsmetrics.all_cross_sell_cost_of_goods_sold_microsAll cross-sell cost of goods sold is the total cost of products sold as a result of advertising a different product. Includes the amount from the cross_sell_cost_of_goods_sold_micros metric, plus cross-sell cost of goods sold from all your conversion actions, even if your campaigns are not actively optimizing towards them. It's calculated using product info from cart data to give more detail than conversion value alone.metric · integerTechnology
all cross sell gross profit microsmetrics.all_cross_sell_gross_profit_microsAll cross-sell gross profit is the profit you made from products sold as a result of advertising a different product, minus cost of goods sold (COGS). Includes the amount from the cross_sell_gross_profit_micros metric, plus cross-sell gross profit from all your conversion actions, even if your campaigns are not actively optimizing towards them. It's calculated using product info from cart data to give more detail than conversion value alone.metric · integerTechnology
all cross sell revenue microsmetrics.all_cross_sell_revenue_microsAll cross-sell revenue is the total amount you made from products sold as a result of advertising a different product. Includes the amount from the cross_sell_revenue_micros metric, plus cross-sell revenue from all your conversion actions, even if your campaigns are not actively optimizing towards them. It's calculated using product info from cart data to give more detail than conversion value alone.metric · integerTechnology
all cross sell units soldmetrics.all_cross_sell_units_soldAll cross-sell units sold is the total number of products sold as a result of advertising a different product. Includes the amount shown in the cross_sell_units_sold metric, plus cross-sell units sold from all your conversion actions, even if your campaigns are not actively optimizing towards them. It's calculated using product info from cart data to give more detail than conversion value alone.metric · numberTechnology
all gross profit marginmetrics.all_gross_profit_marginAll gross profit margin is the percentage gross profit you made from orders attributed to your ads, after taking out the cost of goods sold (COGS). This value is between 0.0 and 1.0, where 1.0 means 100%. Includes the amount from the gross_profit_margin metric, plus gross profit margin across all conversion actions, even if your campaigns are not actively optimizing towards them. It's calculated using product info from cart data to give more detail than conversion value alone.metric · numberTechnology
all gross profit microsmetrics.all_gross_profit_microsAll gross profit is the total profit made from orders attributed to your ads minus the cost of goods sold (COGS). Includes the amount from the gross_profit_micros metric, plus gross profit from all your conversion actions, even if your campaigns are not actively optimizing towards them. It's calculated using product info from cart data to give more detail than conversion value alone.metric · integerTechnology
all lead cost of goods sold microsmetrics.all_lead_cost_of_goods_sold_microsAll lead cost of goods sold is the total cost of products sold as a result of advertising the same product. Includes the amount shown in the lead_cost_of_goods_sold_micros metric, plus lead cost of goods sold from all your conversion actions, even if your campaigns are not actively optimizing towards them. It's calculated using product info from cart data to give more detail than conversion value alone.metric · integerTechnology
all lead gross profit microsmetrics.all_lead_gross_profit_microsAll lead gross profit is the profit you made from products sold as a result of advertising the same product, minus cost of goods sold (COGS). Includes the amount from the lead_gross_profit_micros metric, plus lead gross profit from all your conversion actions, even if your campaigns are not actively optimizing towards them. It's calculated using product info from cart data to give more detail than conversion value alone.metric · integerTechnology
all lead revenue microsmetrics.all_lead_revenue_microsAll lead revenue is the total amount you made from products sold as a result of advertising the same product. Includes the amount shown in the lead_revenue_micros metric, plus lead revenue from all your conversion actions, even if your campaigns are not actively optimizing towards them. It's calculated using product info from cart data to give more detail than conversion value alone.metric · integerTechnology
all revenue microsmetrics.all_revenue_microsAll revenue is the total you made from orders attributed to your ads. Includes the amount from the revenue_micros metric, plus revenue from all your conversion actions, even if your campaigns are not actively optimizing towards them. It's calculated using product info from cart data to give more detail than conversion value alone.metric · integerTechnology
asset pinned as description position one countmetrics.asset_pinned_as_description_position_one_countNumber of entities in which the asset is pinned to description 1. This metric can only be selected with ChannelAggregateAssetView and CampaignAggregateAssetView. This metric is only supported in Search channel.metric · integerTechnology
asset pinned as description position two countmetrics.asset_pinned_as_description_position_two_countNumber of entities in which the asset is pinned to description 2. This metric can only be selected with ChannelAggregateAssetView and CampaignAggregateAssetView. This metric is only supported in Search channel.metric · integerTechnology
asset pinned as headline position one countmetrics.asset_pinned_as_headline_position_one_countNumber of entities in which the asset is pinned to headline 1. This metric can only be selected with ChannelAggregateAssetView and CampaignAggregateAssetView. This metric is only supported in Search channel.metric · integerTechnology
asset pinned as headline position three countmetrics.asset_pinned_as_headline_position_three_countNumber of entities in which the asset is pinned to headline 3. This metric can only be selected with ChannelAggregateAssetView and CampaignAggregateAssetView. This metric is only supported in Search channel.metric · integerTechnology
asset pinned as headline position two countmetrics.asset_pinned_as_headline_position_two_countNumber of entities in which the asset is pinned to headline 2. This metric can only be selected with ChannelAggregateAssetView and CampaignAggregateAssetView. This metric is only supported in Search channel.metric · integerTechnology
auction insight search position above ratemetrics.auction_insight_search_position_above_rateThis metric is part of the Auction Insights report, and tells the percentage of times another participant's ad was shown in a higher position than yours, when both of your ads were shown at the same page. This metric is not publicly available.metric · numberTechnology
average costmetrics.average_costThe average amount you pay per interaction. This amount is the total cost of your ads divided by the total number of interactions.metric · numberTechnology
average order value microsmetrics.average_order_value_microsAverage order value is the average revenue you made per order attributed to your ads. How it works: You report conversions with cart data for completed purchases on your website. Average order value is the total revenue from your orders divided by the total number of orders. Example: You received 3 orders which made $10, $15 and $20 worth of revenue. The average order value is $15 = ($10 + $15 + $20)/3. This metric is only available if you report conversions with cart data.metric · integerTechnology
average target cpa microsmetrics.average_target_cpa_microsThe average Target CPA, or unset if not available (for example, for campaigns that had traffic from portfolio bidding strategies or non-tCPA).metric · integerTechnology
biddable app post install conversionsmetrics.biddable_app_post_install_conversionsNumber of in-app actions.metric · numberTechnology
biddable cohort app post install conversionsmetrics.biddable_cohort_app_post_install_conversionsParticipated in-app actions. The number of in app actions that come directly or indirectly from the campaign.metric · numberTechnology
biddable indirect install first in app conversion microsmetrics.biddable_indirect_install_first_in_app_conversion_microsThe number of biddable first in app conversions where the app install was driven by interaction with a web campaign.metric · integerTechnology
brand lift baseline positive response ratemetrics.brand_lift_baseline_positive_response_rateRepresents the rate of positive responses that would have occurred naturally without ad exposure, based on the behavior of the control group. Also referred to as "Control" responses. Provides the baseline level of brand perception that occurred naturally.metric · numberTechnology
brand lift baseline positive response rate p90 lower boundmetrics.brand_lift_baseline_positive_response_rate_p90_lower_boundLower bound of the 90% confidence interval for the baseline positive response rate. Represents the conservative baseline rate of positive brand responses you could expect naturally without ad exposure.metric · numberTechnology
brand lift baseline positive response rate p90 upper boundmetrics.brand_lift_baseline_positive_response_rate_p90_upper_boundUpper bound of the 90% confidence interval for the baseline positive response rate. Represents the optimistic baseline rate of positive brand responses expected naturally without ad exposure.metric · numberTechnology
brand lift exposed positive responder fractional cookiesmetrics.brand_lift_exposed_positive_responder_fractional_cookiesEstimated unique users showing interest in the exposed group. This value is "fractional" because it represents a statistical estimate rather than a raw headcount.metric · numberTechnology
brand lift exposed positive responder fractional cookies p90 lower boundmetrics.brand_lift_exposed_positive_responder_fractional_cookies_p90_lower_boundThe lower bound of the 90% confidence interval for the estimated number of unique cookies within the ad-exposed group that are estimated to have a positive brand attitude, as measured by the Brand Lift survey.metric · numberTechnology
brand lift exposed positive responder fractional cookies p90 upper boundmetrics.brand_lift_exposed_positive_responder_fractional_cookies_p90_upper_boundThe upper bound of the 90% confidence interval for the estimated number of unique cookies within the ad-exposed group that are estimated to have experienced a positive shift in brand attitude, as measured by the Brand Lift survey.metric · numberTechnology
brand lift exposed positive response ratemetrics.brand_lift_exposed_positive_response_rateRepresents the rate of positive responses from users who were exposed to the ads. Also referred to as "Treatment" responses. Shows total positive response rate when users were exposed to your ads.metric · numberTechnology
brand lift exposed positive response rate p90 lower boundmetrics.brand_lift_exposed_positive_response_rate_p90_lower_boundLower bound of the 90% confidence interval for the exposed positive response rate. Represents the conservative estimate of positive brand responses among users exposed to your ads.metric · numberTechnology
brand lift exposed positive response rate p90 upper boundmetrics.brand_lift_exposed_positive_response_rate_p90_upper_boundUpper bound of the 90% confidence interval for the exposed positive response rate. Represents the maximum estimate of positive brand responses among users exposed to your ads.metric · numberTechnology
brand lift responses exposedmetrics.brand_lift_responses_exposedThe number of survey responses from users who were exposed to the ads.metric · numberTechnology
brand lift suppressed positive responder fractional cookiesmetrics.brand_lift_suppressed_positive_responder_fractional_cookiesEstimated unique users showing interest in the control/suppressed group. This value is "fractional" because it represents a statistical estimate.metric · numberTechnology
brand lift suppressed positive responder fractional cookies p90 lower boundmetrics.brand_lift_suppressed_positive_responder_fractional_cookies_p90_lower_boundLower bound of the 90% confidence interval for the estimated number of fractional cookies within the control group that are categorized as positive responders. This lower bound provides a statistically supported minimum value for the total fractional cookies in the control group showing a positive brand attitude.metric · numberTechnology
brand lift suppressed positive responder fractional cookies p90 upper boundmetrics.brand_lift_suppressed_positive_responder_fractional_cookies_p90_upper_boundRepresents the upper bound of the 90% confidence interval for the estimated number of fractional cookies within the control group that are categorized as positive responders. This upper bound provides a statistically supported maximum value for the total fractional cookies in the control group showing a positive brand attitude.metric · numberTechnology
content budget lost impression sharemetrics.content_budget_lost_impression_shareThe estimated percentage of times that your ad was eligible to show on the Display Network but didn't because your budget was too low. Note: Content budget lost impression share is reported in the range of 0 to 0.9. Any value above 0.9 is reported as 0.9001.metric · numberTechnology
content rank lost impression sharemetrics.content_rank_lost_impression_shareThe estimated percentage of impressions on the Display Network that your ads didn't receive due to poor Ad Rank. Note: Content rank lost impression share is reported in the range of 0 to 0.9. Any value above 0.9 is reported as 0.9001.metric · numberTechnology
control conversion value per costmetrics.control_conversion_value_per_costThe conversion value per cost metric on the control arm of the experiment. The treatment conversion value per cost value can be selected by using conversions_value_per_cost.metric · numberTechnology
control cost microsmetrics.control_cost_microsThe cost metric on the control arm of the experiment. The treatment cost value can be selected by using cost_micros.metric · integerTechnology
control cost per conversionmetrics.control_cost_per_conversionThe cost per conversion metric on the control arm of the experiment. The treatment cost per conversion value can be selected by using cost_per_conversion.metric · numberTechnology
conversion lift exposed conversion valuemetrics.conversion_lift_exposed_conversion_valueRepresents the total conversion value from users exposed to the ads.metric · numberTechnology
conversion lift exposed conversionsmetrics.conversion_lift_exposed_conversionsRepresents the total conversions from users who were exposed to the ads. Also referred to as "Treatment" conversions.metric · numberTechnology
conversion value per cost change point estimatemetrics.conversion_value_per_cost_change_point_estimateThe point estimate when estimating the experiment's effect on conversion value per cost change. Together with conversion_value_per_cost_margin_of_error, they describe a confidence interval with a prescribed confidence level for the difference being estimated. The quantity being estimated is (treatment / control - 1). This field specifies the point estimate, which is the center of the confidence interval: (conversion_value_per_cost_change_point_estimate - conversion_value_per_cost_margin_of_error, conversion_value_per_cost_change_point_estimate + conversion_value_per_cost_margin_of_error).metric · numberTechnology
conversion value per cost margin of errormetrics.conversion_value_per_cost_margin_of_errorThe margin of error when estimating the experiment's effect on conversion value per cost. Together with conversion_value_per_cost_change_point_estimate, they describe a confidence interval with a prescribed confidence level for the difference being estimated. The quantity being estimated is (treatment / control - 1). This field specifies the radius of the confidence interval, which is centered at conversion_value_per_cost_change_point_estimate.metric · numberTechnology
conversion value per cost p valuemetrics.conversion_value_per_cost_p_valueThe p-value for the null hypothesis that the experiment has no effect on conversion value per cost. Ranges from 0 to 1. Say if the p-value is 0.03, that means the probability of observing the data, if the experiment has no effect on conversion value per cost, is 3%.metric · numberTechnology
conversions value per costmetrics.conversions_value_per_costThe value of conversions divided by the cost of ad interactions. This only includes conversion actions which include_in_conversions_metric attribute is set to true. If you use conversion-based bidding, your bid strategies will optimize for these conversions.metric · numberTechnology
cost converted currency per platform comparable conversionmetrics.cost_converted_currency_per_platform_comparable_conversionThe cost of the platform comparable conversion in the currency of the authorized customer.metric · numberTechnology
cost microsmetrics.cost_microsThe sum of your cost-per-click (CPC) and cost-per-thousand impressions (CPM) costs during this period.metric · integerTechnologySpend
cost micros change point estimatemetrics.cost_micros_change_point_estimateThe point estimate when estimating the experiment's effect on cost change. Together with cost_micros_margin_of_error, they describe a confidence interval with a prescribed confidence level for the difference being estimated. The quantity being estimated is (treatment / control - 1). This field specifies the point estimate, which is the center of the confidence interval: (cost_micros_change_point_estimate - cost_micros_margin_of_error, cost_micros_change_point_estimate + cost_micros_margin_of_error).metric · numberTechnology
cost micros margin of errormetrics.cost_micros_margin_of_errorThe margin of error when estimating the experiment's effect on cost. Together with cost_micros_change_point_estimate, they describe a confidence interval with a prescribed confidence level for the difference being estimated. The quantity being estimated is (treatment / control - 1). This field specifies the radius of the confidence interval, which is centered at cost_micros_change_point_estimate.metric · numberTechnology
cost micros p valuemetrics.cost_micros_p_valueThe p-value for the null hypothesis that the experiment has no effect on cost. Ranges from 0 to 1. Say if the p-value is 0.03, that means the probability of observing the data, if the experiment has no effect on cost, is 3%.metric · numberTechnology
cost of goods sold microsmetrics.cost_of_goods_sold_microsCost of goods sold (COGS) is the total cost of the products you sold in orders attributed to your ads. How it works: You can add a cost of goods sold value to every product in Merchant Center. If you report conversions with cart data, the products you sold are matched with their cost of goods sold value and this can be used to calculate the gross profit you made on each order. Example: Someone clicked on a Shopping ad for a hat then bought the same hat and a shirt. The hat has a cost of goods sold value of $3, the shirt has a cost of goods sold value of $5. The cost of goods sold for this order is $8 = $3 + $5. This metric is only available if you report conversions with cart data.metric · integerTechnology
cost per all conversionsmetrics.cost_per_all_conversionsThe cost of ad interactions divided by all conversions.metric · numberTechnology
cost per conversionmetrics.cost_per_conversionThe cost of ad interactions divided by conversions. This only includes conversion actions which include_in_conversions_metric attribute is set to true. If you use conversion-based bidding, your bid strategies will optimize for these conversions.metric · numberTechnology
cost per conversion change point estimatemetrics.cost_per_conversion_change_point_estimateThe point estimate when estimating the experiment's effect on cost per conversion change. Together with cost_per_conversion_margin_of_error, they describe a confidence interval with a prescribed confidence level for the difference being estimated. The quantity being estimated is (treatment / control - 1). This field specifies the point estimate, which is the center of the confidence interval: (cost_per_conversion_change_point_estimate - cost_per_conversion_margin_of_error, cost_per_conversion_change_point_estimate + cost_per_conversion_margin_of_error).metric · numberTechnology
cost per conversion margin of errormetrics.cost_per_conversion_margin_of_errorThe margin of error when estimating the experiment's effect on cost per conversion. Together with cost_per_conversion_change_point_estimate, they describe a confidence interval with a prescribed confidence level for the difference being estimated. The quantity being estimated is (treatment / control - 1). This field specifies the radius of the confidence interval, which is centered at cost_per_conversion_change_point_estimate.metric · numberTechnology
cost per conversion p valuemetrics.cost_per_conversion_p_valueThe p-value for the null hypothesis that the experiment has no effect on cost per conversion. Ranges from 0 to 1. Say if the p-value is 0.03, that means the probability of observing the data, if the experiment has no effect on cost per conversion, is 3%.metric · numberTechnology
cost per current model attributed conversionmetrics.cost_per_current_model_attributed_conversionThe cost of ad interactions divided by current model attributed conversions. This only includes conversion actions which include_in_conversions_metric attribute is set to true. If you use conversion-based bidding, your bid strategies will optimize for these conversions.metric · numberTechnology
cost per incremental conversionmetrics.cost_per_incremental_conversionThe estimated cost incurred for each additional conversion generated by the campaign. This is the Incremental Cost Per Acquisition (iCPA).metric · numberTechnology
cost per incremental conversion p90 lower boundmetrics.cost_per_incremental_conversion_p90_lower_boundThe lower bound of the 90% confidence interval for cost_per_incremental_conversion. The lowest likely cost you paid per incremental conversion.metric · numberTechnology
cost per incremental conversion p90 upper boundmetrics.cost_per_incremental_conversion_p90_upper_boundThe upper bound of the 90% confidence interval for cost_per_incremental_conversion. The highest likely cost you paid per incremental conversion.metric · numberTechnology
cost per incremental conversion winner scoremetrics.cost_per_incremental_conversion_winner_scoreThe probability that this experiment arm is the winner for cost per incremental conversion. This value is between 0.0 and 1.0.metric · numberTechnology
cost per lifted cookiemetrics.cost_per_lifted_cookieThe estimated cost incurred for each additional person moved to a positive brand state by the campaign. Helps assess the cost-effectiveness of your ad spend in driving brand growth.metric · numberTechnology
cost per lifted cookie p90 lower boundmetrics.cost_per_lifted_cookie_p90_lower_boundLower bound of the 90% confidence interval for the cost per lifted cookie. Represents the optimistic (lowest cost) estimate for moving a user to a positive brand state.metric · numberTechnology
cost per lifted cookie p90 upper boundmetrics.cost_per_lifted_cookie_p90_upper_boundUpper bound of the 90% confidence interval for the cost per lifted cookie. Represents the conservative (highest cost) estimate for moving a user to a positive brand state.metric · numberTechnology
cost per platform comparable conversionmetrics.cost_per_platform_comparable_conversionThe cost of ad interactions divided by the number of platform comparable conversions. This only includes conversion actions for which include_in_conversions_metric attribute is set to true. If you use conversion-based bidding, your bid strategies will optimize for these conversions.metric · numberTechnology
cross device conversionsmetrics.cross_device_conversionsConversions from when a customer clicks on a Google Ads ad on one device, then converts on a different device or browser. Cross-device conversions are already included in all_conversions.metric · numberTechnology
cross device conversions valuemetrics.cross_device_conversions_valueThe sum of the value of cross-device conversions.metric · numberTechnology
cross device conversions value microsmetrics.cross_device_conversions_value_microsThe sum of the value of cross-device conversions, in micros.metric · integerTechnology
cross sell cost of goods sold microsmetrics.cross_sell_cost_of_goods_sold_microsCross-sell cost of goods sold (COGS) is the total cost of products sold as a result of advertising a different product. How it works: You report conversions with cart data for completed purchases on your website. If the ad that was interacted with before the purchase has an associated product (see Shopping Ads) then this product is considered the advertised product. Any product included in the order the customer places is a sold product. If these products don't match then this is considered cross-sell. Cross-sell cost of goods sold is the total cost of the products sold that weren't advertised. Example: Someone clicked on a Shopping ad for a hat then bought the same hat and a shirt. The hat has a cost of goods sold value of $3, the shirt has a cost of goods sold value of $5. The cross-sell cost of goods sold for this order is $5. This metric is only available if you report conversions with cart data.metric · integerTechnology
cross sell gross profit microsmetrics.cross_sell_gross_profit_microsCross-sell gross profit is the profit you made from products sold as a result of advertising a different product, minus cost of goods sold (COGS). How it works: You report conversions with cart data for completed purchases on your website. If the ad that was interacted with before the purchase has an associated product (see Shopping Ads) then this product is considered the advertised product. Any product included in the purchase is a sold product. If these products don't match then this is considered cross-sell. Cross-sell gross profit is the revenue you made from cross-sell attributed to your ads minus the cost of the goods sold. Example: Someone clicked on a Shopping ad for a hat then bought the same hat and a shirt. The shirt is priced $20 and has a cost of goods sold value of $5. The cross-sell gross profit of this order is $15 = $20 - $5. This metric is only available if you report conversions with cart data.metric · integerTechnology
cross sell revenue microsmetrics.cross_sell_revenue_microsCross-sell revenue is the total amount you made from products sold as a result of advertising a different product. How it works: You report conversions with cart data for completed purchases on your website. If the ad that was interacted with before the purchase has an associated product (see Shopping Ads) then this product is considered the advertised product. Any product included in the order the customer places is a sold product. If these products don't match then this is considered cross-sell. Cross-sell revenue is the total value you made from cross-sell attributed to your ads. Example: Someone clicked on a Shopping ad for a hat then bought the same hat and a shirt. The hat is priced $10 and the shirt is priced $20. The cross-sell revenue of this order is $20. This metric is only available if you report conversions with cart data.metric · integerTechnology
cross sell units soldmetrics.cross_sell_units_soldCross-sell units sold is the total number of products sold as a result of advertising a different product. How it works: You report conversions with cart data for completed purchases on your website. If the ad that was interacted with before the purchase has an associated product (see Shopping Ads) then this product is considered the advertised product. Any product included in the order the customer places is a sold product. If these products don't match then this is considered cross-sell. Cross-sell units sold is the total number of cross-sold products from all orders attributed to your ads. Example: Someone clicked on a Shopping ad for a hat then bought the same hat, a shirt and a jacket. The cross-sell units sold in this order is 2. This metric is only available if you report conversions with cart data.metric · numberTechnology
current model attributed conversions value per costmetrics.current_model_attributed_conversions_value_per_costThe value of current model attributed conversions divided by the cost of ad interactions. This only includes conversion actions which include_in_conversions_metric attribute is set to true. If you use conversion-based bidding, your bid strategies will optimize for these conversions.metric · numberTechnology
gross profit marginmetrics.gross_profit_marginGross profit margin is the percentage gross profit you made from orders attributed to your ads, after taking out the cost of goods sold (COGS). How it works: You report conversions with cart data for completed purchases on your website. Gross profit margin is the gross profit you made divided by your total revenue and multiplied by 100%. Gross profit margin calculations only include products that have a cost of goods sold value in Merchant Center. Example: Someone bought a hat and a shirt in an order on your website. The hat is priced $10 and has a cost of goods sold value of $3. The shirt is priced $20 but has no cost of goods sold value. Gross profit margin for this order will only take into account the hat because it has a cost of goods sold value, so it's 70% = ($10 - $3)/$10 x 100%. This metric is only available if you report conversions with cart data.metric · numberTechnology
gross profit microsmetrics.gross_profit_microsGross profit is the profit you made from orders attributed to your ads minus the cost of goods sold (COGS). How it works: Gross profit is the revenue you made from sales attributed to your ads minus cost of goods sold. Gross profit calculations only include products that have a cost of goods sold value in Merchant Center. Example: Someone clicked on a Shopping ad for a hat then bought the same hat and a shirt in an order from your website. The hat is priced $10 and the shirt is priced $20. The hat has a cost of goods sold value of $3, but the shirt has no cost of goods sold value. Gross profit for this order will only take into account the hat, so it's $7 = $10 - $3. This metric is only available if you report conversions with cart data.metric · integerTechnology
hotel average lead value microsmetrics.hotel_average_lead_value_microsAverage lead value based on clicks.metric · numberTechnology
hotel commission rate microsmetrics.hotel_commission_rate_microsCommission bid rate in micros. A 20% commission is represented as 200,000.metric · integerTechnology
hotel expected commission costmetrics.hotel_expected_commission_costExpected commission cost. The result of multiplying the commission value times the hotel_commission_rate in advertiser currency.metric · numberTechnology
incremental conversion value per costmetrics.incremental_conversion_value_per_costThe incremental return on ad spend (iROAS), calculated as the additional conversion value generated per unit of campaign cost. Measures the return on your ad spend in terms of incremental value.metric · numberTechnology
incremental conversion value per cost p90 lower boundmetrics.incremental_conversion_value_per_cost_p90_lower_boundThe lower bound of the 90% confidence interval for incremental conversion value per cost. The "Guaranteed" return. Even if the data is noisy, you can be 90% sure your return was at least this high.metric · numberTechnology
incremental conversion value per cost p90 upper boundmetrics.incremental_conversion_value_per_cost_p90_upper_boundThe upper bound of the 90% confidence interval for incremental conversion value per cost. The "Potential" return. The maximum likely revenue generated for every dollar spent.metric · numberTechnology
incremental conversion value per cost winner scoremetrics.incremental_conversion_value_per_cost_winner_scoreThe probability that this experiment arm is the winner for incremental conversion value per cost. This value is between 0.0 and 1.0.metric · numberTechnology
lead cost of goods sold microsmetrics.lead_cost_of_goods_sold_microsLead cost of goods sold (COGS) is the total cost of products sold as a result of advertising the same product. How it works: You report conversions with cart data for completed purchases on your website. If the ad that was interacted with has an associated product (see Shopping Ads) then this product is considered the advertised product. Any product included in the order the customer places is a sold product. If the advertised and sold products match, then the cost of these goods is counted under lead cost of goods sold. Example: Someone clicked on a Shopping ad for a hat then bought the same hat and a shirt. The hat has a cost of goods sold value of $3, the shirt has a cost of goods sold value of $5. The lead cost of goods sold for this order is $3. This metric is only available if you report conversions with cart data.metric · integerTechnology
lead gross profit microsmetrics.lead_gross_profit_microsLead gross profit is the profit you made from products sold as a result of advertising the same product, minus cost of goods sold (COGS). How it works: You report conversions with cart data for completed purchases on your website. If the ad that was interacted with before the purchase has an associated product (see Shopping Ads) then this product is considered the advertised product. Any product included in the order the customer places is a sold product. If the advertised and sold products match, then the revenue you made from these sales minus the cost of goods sold is your lead gross profit. Example: Someone clicked on a Shopping ad for a hat then bought the same hat and a shirt. The hat is priced $10 and has a cost of goods sold value of $3. The lead gross profit of this order is $7 = $10 - $3. This metric is only available if you report conversions with cart data.metric · integerTechnology
lead revenue microsmetrics.lead_revenue_microsLead revenue is the total amount you made from products sold as a result of advertising the same product. How it works: You report conversions with cart data for completed purchases on your website. If the ad that was interacted with before the purchase has an associated product (see Shopping Ads) then this product is considered the advertised product. Any product included in the order the customer places is a sold product. If the advertised and sold products match, then the total value you made from the sales of these products is shown under lead revenue. Example: Someone clicked on a Shopping ad for a hat then bought the same hat and a shirt. The hat is priced $10 and the shirt is priced $20. The lead revenue of this order is $10. This metric is only available if you report conversions with cart data.metric · integerTechnology
mobile friendly clicks percentagemetrics.mobile_friendly_clicks_percentageThe percentage of mobile clicks that go to a mobile-friendly page.metric · numberTechnology
normalized incremental searches per costmetrics.normalized_incremental_searches_per_costThe estimated number of incremental search queries generated per unit of ad spend (in advertiser currency). Measures the cost efficiency of the campaign in driving search behavior. Only reported when lift is statistically positive.metric · numberTechnology
normalized incremental searches per cost p90 lower boundmetrics.normalized_incremental_searches_per_cost_p90_lower_boundThe lower bound of the 90% confidence interval for normalized incremental searches per cost.metric · numberTechnology
normalized incremental searches per cost p90 upper boundmetrics.normalized_incremental_searches_per_cost_p90_upper_boundThe upper bound of the 90% confidence interval for normalized incremental searches per cost.metric · numberTechnology
platform comparable conversionsmetrics.platform_comparable_conversionsThe number of platform comparable conversions. This only includes conversion actions for which include_in_conversions_metric attribute is set to true. If you use conversion-based bidding, your bid strategies will optimize for these conversions.metric · numberTechnology
platform comparable conversions from interactions ratemetrics.platform_comparable_conversions_from_interactions_ratePlatform comparable conversions from interactions divided by the number of ad interactions (such as clicks for text ads or views for video ads). This only includes conversion actions for which include_in_conversions_metric attribute is set to true. If you use conversion-based bidding, your bid strategies will optimize for these conversions.metric · numberTechnology
platform comparable conversions from interactions value per interactionmetrics.platform_comparable_conversions_from_interactions_value_per_interactionThe value of platform comparable conversions from interactions divided by the number of ad interactions. This only includes conversion actions for which include_in_conversions_metric attribute is set to true. If you use conversion-based bidding, your bid strategies will optimize for these conversions.metric · numberTechnology
platform comparable conversions valuemetrics.platform_comparable_conversions_valueThe value of platform comparable conversions. This only includes conversion actions which include_in_conversions_metric attribute is set to true. If you use conversion-based bidding, your bid strategies will optimize for these conversions.metric · numberTechnology
platform comparable conversions value per costmetrics.platform_comparable_conversions_value_per_costThe value of conversions divided by the cost of ad interactions. This only includes conversion actions for which include_in_conversions_metric attribute is set to true. If you use conversion-based bidding, your bid strategies will optimize for these conversions.metric · numberTechnology
revenue microsmetrics.revenue_microsRevenue is the total amount you made from orders attributed to your ads. How it works: You report conversions with cart data for completed purchases on your website. Revenue is the total value of all the orders you received attributed to your ads, minus any discount. Example: Someone clicked on a Shopping ad for a hat then bought the same hat and a shirt in an order from your website. The hat is priced $10 and the shirt is priced $20. The entire order has a $5 discount. The revenue from this order is $25 = ($10 + $20) - $5. This metric is only available if you report conversions with cart data.metric · integerTechnology
search budget lost absolute top impression sharemetrics.search_budget_lost_absolute_top_impression_shareThe estimated percentage of times your ad wasn't the very first ad among the top ads in the search results due to a low budget. Note: Search budget lost absolute top impression share is reported in the range of 0 to 0.9. Any value above 0.9 is reported as 0.9001.metric · numberTechnology
search budget lost impression sharemetrics.search_budget_lost_impression_shareThe estimated percentage of times that your ad was eligible to show on the Search Network but didn't because your budget was too low. Note: Search budget lost impression share is reported in the range of 0 to 0.9. Any value above 0.9 is reported as 0.9001.metric · numberTechnology
search budget lost top impression sharemetrics.search_budget_lost_top_impression_shareThe estimated percentage of times that your ad didn't show adjacent to the top organic search results due to a low budget. Note: Search budget lost top impression share is reported in the range of 0 to 0.9. Any value above 0.9 is reported as 0.9001.metric · numberTechnology
search lift cost microsmetrics.search_lift_cost_microsThe total cost (in micros) of ad impressions served for this Search Lift measurement slice during the study flight. One million is equivalent to one unit of currency.metric · integerTechnology
search rank lost absolute top impression sharemetrics.search_rank_lost_absolute_top_impression_shareThe estimated percentage of times your ad wasn't the very first ad among the top ads in the search results due to poor Ad Rank. Note: Search rank lost absolute top impression share is reported in the range of 0 to 0.9. Any value above 0.9 is reported as 0.9001.metric · numberTechnology
search rank lost impression sharemetrics.search_rank_lost_impression_shareThe estimated percentage of impressions on the Search Network that your ads didn't receive due to poor Ad Rank. Note: Search rank lost impression share is reported in the range of 0 to 0.9. Any value above 0.9 is reported as 0.9001.metric · numberTechnology
search rank lost top impression sharemetrics.search_rank_lost_top_impression_shareThe estimated percentage of times your ad didn't show adjacent to the top organic search results due to poor Ad Rank. Note: Search rank lost top impression share is reported in the range of 0 to 0.9. Any value above 0.9 is reported as 0.9001.metric · numberTechnology
valid accelerated mobile pages clicks percentagemetrics.valid_accelerated_mobile_pages_clicks_percentageThe percentage of ad clicks to Accelerated Mobile Pages (AMP) landing pages that reach a valid AMP page.metric · numberTechnology
value per platform comparable conversionmetrics.value_per_platform_comparable_conversionThe value of platform comparable conversions divided by the number of platform comparable conversions. This only includes conversion actions for which include_in_conversions_metric attribute is set to true. If you use conversion-based bidding, your bid strategies will optimize for these conversions.metric · numberTechnology
vertical ads average booking value microsmetrics.vertical_ads_average_booking_value_microsClick-weighted average daily rate in micros, including taxes and fees, over the total length of stay.metric · integerTechnology
devicesegments.deviceDevice to which metrics apply.dimension · stringTechnology
mobile device platformsegments.mobile_device_platformMobile device platform to which metrics apply.dimension · stringTechnology
product languagesegments.product_languageResource name of the language constant for the language of the product.dimension · stringTechnology
sk ad network postback sequence indexsegments.sk_ad_network_postback_sequence_indexiOS Store Kit Ad Network postback sequence index.dimension · integerTechnology
commission rate microscampaign.commission.commission_rate_microsCommission rate defines the portion of the conversion value that the advertiser will be billed. A commission rate of x should be passed into this field as (x * 1,000,000). For example, 106,000 represents a commission rate of 0.106 (10.6%).dimension · integerTechnology
language codecampaign.dynamic_search_ads_setting.language_codeRequired. The language code specifying the language of the domain, for example, "en".dimension · stringTechnology
target cpa microscampaign.maximize_conversions.target_cpa_microsThe target cost-per-action (CPA) option. This is the average amount that you would like to spend per conversion action specified in micro units of the bidding strategy's currency. If set, the bid strategy will get as many conversions as possible at or below the target cost-per-action. If the target CPA is not set, the bid strategy will aim to achieve the lowest possible CPA given the budget.dimension · integerTechnology
cpc bid ceiling microscampaign.percent_cpc.cpc_bid_ceiling_microsMaximum bid limit that can be set by the bid strategy. This is an optional field entered by the advertiser and specified in local micros. Note: A zero value is interpreted in the same way as having bid_ceiling undefined.dimension · integerTechnology
cpc bid ceiling microscampaign.target_cpa.cpc_bid_ceiling_microsMaximum bid limit that can be set by the bid strategy. The limit applies to all keywords managed by the strategy. This should only be set for portfolio bid strategies.dimension · integerTechnology
cpc bid floor microscampaign.target_cpa.cpc_bid_floor_microsMinimum bid limit that can be set by the bid strategy. The limit applies to all keywords managed by the strategy. This should only be set for portfolio bid strategies.dimension · integerTechnology
target cpa microscampaign.target_cpa.target_cpa_microsAverage CPA target. This target should be greater than or equal to minimum billable unit based on the currency for the account.dimension · integerTechnology
target cpc microscampaign.target_cpc.target_cpc_microsAverage CPC target. This target should be greater than or equal to minimum billable unit based on the currency for the account.dimension · integerTechnology
cpc bid ceiling microscampaign.target_impression_share.cpc_bid_ceiling_microsThe highest CPC bid the automated bidding system is permitted to specify. This is a required field entered by the advertiser that sets the ceiling and specified in local micros.dimension · integerTechnology
cpc bid ceiling microscampaign.target_roas.cpc_bid_ceiling_microsMaximum bid limit that can be set by the bid strategy. The limit applies to all keywords managed by the strategy. This should only be set for portfolio bid strategies.dimension · integerTechnology
cpc bid floor microscampaign.target_roas.cpc_bid_floor_microsMinimum bid limit that can be set by the bid strategy. The limit applies to all keywords managed by the strategy. This should only be set for portfolio bid strategies.dimension · integerTechnology
cpc bid ceiling microscampaign.target_spend.cpc_bid_ceiling_microsMaximum bid limit that can be set by the bid strategy. The limit applies to all keywords managed by the strategy.dimension · integerTechnology
target spend microscampaign.target_spend.target_spend_microsDeprecated: The spend target under which to maximize clicks. A TargetSpend bidder will attempt to spend the smaller of this value or the natural throttling spend amount. If not specified, the budget is used as the spend target. This field is deprecated and should no longer be used. See https://ads-developers.googleblog.com/2020/05/reminder-about-sunset-creation-of.html for details.dimension · integerTechnology
alcoholcampaign.video_campaign_settings.reservation_ad_category_self_disclosure.alcoholThe campaign is expected to contain alcohol-related ads.dimension · booleanTechnology
gamblingcampaign.video_campaign_settings.reservation_ad_category_self_disclosure.gamblingThe campaign is expected to contain gambling-related ads.dimension · booleanTechnology
politicscampaign.video_campaign_settings.reservation_ad_category_self_disclosure.politicsThe campaign is expected to contain politics-related ads.dimension · booleanTechnology
cpc bid microsad_group.cpc_bid_microsThe maximum CPC (cost-per-click) bid. This field is used when the ad group's effective bidding strategy is Manual CPC. This field is not applicable and will be ignored if the ad group's campaign is using a portfolio bidding strategy.dimension · integerTechnology
cpm bid microsad_group.cpm_bid_microsThe maximum CPM (cost-per-thousand viewable impressions) bid.dimension · integerTechnology
cpv bid microsad_group.cpv_bid_microsThe CPV (cost-per-view) bid.dimension · integerTechnology
effective cpc bid microsad_group.effective_cpc_bid_microsOutput only. Value will be same as that of the CPC (cost-per-click) bid value when the bidding strategy is one of manual cpc, enhanced cpc, page one promoted or target outrank share, otherwise the value will be null.dimension · integerTechnology
effective target cpa microsad_group.effective_target_cpa_microsOutput only. The effective target CPA (cost-per-acquisition). This field is read-only.dimension · integerTechnology
fixed cpm microsad_group.fixed_cpm_microsThe fixed amount in micros that the advertiser pays for every thousand impressions of the ad.dimension · integerTechnology
percent cpc bid microsad_group.percent_cpc_bid_microsThe percent cpc bid amount, expressed as a fraction of the advertised price for some good or service. The valid range for the fraction is [0,1) and the value stored here is 1,000,000 * [fraction].dimension · integerTechnology
target cpa microsad_group.target_cpa_microsThe target CPA (cost-per-acquisition). If the ad group's campaign bidding strategy is TargetCpa or MaximizeConversions (with its target_cpa field set), then this field overrides the target CPA specified in the campaign's bidding strategy. Otherwise, this value is ignored.dimension · integerTechnology
target cpc microsad_group.target_cpc_microsAverage amount in micros that the advertiser is willing to pay for every ad click. Overrides the target CPC configured at the campaign level.dimension · integerTechnology
target cpm microsad_group.target_cpm_microsAverage amount in micros that the advertiser is willing to pay for every thousand times the ad is shown.dimension · integerTechnology
target cpv microsad_group.target_cpv_microsAverage amount in micros that the advertiser is willing to pay for every ad view.dimension · integerTechnology
cross account conversion tracking idcustomer.conversion_tracking_setting.cross_account_conversion_tracking_idOutput only. The conversion tracking id of the customer's manager. This is set when the customer is opted into cross account conversion tracking, and it overrides conversion_tracking_id. This field can only be managed through the Google Ads UI. This field is read-only.dimension · integerTechnology
youtube videosad_group_ad.ad.app_ad.youtube_videosList of YouTube video assets that may be displayed with the ad.dimension · stringTechnology
assetad_group_ad.ad.app_ad.youtube_videos.assetThe Asset resource name of this video.dimension · stringTechnology
videosad_group_ad.ad.app_engagement_ad.videosList of video assets that may be displayed with the ad.dimension · stringTechnology
assetad_group_ad.ad.app_engagement_ad.videos.assetThe Asset resource name of this video.dimension · stringTechnology
youtube videosad_group_ad.ad.app_pre_registration_ad.youtube_videosList of YouTube video asset IDs whose videos may be displayed with the ad.dimension · stringTechnology
assetad_group_ad.ad.app_pre_registration_ad.youtube_videos.assetThe Asset resource name of this video.dimension · stringTechnology
videosad_group_ad.ad.demand_gen_video_responsive_ad.videosRequired. List of YouTube video assets used for the ad.dimension · stringTechnology
assetad_group_ad.ad.demand_gen_video_responsive_ad.videos.assetThe Asset resource name of this video.dimension · stringTechnology
device preferencead_group_ad.ad.device_preferenceThe device preference for the ad. You can only specify a preference for mobile devices. When this preference is set the ad will be preferred over other ads when being displayed on a mobile device. The ad can still be displayed on other device types, for example, if no other ads are available. If unspecified (no device preference), all devices are targeted. This is only supported by some ad types.dimension · stringTechnology
final mobile urlsad_group_ad.ad.final_mobile_urlsThe list of possible final mobile URLs after all cross-domain redirects for the ad.dimension · stringTechnology
videosad_group_ad.ad.local_ad.videosList of YouTube video assets that may be displayed with the ad. At least 1 and at most 20 video assets must be specified.dimension · stringTechnology
assetad_group_ad.ad.local_ad.videos.assetThe Asset resource name of this video.dimension · stringTechnology
youtube videosad_group_ad.ad.responsive_display_ad.youtube_videosOptional YouTube videos for the ad. A maximum of 5 videos can be specified.dimension · stringTechnology
assetad_group_ad.ad.responsive_display_ad.youtube_videos.assetThe Asset resource name of this video.dimension · stringTechnology
videosad_group_ad.ad.video_responsive_ad.videosRequired. List of YouTube video assets used for the ad. Currently, only a single value for the YouTube video asset is supported.dimension · stringTechnology
assetad_group_ad.ad.video_responsive_ad.videos.assetThe Asset resource name of this video.dimension · stringTechnology

Time

NameAPI fieldDescriptionTypeGroupCross-channel
all conversions by conversion datemetrics.all_conversions_by_conversion_dateThe total number of conversions. This includes all conversions regardless of the value of include_in_conversions_metric. When this column is selected with date, the values in date column means the conversion date. Details for the by_conversion_date columns are available at Understand conversions by time with new columns.metric · numberTime
all conversions value by conversion datemetrics.all_conversions_value_by_conversion_dateThe value of all conversions. When this column is selected with date, the values in date column means the conversion date. Details for the by_conversion_date columns are available at Understand conversions by time with new columns.metric · numberTime
conversion last conversion datemetrics.conversion_last_conversion_dateThe date of the most recent conversion for this conversion action. The date is in the customer's time zone.metric · dateTime
conversion last received request date timemetrics.conversion_last_received_request_date_timeThe last date/time a conversion tag for this conversion action successfully fired and was seen by Google Ads. This firing event may not have been the result of an attributable conversion (for example, because the tag was fired from a browser that did not previously click an ad from an appropriate advertiser). The date/time is in the customer's time zone.metric · dateTime
conversions by conversion datemetrics.conversions_by_conversion_dateThe number of conversions. This only includes conversion actions which include_in_conversions_metric attribute is set to true. If you use conversion-based bidding, your bid strategies will optimize for these conversions. When this column is selected with date, the values in date column means the conversion date. Details for the by_conversion_date columns are available at Understand conversions by time with new columns.metric · numberTime
conversions value by conversion datemetrics.conversions_value_by_conversion_dateThe value of conversions. This only includes conversion actions which include_in_conversions_metric attribute is set to true. If you use conversion-based bidding, your bid strategies will optimize for these conversions. When this column is selected with date, the values in date column means the conversion date. Details for the by_conversion_date columns are available at Understand conversions by time with new columns.metric · numberTime
cross device conversions by conversion datemetrics.cross_device_conversions_by_conversion_dateThe number of cross-device conversions by conversion date. Details for the by_conversion_date columns are available at Understand conversions by time with new columnsmetric · numberTime
cross device conversions value by conversion datemetrics.cross_device_conversions_value_by_conversion_dateThe sum of cross-device conversions value by conversion date. Details for the by_conversion_date columns are available at Understand conversions by time with new columnsmetric · numberTime
platform comparable conversions by conversion datemetrics.platform_comparable_conversions_by_conversion_dateThe number of platform comparable conversions. When this metric is segmented by date, the values in the date segment represent the conversion date. This only includes conversion actions for which include_in_conversions_metric attribute is set to true. If you use conversion-based bidding, your bid strategies will optimize for these conversions.metric · numberTime
platform comparable conversions value by conversion datemetrics.platform_comparable_conversions_value_by_conversion_dateThe value of platform comparable conversions. When this metric is segmented by date, the values in the date segment represent the conversion date. This only includes conversion actions for which include_in_conversions_metric attribute is set to true. If you use conversion-based bidding, your bid strategies will optimize for these conversions.metric · numberTime
value per all conversions by conversion datemetrics.value_per_all_conversions_by_conversion_dateThe value of all conversions divided by the number of all conversions. When this column is selected with date, the values in date column means the conversion date. Details for the by_conversion_date columns are available at Understand conversions by time with new columns.metric · numberTime
value per conversions by conversion datemetrics.value_per_conversions_by_conversion_dateThe value of conversions divided by the number of conversions. This only includes conversion actions for which the include_in_conversions_metric attribute is set to true. If you use conversion-based bidding, your bid strategies will optimize for these conversions. When this column is selected with date, the values in date column means the conversion date. Details for the by_conversion_date columns are available at Understand conversions by time with new columns.metric · numberTime
value per platform comparable conversions by conversion datemetrics.value_per_platform_comparable_conversions_by_conversion_dateThe value of platform comparable conversions divided by the number of platform comparable conversions. When this metric is segmented by date, the values in the date segment represent the conversion date. This only includes conversion actions for which include_in_conversions_metric attribute is set to true. If you use conversion-based bidding, your bid strategies will optimize for these conversions.metric · numberTime
conversion lift end datesegments.conversion_lift_end_dateThe end date of the period for which these Conversion Lift results are calculated. This can differ from the overall Study End Time.dimension · integerTime
conversion lift start datesegments.conversion_lift_start_dateThe start date of the period for which these Conversion Lift results are calculated. This can differ from the overall Study Start Time.dimension · integerTime
date · Synced todaysegments.dateDate to which metrics apply. yyyy-MM-dd format, for example, 2018-04-17.dimension · dateTime
day of weeksegments.day_of_weekDay of the week, for example, MONDAY.dimension · stringTime
hotel booking window dayssegments.hotel_booking_window_daysHotel booking window in days.dimension · integerTime
hotel check in datesegments.hotel_check_in_dateHotel check-in date. Formatted as yyyy-MM-dd.dimension · dateTime
hotel check in day of weeksegments.hotel_check_in_day_of_weekHotel check-in day of week.dimension · stringTime
hotel date selection typesegments.hotel_date_selection_typeHotel date selection type.dimension · stringTime
hoursegments.hourHour of day as a number between 0 and 23, inclusive.dimension · stringTime
monthsegments.monthMonth as represented by the date of the first day of a month. Formatted as yyyy-MM-dd.dimension · dateTime
month of yearsegments.month_of_yearMonth of the year, for example, January.dimension · stringTime
start datesegments.start_dateStart date of the booking. Formatted as yyyy-MM-dd.dimension · dateTime
start day of weeksegments.start_day_of_weekStart day of week of the booking.dimension · stringTime
user set datessegments.user_set_datesIndicates whether user-specified dates were selected.dimension · stringTime
weeksegments.weekWeek as defined as Monday through Sunday, and represented by the date of Monday. Formatted as yyyy-MM-dd.dimension · dateTime
yearsegments.yearYear, formatted as yyyy.dimension · stringTime
aca migration date timecampaign.aca_migration_date_timeOutput only. The timestamp when the ACA campaign was migrated to AI Max. The timestamp is in the customer's timezone and in "yyyy-MM-dd HH:mm:ss" format.dimension · dateTime
broad match migration date timecampaign.broad_match_migration_date_timeOutput only. The timestamp when the Broad Match campaign was migrated to AI Max. The timestamp is in the customer's timezone and in "yyyy-MM-dd HH:mm:ss" format.dimension · dateTime
end date timecampaign.end_date_timeThe last day and time of the campaign in serving customer's timezone in "yyyy-MM-dd HH:mm:ss" format. Set the time component to 23:59:59 for daily granularity, time granularity is only supported for some campaign types. On create, defaults to running indefinitely. To set an existing campaign to run indefinitely, clear this field.dimension · dateTime
founding yearcampaign.pmax_campaign_settings.local_services_pmax_campaign_settings.founding_yearFounding year of the business.dimension · integerTime
start date timecampaign.start_date_timeThe date and time when campaign started in serving. The timestamp is in the customer's time zone and in "yyyy-MM-dd HH:mm:ss" format. Set the time component to 00:00:00 for daily granularity, time granularity is only supported for some campaign types.dimension · dateTime
cancellation date timecampaign.video_campaign_settings.booking_details.cancellation_date_timeOutput only. Time when the booked inventory of this campaign will be cancelled or has been cancelled. Available for primary status NOT_ELIGIBLE if the campaign will be cancelled and for primary status reason BOOKING_CANCELLED. Format is "yyyy-MM-dd HH:mm:ss" in the customer's time zone.dimension · dateTime
hold expiration date timecampaign.video_campaign_settings.booking_details.hold_expiration_date_timeOutput only. Time until which booked inventory will be held or has been held for this campaign. Available for status HELD and HOLD_EXPIRED. Format is "yyyy-MM-dd HH:mm:ss" in the customer's time zone.dimension · dateTime
image asset auto migration done date timecustomer.image_asset_auto_migration_done_date_timeOutput only. Timestamp of migration from feed based image to asset base image in yyyy-MM-dd HH:mm:ss format.dimension · dateTime
location asset auto migration done date timecustomer.location_asset_auto_migration_done_date_timeOutput only. Timestamp of migration from feed based location to asset base location in yyyy-MM-dd HH:mm:ss format.dimension · dateTime
sourcead_group_ad.ad.synthetic_content_info.advertiser_attestation.sourceThe source of the synthetic content attestation.dimension · stringTime
statusad_group_ad.ad.synthetic_content_info.advertiser_attestation.statusIndicates whether the content is considered synthetic by this source.dimension · stringTime
sourcead_group_ad.ad.synthetic_content_info.system_attestation.sourceThe source of the synthetic content attestation.dimension · stringTime
statusad_group_ad.ad.synthetic_content_info.system_attestation.statusIndicates whether the content is considered synthetic by this source.dimension · stringTime
end date timead_group_ad.end_date_timeThe last day and time when ad group ad serves. This is added on top of the campaign's end date and time, if present, to further restrict the duration of an ad group ad. The timestamp is in the customer's time zone and in "yyyy-MM-dd HH:mm:ss" format. Only supported for some ad types.dimension · dateTime
start date timead_group_ad.start_date_timeThe date and time when ad group ad starts serving. This is added on top of the campaign's start date and time, if present, to further restrict the duration of an ad group ad. The timestamp is in the customer's time zone and in "yyyy-MM-dd HH:mm:ss" format. Only supported for some ad types.dimension · dateTime

Traffic

NameAPI fieldDescriptionTypeGroupCross-channel
clicks unique query clustersmetrics.clicks_unique_query_clustersUnique query intent cluster count for clicks.metric · integerTraffic
combined clicks per querymetrics.combined_clicks_per_queryThe number of times your ad or your site's listing in the unpaid results was clicked (combined_clicks) divided by combined_queries. See About measuring paid and organic search results for details.metric · numberTraffic
conversions unique query clustersmetrics.conversions_unique_query_clustersUnique query intent cluster count for conversions.metric · integerTraffic
impressions unique query clustersmetrics.impressions_unique_query_clustersUnique query intent cluster count for impressions.metric · integerTraffic
organic clicks per querymetrics.organic_clicks_per_queryThe number of times someone clicked your site's listing in the unpaid results (organic_clicks) divided by the total number of searches that returned pages from your site (organic_queries). See About measuring paid and organic search results.metric · numberTraffic
organic impressions per querymetrics.organic_impressions_per_queryThe number of times a page from your site was listed in the unpaid search results (organic_impressions) divided by the number of searches returning your site's listing in the unpaid results (organic_queries). See About measuring paid and organic search results.metric · numberTraffic
campaignsegments.budget_campaign_association_status.campaignThe campaign resource name.dimension · stringTraffic
statussegments.budget_campaign_association_status.statusBudget campaign association status.dimension · stringTraffic
campaignsegments.campaignResource name of the campaign.dimension · stringTraffic
external conversion sourcesegments.external_conversion_sourceExternal conversion source.dimension · stringTraffic
ad group criterionsegments.keyword.ad_group_criterionThe AdGroupCriterion resource name.dimension · stringTraffic
match typesegments.keyword.info.match_typeThe match type of the keyword.dimension · stringTraffic
textsegments.keyword.info.textThe text of the keyword (at most 80 characters and 10 words).dimension · stringTraffic
landing page sourcesegments.landing_page_sourceThe source of a landing page in the landing page report.dimension · stringTraffic
product channelsegments.product_channelChannel of the product.dimension · stringTraffic
product channel exclusivitysegments.product_channel_exclusivityChannel exclusivity of the product.dimension · stringTraffic
search lift keyword bundlesegments.search_lift_keyword_bundleThe Search Lift Keyword Bundle resource name.dimension · stringTraffic
search term match sourcesegments.search_term_match_sourceSpecifies the source for how the search term was matched, which reveals the type of ad campaign responsible. Use this to distinguish between automated campaigns (like AI Max, Dynamic Search Ads) and keyword-based campaigns (Standard).dimension · stringTraffic
sk ad network source app idsegments.sk_ad_network_source_app.sk_ad_network_source_app_idApp id where the ad that drove the iOS Store Kit Ad Network install was shown.dimension · stringTraffic
sk ad network source domainsegments.sk_ad_network_source_domainWebsite where the ad that drove the iOS Store Kit Ad Network install was shown. Null value means this segment is not applicable, for example, non-iOS campaign, or was not present in any postbacks sent by Apple.dimension · stringTraffic
sk ad network source typesegments.sk_ad_network_source_typeThe source type where the ad that drove the iOS Store Kit Ad Network install was shown. Null value means this segment is not applicable, for example, non-iOS campaign, or neither source domain nor source app were present in any postbacks sent by Apple.dimension · stringTraffic
accessible bidding strategycampaign.accessible_bidding_strategyOutput only. Resource name of AccessibleBiddingStrategy, a read-only view of the unrestricted attributes of the attached portfolio bidding strategy identified by 'bidding_strategy'. Empty, if the campaign does not use a portfolio strategy. Unrestricted strategy attributes are available to all customers with whom the strategy is shared and are read from the AccessibleBiddingStrategy resource. In contrast, restricted attributes are only available to the owner customer of the strategy and their managers. Restricted attributes can only be read from the BiddingStrategy resource.dimension · stringTraffic
ad serving optimization statuscampaign.ad_serving_optimization_statusThe ad serving optimization status of the campaign.dimension · stringTraffic
advertising channel sub typecampaign.advertising_channel_sub_typeImmutable. Optional refinement to advertising_channel_type. Must be a valid sub-type of the parent channel type. Can be set only when creating campaigns. After campaign is created, the field can not be changed.dimension · stringTraffic
advertising channel typecampaign.advertising_channel_typeImmutable. The primary serving target for ads within the campaign. The targeting options can be refined in network_settings. This field is required and should not be empty when creating new campaigns. Can be set only when creating campaigns. After the campaign is created, the field can not be changed.dimension · stringTraffic
bundling requiredcampaign.ai_max_setting.bundling_requiredOutput only. Search campaigns only. Indicates whether a campaign has adopted AI Max before, and is required to have AI Max enabled to adopt campaign-level text asset automation and brand list targeting in all API versions.dimension · stringTraffic
enable ai maxcampaign.ai_max_setting.enable_ai_maxControls whether or not AI Max features are served for this campaign. Individual AI Max features are enabled or disabled by their respective settings. But if enable_ai_max is set to false or cleared, then no AI Max features will serve for this campaign, regardless of the other settings. Supported in Search and Shopping campaigns. For Search campaigns, Search Term Matching is enabled by default when AI Max is enabled, and can be disabled at the ad group level. For Shopping campaigns, Text customization is always enabled when AI Max is enabled.dimension · booleanTraffic
app idcampaign.app_campaign_setting.app_idImmutable. A string that uniquely identifies a mobile application.dimension · stringTraffic
app storecampaign.app_campaign_setting.app_storeImmutable. The application store that distributes this specific app.dimension · stringTraffic
bidding strategy goal typecampaign.app_campaign_setting.bidding_strategy_goal_typeRepresents the goal which the bidding strategy of this app campaign should optimize towards.dimension · stringTraffic
asset automation settingscampaign.asset_automation_settingsContains the opt-in/out status of each AssetAutomationType. See documentation of each asset automation type enum for default opt in/out behavior.dimension · stringTraffic
use audience groupedcampaign.audience_setting.use_audience_groupedImmutable. If true, this campaign uses an Audience resource for audience targeting. If false, this campaign may use audience segment criteria instead.dimension · booleanTraffic
base campaigncampaign.base_campaignOutput only. The resource name of the base campaign of a draft or experiment campaign. For base campaigns, this is equal to resource_name. This field is read-only.dimension · stringTraffic
bidding strategycampaign.bidding_strategyThe resource name of the portfolio bidding strategy used by the campaign.dimension · stringTraffic
bidding strategy system statuscampaign.bidding_strategy_system_statusOutput only. The system status of the campaign's bidding strategy.dimension · stringTraffic
bidding strategy typecampaign.bidding_strategy_typeOutput only. The type of bidding strategy. A bidding strategy can be created by setting either the bidding scheme to create a standard bidding strategy or the bidding_strategy field to create a portfolio bidding strategy. This field is read-only.dimension · stringTraffic
accent colorcampaign.brand_guidelines.accent_colorThe accent brand color, entered as a hex code (e.g., #00ff00). You must provide the accent_color if you provide a main_color.dimension · stringTraffic
main colorcampaign.brand_guidelines.main_colorThe main brand color, entered as a hex code (e.g., #00ff00). You must provide the main_color if you provide an accent_color.dimension · stringTraffic
predefined font familycampaign.brand_guidelines.predefined_font_familyThe brand's font family. Must be one of the following Google Fonts (case sensitive): Open Sans, Roboto, Montserrat, Poppins, Lato, Oswald, Playfair Display, Roboto Slab.dimension · stringTraffic
brand guidelines enabledcampaign.brand_guidelines_enabledImmutable. Whether Brand Guidelines are enabled for this Campaign. Only applicable to Performance Max campaigns. If enabled, business name and logo assets must be linked as CampaignAssets instead of AssetGroupAssets. Writable only at campaign creation. Set to true to enable Brand Guidelines when creating a new Performance Max campaign. Immutable after creation. This field cannot be modified using standard update operations after the campaign has been created. For existing campaigns: To enable Brand Guidelines on a campaign after it has been created, use the CampaignService.EnablePMaxBrandGuidelines method, which is a separate operation. It is not possible to disable Brand Guidelines for an existing campaign. Incompatible with Travel Goals: This feature is not supported for Performance Max campaigns with Travel Goals. Attempting to set this field to true for a Travel Goals campaign will result in an error.dimension · booleanTraffic
campaign budgetcampaign.campaign_budgetThe resource name of the campaign budget of the campaign.dimension · stringTraffic
campaign groupcampaign.campaign_groupThe resource name of the campaign group that this campaign belongs to.dimension · stringTraffic
contains eu political advertisingcampaign.contains_eu_political_advertisingThe advertiser should self-declare whether this campaign contains political advertising content targeted towards the European Union.dimension · stringTraffic
upgraded targetingcampaign.demand_gen_campaign_settings.upgraded_targetingImmutable. Specifies whether this campaign uses upgraded targeting options. When this field is set to true, you can use location and language targeting at the ad group level as opposed to the standard campaign-level targeting. This field defaults to true, and can only be set when creating a campaign.dimension · booleanTraffic
domain namecampaign.dynamic_search_ads_setting.domain_nameRequired. The Internet domain name that this setting represents, for example, "google.com" or "www.google.com".dimension · stringTraffic
use supplied urls onlycampaign.dynamic_search_ads_setting.use_supplied_urls_onlyWhether the campaign uses advertiser supplied URLs exclusively.dimension · booleanTraffic
excluded parent asset field typescampaign.excluded_parent_asset_field_typesThe asset field types that should be excluded from this campaign. Asset links with these field types will not be inherited by this campaign from the upper level.dimension · stringTraffic
excluded parent asset set typescampaign.excluded_parent_asset_set_typesThe asset set types that should be excluded from this campaign. Asset set links with these types will not be inherited by this campaign from the upper level. Location group types (GMB_DYNAMIC_LOCATION_GROUP, CHAIN_DYNAMIC_LOCATION_GROUP, and STATIC_LOCATION_GROUP) are child types of LOCATION_SYNC. Therefore, if LOCATION_SYNC is set for this field, all location group asset sets are not allowed to be linked to this campaign, and all Location Extension (LE) and Affiliate Location Extensions (ALE) will not be served under this campaign. Only LOCATION_SYNC is currently supported.dimension · stringTraffic
experiment typecampaign.experiment_typeOutput only. The type of campaign: normal, draft, or experiment.dimension · stringTraffic
feed typescampaign.feed_typesOutput only. Types of feeds that are attached directly to this campaign.dimension · stringTraffic
final url suffixcampaign.final_url_suffixSuffix used to append query parameters to landing pages that are served with parallel tracking.dimension · stringTraffic
goalcampaign.fixed_cpm.goalFixed CPM bidding goal. Determines the exact bidding optimization parameters.dimension · stringTraffic
target countcampaign.fixed_cpm.target_frequency_info.target_countTarget frequency count represents the number of times an advertiser wants to show the ad to target a single user.dimension · integerTraffic
time unitcampaign.fixed_cpm.target_frequency_info.time_unitTime window expressing the period over which you want to reach the specified target_count.dimension · stringTraffic
frequency capscampaign.frequency_capsA list that limits how often each user will see this campaign's ads.dimension · stringTraffic
hotel property asset setcampaign.hotel_property_asset_setImmutable. The resource name for a set of hotel properties for Performance Max for travel goals campaigns.dimension · stringTraffic
disable hotel settingcampaign.hotel_setting.disable_hotel_settingDisable the optional hotel setting. This field is currently supported only for Demand Gen campaigns.dimension · booleanTraffic
hotel center idcampaign.hotel_setting.hotel_center_idThe linked Hotel Center account.dimension · integerTraffic
idcampaign.idOutput only. The ID of the campaign.dimension · integerTraffic
keyword match typecampaign.keyword_match_typeKeyword match type of Campaign. Set to BROAD to set broad matching for all keywords in a campaign.dimension · stringTraffic
labelscampaign.labelsOutput only. The resource names of labels attached to this campaign.dimension · stringTraffic
lift measurement configcampaign.lift_measurement_configOutput only. The resource name of the lift measurement configuration for this campaign. This is the most recently linked configuration, which can be active or inactive. If the campaign has run multiple lift experiments, this corresponds to the most recent one.dimension · stringTraffic
listing typecampaign.listing_typeImmutable. Listing type of ads served for this campaign. Field is restricted for usage with Performance Max and Shopping campaigns.dimension · stringTraffic
category bidscampaign.local_services_campaign_settings.category_bidsCategorical level bids associated with MANUAL_CPA bidding strategy.dimension · stringTraffic
manual cpacampaign.manual_cpaStandard Manual CPA bidding strategy. Manual bidding strategy that allows advertiser to set the bid per advertiser-specified action. Supported only for Local Services campaigns.dimension · stringTraffic
enhanced cpc enabledcampaign.manual_cpc.enhanced_cpc_enabledWhether bids are to be enhanced based on conversion optimizer data.dimension · booleanTraffic
manual cpmcampaign.manual_cpmStandard Manual CPM bidding strategy. Manual impression-based bidding where user pays per thousand impressions.dimension · stringTraffic
manual cpvcampaign.manual_cpvA bidding strategy that pays a configurable amount per video view.dimension · stringTraffic
target roascampaign.maximize_conversion_value.target_roasThe target return on ad spend (ROAS) option. If set, the bid strategy will maximize revenue while averaging the target return on ad spend. If the target ROAS is high, the bid strategy may not be able to spend the full budget. If the target ROAS is not set, the bid strategy will aim to achieve the highest possible ROAS for the budget.dimension · numberTraffic
target roas tolerance percent milliscampaign.maximize_conversion_value.target_roas_tolerance_percent_millisThe percent of ROAS(return on advertising spend) degradation tolerance allowed to increase traffic diversity and conversion volume, specified in millis (for example, 10,000 = 10%). A value of 10,000 means that the advertiser can expect ROAS degradation of up to 10% of the specified target ROAS.dimension · integerTraffic
missing eu political advertising declarationcampaign.missing_eu_political_advertising_declarationOutput only. Indicates whether this campaign is missing a declaration about whether it contains political advertising targeted towards the EU and is ineligible for any exemptions. If this field is true, use the contains_eu_political_advertising field to add the required declaration. This field is read-only.dimension · booleanTraffic
name · Synced todaycampaign.nameThe name of the campaign. This field is required and should not be empty when creating new campaigns. It must not contain any null (code point 0x0), NL line feed (code point 0xA) or carriage return (code point 0xD) characters.dimension · stringTraffic
target content networkcampaign.network_settings.target_content_networkWhether ads will be served on specified placements in the Google Display Network. Placements are specified using the Placement criterion.dimension · booleanTraffic
target google searchcampaign.network_settings.target_google_searchWhether ads will be served with google.com search results.dimension · booleanTraffic
target google tv networkcampaign.network_settings.target_google_tv_networkWhether ads will be served on the Google TV network.dimension · booleanTraffic
target partner search networkcampaign.network_settings.target_partner_search_networkWhether ads will be served on the partner network. This is available only to some select partner accounts. Unless you have been instructed to use this field, it likely does not apply to your account. This does not control whether ads will be served on Google Search Partners Network; use target_search_network for that instead.dimension · booleanTraffic
target search networkcampaign.network_settings.target_search_networkWhether ads will be served on sites in the Google Search Partners Network (requires target_google_search to also be true).dimension · booleanTraffic
target youtubecampaign.network_settings.target_youtubeWhether ads will be served on YouTube.dimension · booleanTraffic
optimization goal typescampaign.optimization_goal_setting.optimization_goal_typesThe list of optimization goal types.dimension · stringTraffic
optimization scorecampaign.optimization_scoreOutput only. Optimization score of the campaign. Optimization score is an estimate of how well a campaign is set to perform. It ranges from 0% (0.0) to 100% (1.0), with 100% indicating that the campaign is performing at full potential. This field is null for unscored campaigns. See "About optimization score" at https://support.google.com/google-ads/answer/9061546. This field is read-only.dimension · numberTraffic
payment modecampaign.payment_modePayment mode for the campaign.dimension · stringTraffic
enhanced cpc enabledcampaign.percent_cpc.enhanced_cpc_enabledAdjusts the bid for each auction upward or downward, depending on the likelihood of a conversion. Individual bids may exceed cpc_bid_ceiling_micros, but the average bid amount for a campaign should not.dimension · booleanTraffic
performance max campaigncampaign.performance_max_upgrade.performance_max_campaignOutput only. The resource name of the Performance Max campaign the campaign is upgraded to.dimension · stringTraffic
pre upgrade campaigncampaign.performance_max_upgrade.pre_upgrade_campaignOutput only. The resource name of the legacy campaign upgraded to Performance Max.dimension · stringTraffic
statuscampaign.performance_max_upgrade.statusOutput only. The upgrade status of a campaign requested to be upgraded to Performance Max.dimension · stringTraffic
ignore exclusions for shopping adscampaign.pmax_campaign_settings.brand_targeting_overrides.ignore_exclusions_for_shopping_adsIf true, brand exclusions are ignored for Shopping ads.dimension · booleanTraffic
local services enabledcampaign.pmax_campaign_settings.local_services_enabledImmutable. Indicates whether the Performance Max campaign is a Local Services campaign.dimension · booleanTraffic
listing idcampaign.pmax_campaign_settings.local_services_pmax_campaign_settings.listing_idRequired. Immutable. Listing ID of the Business Profile linked to the campaign.dimension · integerTraffic
navigational query leads enabledcampaign.pmax_campaign_settings.local_services_pmax_campaign_settings.navigational_query_leads_enabledWhether to use navigational query filter.dimension · booleanTraffic
phone numberscampaign.pmax_campaign_settings.local_services_pmax_campaign_settings.phone_numbersList of phone numbers associated with the provider.dimension · stringTraffic
primary statuscampaign.primary_statusOutput only. The primary status of the campaign. Provides insight into why a campaign is not serving or not serving optimally. Modification to the campaign and its related entities might take a while to be reflected in this status.dimension · stringTraffic
primary status reasonscampaign.primary_status_reasonsOutput only. The primary status reasons of the campaign. Provides insight into why a campaign is not serving or not serving optimally. These reasons are aggregated to determine an overall CampaignPrimaryStatus.dimension · stringTraffic
opt incampaign.real_time_bidding_setting.opt_inWhether the campaign is opted in to real-time bidding.dimension · booleanTraffic
resource namecampaign.resource_nameImmutable. The resource name of the campaign. Campaign resource names have the form: customers/{customer_id}/campaigns/{campaign_id}dimension · stringTraffic
conversion actionscampaign.selective_optimization.conversion_actionsThe selected set of resource names for conversion actions for optimizing this campaign.dimension · stringTraffic
serving statuscampaign.serving_statusOutput only. The ad serving status of the campaign.dimension · stringTraffic
advertising partner idscampaign.shopping_setting.advertising_partner_idsThe list of Google Ads accounts IDs of advertising partners cooperating within the campaign. This feature is currently available only for accounts having an advertising partner link. Once set, the field is immutable. This feature is currently supported only for Performance Max, Shopping, Search and Demand Gen campaign types.dimension · integerTraffic
campaign prioritycampaign.shopping_setting.campaign_priorityPriority of the campaign. Campaigns with numerically higher priorities take precedence over those with lower priorities. This field is required for Shopping campaigns, with values between 0 and 2, inclusive. This field is optional for Smart Shopping campaigns, but must be equal to 3 if set.dimension · stringTraffic
disable product feedcampaign.shopping_setting.disable_product_feedDisable the optional product feed. This field is currently supported only for Demand Gen campaigns. See https://support.google.com/google-ads/answer/13721750 to learn more about this feature.dimension · booleanTraffic
enable localcampaign.shopping_setting.enable_localWhether to include local products.dimension · booleanTraffic
feed labelcampaign.shopping_setting.feed_labelFeed label of products to include in the campaign. Valid feed labels may contain a maximum of 20 characters including uppercase letters, numbers, hyphens, and underscores. If you previously used the deprecated sales_country in the two-letter country code (XX) format, the feed_label field should be used instead. For more information see the feed label support article.dimension · stringTraffic
ignore brand exclusion in shopping adscampaign.shopping_setting.ignore_brand_exclusion_in_shopping_adsIf true, brand exclusions are ignored for Shopping ads. Only supported for Shopping campaigns.dimension · booleanTraffic
merchant idcampaign.shopping_setting.merchant_idID of the Merchant Center account. This field is required for create operations. This field is immutable for Shopping campaigns.dimension · integerTraffic
use vehicle inventorycampaign.shopping_setting.use_vehicle_inventoryImmutable. Whether to target Vehicle Listing inventory. This field is supported only in Smart Shopping Campaigns. For setting Vehicle Listing inventory in Performance Max campaigns, use listing_type instead.dimension · booleanTraffic
statuscampaign.statusThe status of the campaign. When a new campaign is added, the status defaults to ENABLED.dimension · stringTraffic
target countcampaign.target_cpm.target_frequency_goal.target_countTarget Frequency count representing how many times you want to reach a single user.dimension · integerTraffic
time unitcampaign.target_cpm.target_frequency_goal.time_unitTime window expressing the period over which you want to reach the specified target_count.dimension · stringTraffic
target cpvcampaign.target_cpvAn automated bidding strategy that sets bids to optimize performance given the target CPV you set.dimension · stringTraffic
target roascampaign.target_roas.target_roasRequired. The chosen revenue (based on conversion data) per unit of spend. Value must be between 0.01 and 1000.0, inclusive.dimension · numberTraffic
target roas tolerance percent milliscampaign.target_roas.target_roas_tolerance_percent_millisThe percent of ROAS(return on advertising spend) degradation tolerance allowed to increase traffic diversity and conversion volume, specified in millis (for example, 10,000 = 10%). A value of 10,000 means that the advertiser can expect ROAS degradation of up to 10% of the specified target ROAS. This field is only mutable for portfolio bidding strategies.dimension · integerTraffic
target restrictionscampaign.targeting_setting.target_restrictionsThe per-targeting-dimension setting to restrict the reach of your campaign or ad group.dimension · stringTraffic
messaging restrictionscampaign.text_guidelines.messaging_restrictionsFreeform instructions that will be used to guide text asset generation using LLM inference. At most 40 restrictions may be provided.dimension · stringTraffic
term exclusionscampaign.text_guidelines.term_exclusionsExact words or phrases that will be excluded from generated text assets. At most 25 exclusions may be provided. Valid exclusions may contain a maximum of 30 characters.dimension · stringTraffic
brand lift integration partnerscampaign.third_party_integration_partners.brand_lift_integration_partnersThird party integration partners for Brand Lift verification for this Campaign.dimension · stringTraffic
brand safety integration partnerscampaign.third_party_integration_partners.brand_safety_integration_partnersThird party integration partners for brand safety verification for this Campaign.dimension · stringTraffic
conversion attribution integration partnerscampaign.third_party_integration_partners.conversion_attribution_integration_partnersThird party integration partners for YouTube conversion attribution verification for this Campaign.dimension · stringTraffic
reach integration partnerscampaign.third_party_integration_partners.reach_integration_partnersThird party integration partners for reach verification for this Campaign.dimension · stringTraffic
viewability integration partnerscampaign.third_party_integration_partners.viewability_integration_partnersThird party integration partners for YouTube viewability verification for this Campaign.dimension · stringTraffic
tracking urlcampaign.tracking_setting.tracking_urlOutput only. The url used for dynamic tracking.dimension · stringTraffic
tracking url templatecampaign.tracking_url_templateThe URL template for constructing a tracking URL.dimension · stringTraffic
travel account idcampaign.travel_campaign_settings.travel_account_idImmutable. The Travel account ID associated with the Travel campaign.dimension · integerTraffic
url custom parameterscampaign.url_custom_parametersThe list of mappings used to substitute custom parameter tags in a tracking_url_template, final_urls, or mobile_final_urls.dimension · stringTraffic
vanity pharma display url modecampaign.vanity_pharma.vanity_pharma_display_url_modeThe display mode for vanity pharma URLs.dimension · stringTraffic
vanity pharma textcampaign.vanity_pharma.vanity_pharma_textThe text that will be displayed in display URL of the text ad when website description is the selected display mode for vanity pharma URLs.dimension · stringTraffic
statuscampaign.video_campaign_settings.booking_details.statusOutput only. The status of the booking.dimension · stringTraffic
format restrictioncampaign.video_campaign_settings.video_ad_format_control.format_restrictionAll contained responsive ads are expected to respect this restriction.dimension · stringTraffic
max durationcampaign.video_campaign_settings.video_ad_format_control.non_skippable_in_stream_restrictions.max_durationThe maximum allowed duration for non-skippable ads.dimension · stringTraffic
min durationcampaign.video_campaign_settings.video_ad_format_control.non_skippable_in_stream_restrictions.min_durationThe minimum allowed duration for non-skippable ads.dimension · stringTraffic
allow in feedcampaign.video_campaign_settings.video_ad_inventory_control.allow_in_feedDetermine if video responsive ads can be used for in-feed video ads.dimension · booleanTraffic
allow in streamcampaign.video_campaign_settings.video_ad_inventory_control.allow_in_streamDetermine if video responsive ads can be used for in-stream video ads.dimension · booleanTraffic
allow non skippable in streamcampaign.video_campaign_settings.video_ad_inventory_control.allow_non_skippable_in_streamDetermine if video responsive ads can be used for non-skippable in-stream ads. This is only available for campaigns that allow mixing of non-skippable with other formats (Video reach campaign with Target Frequency bidding strategy goal).dimension · booleanTraffic
allow shortscampaign.video_campaign_settings.video_ad_inventory_control.allow_shortsDetermine if video responsive ads can be used as shorts format.dimension · booleanTraffic
minimum durationcampaign.video_campaign_settings.video_ad_sequence.minimum_durationUsers are eligible to repeat sequence after this period. Defaults to WEEK if not specified.dimension · stringTraffic
stepscampaign.video_campaign_settings.video_ad_sequence.stepsThe list of sequence steps and data associated with them.dimension · stringTraffic
view through conversion optimization enabledcampaign.view_through_conversion_optimization_enabledWhether VTC (View-through Conversion) optimization is enabled for this campaign. Only allowed for certain Demand Gen and App Campaigns.dimension · booleanTraffic
campaignad_group.campaignImmutable. The campaign to which the ad group belongs.dimension · stringTraffic
channel configad_group.demand_gen_ad_group_settings.channel_controls.channel_configOutput only. Channel configuration reflecting which field in the oneof is populated.dimension · stringTraffic
channel strategyad_group.demand_gen_ad_group_settings.channel_controls.channel_strategyHigh level channel strategy.dimension · stringTraffic
discoverad_group.demand_gen_ad_group_settings.channel_controls.selected_channels.discoverWhether to enable ads on the Discover channel.dimension · booleanTraffic
displayad_group.demand_gen_ad_group_settings.channel_controls.selected_channels.displayWhether to enable ads on the Display channel.dimension · booleanTraffic
gmailad_group.demand_gen_ad_group_settings.channel_controls.selected_channels.gmailWhether to enable ads on the Gmail channel.dimension · booleanTraffic
mapsad_group.demand_gen_ad_group_settings.channel_controls.selected_channels.mapsWhether to enable ads on the Maps channel.dimension · booleanTraffic
youtube in feedad_group.demand_gen_ad_group_settings.channel_controls.selected_channels.youtube_in_feedWhether to enable ads on the YouTube In-Feed channel.dimension · booleanTraffic
youtube in streamad_group.demand_gen_ad_group_settings.channel_controls.selected_channels.youtube_in_streamWhether to enable ads on the YouTube In-Stream channel.dimension · booleanTraffic
youtube shortsad_group.demand_gen_ad_group_settings.channel_controls.selected_channels.youtube_shortsWhether to enable ads on the YouTube Shorts channel.dimension · booleanTraffic
effective target cpa sourcead_group.effective_target_cpa_sourceOutput only. Source of the effective target CPA. This field is read-only.dimension · stringTraffic
effective target cpc sourcead_group.effective_target_cpc_sourceOutput only. Source of the effective target CPC. This field is read-only.dimension · stringTraffic
effective target roas sourcead_group.effective_target_roas_sourceOutput only. Source of the effective target ROAS. This field is read-only.dimension · stringTraffic
resource namead_group.resource_nameImmutable. The resource name of the ad group. Ad group resource names have the form: customers/{customer_id}/adGroups/{ad_group_id}dimension · stringTraffic
resource namecustomer.resource_nameImmutable. The resource name of the customer. Customer resource names have the form: customers/{customer_id}dimension · stringTraffic
resource namead_group_ad.ad.resource_nameImmutable. The resource name of the ad. Ad resource names have the form: customers/{customer_id}/ads/{ad_id}dimension · stringTraffic
descriptionsad_group_ad.ad.smart_campaign_ad.descriptionsList of text assets, each of which corresponds to a description when the ad serves. This list consists of a minimum of 2 and up to 4 text assets.dimension · stringTraffic
headlinesad_group_ad.ad.smart_campaign_ad.headlinesList of text assets, each of which corresponds to a headline when the ad serves. This list consists of a minimum of 3 and up to 15 text assets.dimension · stringTraffic
system managed resource sourcead_group_ad.ad.system_managed_resource_sourceOutput only. If this ad is system managed, then this field will indicate the source. This field is read-only.dimension · stringTraffic
resource namead_group_ad.resource_nameImmutable. The resource name of the ad. Ad group ad resource names have the form: customers/{customer_id}/adGroupAds/{ad_group_id}~{ad_id}dimension · stringTraffic
resource namekeyword_view.resource_nameOutput only. The resource name of the keyword view. Keyword view resource names have the form: customers/{customer_id}/keywordViews/{ad_group_id}~{criterion_id}dimension · stringTraffic

Cross-channel metrics

Spend, Impressions, Clicks, Conversions, and Revenue roll up on All channels when a field maps to them. ROAS is revenue divided by spend. CPA is spend divided by conversions. The Cross-channel column above shows the match.

Example reports

Campaign performance

A Google Ads report of campaign performance.

Destinations

Google Ads to Looker Studio

Charts that read the Google Sheet this integration keeps up to date.

Included on every plan. Looker reads the sheet. There is no separate Looker install.

Google Ads to AI and MCP

Ask a question in plain English, or let another tool read the report through MCP.

Included on every plan. An AI key is optional.

Google Ads to Google Drive

CSV, Excel, and an optional JSON file in a Drive folder you pick. Each client gets a Datapipe folder. The file can overwrite itself or keep the date in the name.

Included on every plan. Drive API v3 with the drive.file scope only. Enable the Google Drive API in the GCP project. Hourly, daily, or weekly.

How to connect

  1. Create a free account.
  2. Open Connections. This source is marked Coming soon.
  3. You can still build a sample report so the destination and the schedule are ready.
  4. The owner turns the live connection on after the platform approves the app.

Refresh by plan

PlanRefreshBigQueryPrice
FreeDailyNo$0/mo
StarterDailyNo$15/mo
ProHourlyYes$49/mo
Agency15 minutesYes$149/mo

FAQ

Is the Google Ads connection live?

Coming soon. Google Ads access is granted per Cloud project. A developer token is not used. Sample numbers stay labeled.

Do I have to talk to sales?

No. Create an account, connect the source, and the first report is on Home. Sample numbers stay available when a key is missing.

How often do the numbers refresh?

Free and Starter refresh daily. Pro refreshes hourly. Agency refreshes every 15 minutes on up to 50 accounts and hourly on the rest. We keep the history for you: 90 days on Free, and for as long as you subscribe on paid plans. No warehouse to set up.

Which fields are synced today?

The list marks Synced today on the fields the current connector pulls. The rest of the list is what the platform publishes, so you can see it before you sign up.

Create an account

Related integrations

Facebook Ads · Microsoft Ads