[<button style="margin-top:15px">Help me build a query</button>](https://developers.google.com/google-ads/api/fields/v26/recommendation_query_builder) [<button style="margin-top:15px">Proto definition ![GitHub](https://developers.google.com/site-assets/logo-github.svg)</button>](https://github.com/googleapis/googleapis/blob/master/google/ads/googleads/v26/resources/recommendation.proto)

A recommendation.

| Attributed resources |
|---|
| [ad_group](https://developers.google.com/google-ads/api/fields/v26/ad_group) |
| [campaign](https://developers.google.com/google-ads/api/fields/v26/campaign) |
| [campaign_budget](https://developers.google.com/google-ads/api/fields/v26/campaign_budget) |
| [customer](https://developers.google.com/google-ads/api/fields/v26/customer) |

Fields from the above resources may be selected along with this
resource in your SELECT and WHERE clauses. These fields **will not segment**
metrics in your `SELECT` clause.

## recommendation.ad_group

Field descriptionOutput only. The ad group targeted by this recommendation. This will be set
only when the recommendation affects a single ad group.

This field will be set for the following recommendation types:
KEYWORD, OPTIMIZE_AD_ROTATION, RESPONSIVE_SEARCH_AD,
RESPONSIVE_SEARCH_AD_ASSET, TEXT_AD
Category`ATTRIBUTE` Data Type`RESOURCE_NAME` Type URL`N/A` FilterableTrue SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.call_asset_recommendation

Field descriptionOutput only. The call asset recommendation.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.CallAssetRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.callout_asset_recommendation

Field descriptionOutput only. The callout asset recommendation.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.CalloutAssetRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.campaign

Field descriptionOutput only. The campaign targeted by this recommendation.

This field will be set for the following recommendation types:
CALL_EXTENSION, CALLOUT_EXTENSION, ENHANCED_CPC_OPT_IN,
USE_BROAD_MATCH_KEYWORD, KEYWORD, KEYWORD_MATCH_TYPE,
UPGRADE_LOCAL_CAMPAIGN_TO_PERFORMANCE_MAX, MAXIMIZE_CLICKS_OPT_IN,
MAXIMIZE_CONVERSIONS_OPT_IN, OPTIMIZE_AD_ROTATION,
RESPONSIVE_SEARCH_AD,
RESPONSIVE_SEARCH_AD_ASSET,
SEARCH_PARTNERS_OPT_IN, DISPLAY_EXPANSION_OPT_IN, SITELINK_EXTENSION,
TARGET_CPA_OPT_IN, TARGET_ROAS_OPT_IN, TEXT_AD,
UPGRADE_SMART_SHOPPING_CAMPAIGN_TO_PERFORMANCE_MAX,
RAISE_TARGET_CPA_BID_TOO_LOW, FORECASTING_SET_TARGET_ROAS,
SHOPPING_ADD_AGE_GROUP, SHOPPING_ADD_COLOR, SHOPPING_ADD_GENDER,
SHOPPING_ADD_SIZE, SHOPPING_ADD_GTIN, SHOPPING_ADD_MORE_IDENTIFIERS,
SHOPPING_ADD_PRODUCTS_TO_CAMPAIGN, SHOPPING_FIX_DISAPPROVED_PRODUCTS,
SHOPPING_MIGRATE_REGULAR_SHOPPING_CAMPAIGN_OFFERS_TO_PERFORMANCE_MAX,
DYNAMIC_IMAGE_EXTENSION_OPT_IN, RAISE_TARGET_CPA, LOWER_TARGET_ROAS,
FORECASTING_SET_TARGET_CPA,
SET_TARGET_CPA, SET_TARGET_ROAS, MAXIMIZE_CONVERSION_VALUE_OPT_IN,
IMPROVE_GOOGLE_TAG_COVERAGE, PERFORMANCE_MAX_FINAL_URL_OPT_IN
Category`ATTRIBUTE` Data Type`RESOURCE_NAME` Type URL`N/A` FilterableTrue SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.campaign_budget

Field descriptionOutput only. The budget targeted by this recommendation. This will be set
only when the recommendation affects a single campaign budget.

This field will be set for the following recommendation types:
CAMPAIGN_BUDGET, FORECASTING_CAMPAIGN_BUDGET, MARGINAL_ROI_CAMPAIGN_BUDGET,
MOVE_UNUSED_BUDGET
Category`ATTRIBUTE` Data Type`RESOURCE_NAME` Type URL`N/A` FilterableTrue SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.campaign_budget_recommendation

Field descriptionOutput only. The campaign budget recommendation.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.CampaignBudgetRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.campaign_specific_app_goal_recommendation

Field descriptionOutput only. The campaign-specific app goal recommendation.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.CampaignSpecificAppGoalRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.campaigns

Field descriptionOutput only. The campaigns targeted by this recommendation.

This field will be set for the following recommendation types:
CAMPAIGN_BUDGET, FORECASTING_CAMPAIGN_BUDGET,
MARGINAL_ROI_CAMPAIGN_BUDGET and MOVE_UNUSED_BUDGET
Category`ATTRIBUTE` Data Type`RESOURCE_NAME` Type URL`N/A` FilterableTrue SelectableTrue SortableFalse RepeatedTrue Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.custom_audience_opt_in_recommendation

Field descriptionOutput only. The custom audience opt in recommendation.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.CustomAudienceOptInRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.dismissed

Field descriptionOutput only. Whether the recommendation is dismissed or not.
Category`ATTRIBUTE` Data Type`BOOLEAN` Type URL`N/A` FilterableTrue SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.display_expansion_opt_in_recommendation

Field descriptionOutput only. The Display Expansion opt-in recommendation.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.DisplayExpansionOptInRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.dynamic_image_extension_opt_in_recommendation

Field descriptionOutput only. Recommendation to enable dynamic image extensions on the
account, allowing Google to find the best images from ad landing pages
and complement text ads.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.DynamicImageExtensionOptInRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.enhanced_cpc_opt_in_recommendation

Field descriptionOutput only. The Enhanced Cost-Per-Click Opt-In recommendation.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.EnhancedCpcOptInRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.forecasting_campaign_budget_recommendation

Field descriptionOutput only. The forecasting campaign budget recommendation.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.CampaignBudgetRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.forecasting_set_target_cpa_recommendation

Field descriptionOutput only. The forecasting set target CPA recommendation.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.ForecastingSetTargetCpaRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.forecasting_set_target_roas_recommendation

Field descriptionOutput only. The forecasting set target ROAS recommendation.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.ForecastingSetTargetRoasRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.impact

Field descriptionOutput only. The impact on account performance as a result of applying the
recommendation.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.RecommendationImpact` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.improve_demand_gen_ad_strength_recommendation

Field descriptionOutput only. The improve Demand Gen ad strength recommendation.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.ImproveDemandGenAdStrengthRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.improve_google_tag_coverage_recommendation

Field descriptionOutput only. Recommendation to deploy Google Tag on more pages.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.ImproveGoogleTagCoverageRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.improve_performance_max_ad_strength_recommendation

Field descriptionOutput only. The improve Performance Max ad strength recommendation.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.ImprovePerformanceMaxAdStrengthRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.keyword_match_type_recommendation

Field descriptionOutput only. The keyword match type recommendation.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.KeywordMatchTypeRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.keyword_recommendation

Field descriptionOutput only. The keyword recommendation.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.KeywordRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.lead_form_asset_recommendation

Field descriptionOutput only. The lead form asset recommendation.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.LeadFormAssetRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.lower_target_roas_performance_bid_too_low_recommendation

Field descriptionOutput only. The lower Target ROAS for Performance Bid Too Low
recommendation.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.LowerTargetRoasPerformanceBidTooLowRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.lower_target_roas_recommendation

Field descriptionOutput only. Recommendation to lower Target ROAS.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.LowerTargetRoasRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.marginal_roi_campaign_budget_recommendation

Field descriptionOutput only. The marginal ROI campaign budget recommendation.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.CampaignBudgetRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.maximize_clicks_opt_in_recommendation

Field descriptionOutput only. The MaximizeClicks Opt-In recommendation.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.MaximizeClicksOptInRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.maximize_conversion_value_opt_in_recommendation

Field descriptionOutput only. The Maximize Conversion Value opt-in recommendation.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.MaximizeConversionValueOptInRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.maximize_conversions_opt_in_recommendation

Field descriptionOutput only. The MaximizeConversions Opt-In recommendation.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.MaximizeConversionsOptInRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.migrate_dynamic_search_ads_campaign_to_performance_max_recommendation

Field descriptionOutput only. The Dynamic Search Ads to Performance Max migration
recommendation.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.MigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.move_unused_budget_recommendation

Field descriptionOutput only. The move unused budget recommendation.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.MoveUnusedBudgetRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.optimize_ad_rotation_recommendation

Field descriptionOutput only. The Optimize Ad Rotation recommendation.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.OptimizeAdRotationRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.optimize_for_new_customers_recommendation

Field descriptionOutput only. The optimize for new customers recommendation.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.OptimizeForNewCustomersRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.performance_max_final_url_opt_in_recommendation

Field descriptionOutput only. Recommendation to turn on Final URL expansion for your
Performance Max campaigns.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.PerformanceMaxFinalUrlOptInRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.performance_max_opt_in_recommendation

Field descriptionOutput only. The Performance Max Opt In recommendation.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.PerformanceMaxOptInRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.raise_budget_performance_too_low_recommendation

Field descriptionOutput only. The raise budget for Performance Too Low recommendation.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.RaiseBudgetPerformanceTooLowRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.raise_target_cpa_bid_too_low_recommendation

Field descriptionOutput only. The raise target CPA bid too low recommendation.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.RaiseTargetCpaBidTooLowRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.raise_target_cpa_performance_bid_too_low_recommendation

Field descriptionOutput only. The raise Target CPA for Performance Bid Too Low
recommendation.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.RaiseTargetCpaPerformanceBidTooLowRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.raise_target_cpa_recommendation

Field descriptionOutput only. Recommendation to raise Target CPA.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.RaiseTargetCpaRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.refresh_customer_match_list_recommendation

Field descriptionOutput only. The refresh customer list recommendation.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.RefreshCustomerMatchListRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.resource_name

Field descriptionImmutable. The resource name of the recommendation.

`customers/{customer_id}/recommendations/{recommendation_id}`
Category`ATTRIBUTE` Data Type`RESOURCE_NAME` Type URL`N/A` FilterableTrue SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.responsive_search_ad_asset_recommendation

Field descriptionOutput only. The responsive search ad asset recommendation.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.ResponsiveSearchAdAssetRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.responsive_search_ad_improve_ad_strength_recommendation

Field descriptionOutput only. The responsive search ad improve ad strength recommendation.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.ResponsiveSearchAdImproveAdStrengthRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.responsive_search_ad_recommendation

Field descriptionOutput only. The add responsive search ad recommendation.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.ResponsiveSearchAdRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.search_partners_opt_in_recommendation

Field descriptionOutput only. The Search Partners Opt-In recommendation.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.SearchPartnersOptInRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.set_target_cpa_recommendation

Field descriptionOutput only. The set target CPA recommendation.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.ForecastingSetTargetCpaRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.set_target_roas_recommendation

Field descriptionOutput only. The set target ROAS recommendation.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.ForecastingSetTargetRoasRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.shopping_add_age_group_recommendation

Field descriptionOutput only. The shopping add age group recommendation.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.ShoppingOfferAttributeRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.shopping_add_color_recommendation

Field descriptionOutput only. The shopping add color recommendation.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.ShoppingOfferAttributeRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.shopping_add_gender_recommendation

Field descriptionOutput only. The shopping add gender recommendation.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.ShoppingOfferAttributeRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.shopping_add_gtin_recommendation

Field descriptionOutput only. The shopping add GTIN recommendation.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.ShoppingOfferAttributeRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.shopping_add_more_identifiers_recommendation

Field descriptionOutput only. The shopping add more identifiers recommendation.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.ShoppingOfferAttributeRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.shopping_add_products_to_campaign_recommendation

Field descriptionOutput only. The shopping add products to campaign recommendation.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.ShoppingAddProductsToCampaignRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.shopping_add_size_recommendation

Field descriptionOutput only. The shopping add size recommendation.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.ShoppingOfferAttributeRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.shopping_fix_disapproved_products_recommendation

Field descriptionOutput only. The shopping fix disapproved products recommendation.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.ShoppingFixDisapprovedProductsRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.shopping_fix_merchant_center_account_suspension_warning_recommendation

Field descriptionOutput only. The shopping fix Merchant Center account suspension warning
recommendation.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.ShoppingMerchantCenterAccountSuspensionRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.shopping_fix_suspended_merchant_center_account_recommendation

Field descriptionOutput only. The shopping fix suspended Merchant Center account
recommendation.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.ShoppingMerchantCenterAccountSuspensionRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.shopping_migrate_regular_shopping_campaign_offers_to_performance_max_recommendation

Field descriptionOutput only. The shopping migrate Regular Shopping Campaign offers to
Performance Max recommendation.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.ShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.shopping_target_all_offers_recommendation

Field descriptionOutput only. The shopping target all offers recommendation.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.ShoppingTargetAllOffersRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.sitelink_asset_recommendation

Field descriptionOutput only. The sitelink asset recommendation.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.SitelinkAssetRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.target_cpa_opt_in_recommendation

Field descriptionOutput only. The TargetCPA opt-in recommendation.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.TargetCpaOptInRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.target_roas_opt_in_recommendation

Field descriptionOutput only. The Target ROAS opt-in recommendation.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.TargetRoasOptInRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.text_ad_recommendation

Field descriptionOutput only. Add expanded text ad recommendation.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.TextAdRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.type

Field descriptionOutput only. The type of recommendation.
Category`ATTRIBUTE` Data Type `ENUM`
`CALLOUT_ASSET``CALL_ASSET``CAMPAIGN_BUDGET``CAMPAIGN_SPECIFIC_APP_GOAL``CUSTOM_AUDIENCE_OPT_IN``DISPLAY_EXPANSION_OPT_IN``DYNAMIC_IMAGE_EXTENSION_OPT_IN``ENHANCED_CPC_OPT_IN``FORECASTING_CAMPAIGN_BUDGET``FORECASTING_SET_TARGET_CPA``FORECASTING_SET_TARGET_ROAS``IMPROVE_DEMAND_GEN_AD_STRENGTH``IMPROVE_GOOGLE_TAG_COVERAGE``IMPROVE_PERFORMANCE_MAX_AD_STRENGTH``KEYWORD``KEYWORD_MATCH_TYPE``LEAD_FORM_ASSET``LOWER_TARGET_ROAS``LOWER_TARGET_ROAS_PERFORMANCE_BID_TOO_LOW``MARGINAL_ROI_CAMPAIGN_BUDGET``MAXIMIZE_CLICKS_OPT_IN``MAXIMIZE_CONVERSIONS_OPT_IN``MAXIMIZE_CONVERSION_VALUE_OPT_IN``MIGRATE_DYNAMIC_SEARCH_ADS_CAMPAIGN_TO_PERFORMANCE_MAX``MOVE_UNUSED_BUDGET``OPTIMIZE_AD_ROTATION``OPTIMIZE_FOR_NEW_CUSTOMERS``PERFORMANCE_MAX_FINAL_URL_OPT_IN``PERFORMANCE_MAX_OPT_IN``RAISE_BUDGET_PERFORMANCE_TOO_LOW``RAISE_TARGET_CPA``RAISE_TARGET_CPA_BID_TOO_LOW``RAISE_TARGET_CPA_PERFORMANCE_BID_TOO_LOW``REFRESH_CUSTOMER_MATCH_LIST``RESPONSIVE_SEARCH_AD``RESPONSIVE_SEARCH_AD_ASSET``RESPONSIVE_SEARCH_AD_IMPROVE_AD_STRENGTH``SEARCH_PARTNERS_OPT_IN``SET_TARGET_CPA``SET_TARGET_ROAS``SHOPPING_ADD_AGE_GROUP``SHOPPING_ADD_COLOR``SHOPPING_ADD_GENDER``SHOPPING_ADD_GTIN``SHOPPING_ADD_MORE_IDENTIFIERS``SHOPPING_ADD_PRODUCTS_TO_CAMPAIGN``SHOPPING_ADD_SIZE``SHOPPING_FIX_DISAPPROVED_PRODUCTS``SHOPPING_FIX_MERCHANT_CENTER_ACCOUNT_SUSPENSION_WARNING``SHOPPING_FIX_SUSPENDED_MERCHANT_CENTER_ACCOUNT``SHOPPING_MIGRATE_REGULAR_SHOPPING_CAMPAIGN_OFFERS_TO_PERFORMANCE_MAX``SHOPPING_TARGET_ALL_OFFERS``SITELINK_ASSET``TARGET_CPA_OPT_IN``TARGET_ROAS_OPT_IN``TEXT_AD``UNKNOWN``UNSPECIFIED``UPGRADE_LOCAL_CAMPAIGN_TO_PERFORMANCE_MAX``UPGRADE_SMART_SHOPPING_CAMPAIGN_TO_PERFORMANCE_MAX``USE_BROAD_MATCH_KEYWORD` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/RecommendationTypeEnum.RecommendationType` FilterableTrue SelectableTrue SortableTrue RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.upgrade_local_campaign_to_performance_max_recommendation

Field descriptionOutput only. The upgrade a Local campaign to a Performance Max campaign
recommendation.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.UpgradeLocalCampaignToPerformanceMaxRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.upgrade_smart_shopping_campaign_to_performance_max_recommendation

Field descriptionOutput only. The upgrade a Smart Shopping campaign to a Performance Max
campaign recommendation.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.UpgradeSmartShoppingCampaignToPerformanceMaxRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)

## recommendation.use_broad_match_keyword_recommendation

Field descriptionOutput only. The use broad match keyword recommendation.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/Recommendation.UseBroadMatchKeywordRecommendation` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[recommendation](https://developers.google.com/google-ads/api/fields/v26/recommendation)