Recommendation

Una recomendación.

Representación JSON
{
  "resourceName": string,
  "type": enum (RecommendationType),
  "impact": {
    object (RecommendationImpact)
  },
  "campaigns": [
    string
  ],
  "campaignBudget": string,
  "campaign": string,
  "adGroup": string,
  "dismissed": boolean,

  // Union field recommendation can be only one of the following:
  "campaignBudgetRecommendation": {
    object (CampaignBudgetRecommendation)
  },
  "forecastingCampaignBudgetRecommendation": {
    object (CampaignBudgetRecommendation)
  },
  "keywordRecommendation": {
    object (KeywordRecommendation)
  },
  "textAdRecommendation": {
    object (TextAdRecommendation)
  },
  "targetCpaOptInRecommendation": {
    object (TargetCpaOptInRecommendation)
  },
  "maximizeConversionsOptInRecommendation": {
    object (MaximizeConversionsOptInRecommendation)
  },
  "enhancedCpcOptInRecommendation": {
    object (EnhancedCpcOptInRecommendation)
  },
  "searchPartnersOptInRecommendation": {
    object (SearchPartnersOptInRecommendation)
  },
  "maximizeClicksOptInRecommendation": {
    object (MaximizeClicksOptInRecommendation)
  },
  "optimizeAdRotationRecommendation": {
    object (OptimizeAdRotationRecommendation)
  },
  "keywordMatchTypeRecommendation": {
    object (KeywordMatchTypeRecommendation)
  },
  "moveUnusedBudgetRecommendation": {
    object (MoveUnusedBudgetRecommendation)
  },
  "targetRoasOptInRecommendation": {
    object (TargetRoasOptInRecommendation)
  },
  "responsiveSearchAdRecommendation": {
    object (ResponsiveSearchAdRecommendation)
  },
  "marginalRoiCampaignBudgetRecommendation": {
    object (CampaignBudgetRecommendation)
  },
  "useBroadMatchKeywordRecommendation": {
    object (UseBroadMatchKeywordRecommendation)
  },
  "responsiveSearchAdAssetRecommendation": {
    object (ResponsiveSearchAdAssetRecommendation)
  },
  "upgradeSmartShoppingCampaignToPerformanceMaxRecommendation": {
    object (UpgradeSmartShoppingCampaignToPerformanceMaxRecommendation)
  },
  "responsiveSearchAdImproveAdStrengthRecommendation": {
    object (ResponsiveSearchAdImproveAdStrengthRecommendation)
  },
  "displayExpansionOptInRecommendation": {
    object (DisplayExpansionOptInRecommendation)
  },
  "upgradeLocalCampaignToPerformanceMaxRecommendation": {
    object (UpgradeLocalCampaignToPerformanceMaxRecommendation)
  },
  "raiseTargetCpaBidTooLowRecommendation": {
    object (RaiseTargetCpaBidTooLowRecommendation)
  },
  "forecastingSetTargetRoasRecommendation": {
    object (ForecastingSetTargetRoasRecommendation)
  },
  "calloutAssetRecommendation": {
    object (CalloutAssetRecommendation)
  },
  "sitelinkAssetRecommendation": {
    object (SitelinkAssetRecommendation)
  },
  "callAssetRecommendation": {
    object (CallAssetRecommendation)
  },
  "shoppingAddAgeGroupRecommendation": {
    object (ShoppingOfferAttributeRecommendation)
  },
  "shoppingAddColorRecommendation": {
    object (ShoppingOfferAttributeRecommendation)
  },
  "shoppingAddGenderRecommendation": {
    object (ShoppingOfferAttributeRecommendation)
  },
  "shoppingAddGtinRecommendation": {
    object (ShoppingOfferAttributeRecommendation)
  },
  "shoppingAddMoreIdentifiersRecommendation": {
    object (ShoppingOfferAttributeRecommendation)
  },
  "shoppingAddSizeRecommendation": {
    object (ShoppingOfferAttributeRecommendation)
  },
  "shoppingAddProductsToCampaignRecommendation": {
    object (ShoppingAddProductsToCampaignRecommendation)
  },
  "shoppingFixDisapprovedProductsRecommendation": {
    object (ShoppingFixDisapprovedProductsRecommendation)
  },
  "shoppingTargetAllOffersRecommendation": {
    object (ShoppingTargetAllOffersRecommendation)
  },
  "shoppingFixSuspendedMerchantCenterAccountRecommendation": {
    object (ShoppingMerchantCenterAccountSuspensionRecommendation)
  },
  "shoppingFixMerchantCenterAccountSuspensionWarningRecommendation": {
    object (ShoppingMerchantCenterAccountSuspensionRecommendation)
  },
  "shoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation": {
    object (ShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation)
  },
  "dynamicImageExtensionOptInRecommendation": {
    object (DynamicImageExtensionOptInRecommendation)
  },
  "raiseTargetCpaRecommendation": {
    object (RaiseTargetCpaRecommendation)
  },
  "lowerTargetRoasRecommendation": {
    object (LowerTargetRoasRecommendation)
  },
  "performanceMaxOptInRecommendation": {
    object (PerformanceMaxOptInRecommendation)
  },
  "improvePerformanceMaxAdStrengthRecommendation": {
    object (ImprovePerformanceMaxAdStrengthRecommendation)
  },
  "migrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation": {
    object (MigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation)
  },
  "forecastingSetTargetCpaRecommendation": {
    object (ForecastingSetTargetCpaRecommendation)
  },
  "setTargetCpaRecommendation": {
    object (ForecastingSetTargetCpaRecommendation)
  },
  "setTargetRoasRecommendation": {
    object (ForecastingSetTargetRoasRecommendation)
  },
  "maximizeConversionValueOptInRecommendation": {
    object (MaximizeConversionValueOptInRecommendation)
  },
  "improveGoogleTagCoverageRecommendation": {
    object (ImproveGoogleTagCoverageRecommendation)
  },
  "performanceMaxFinalUrlOptInRecommendation": {
    object (PerformanceMaxFinalUrlOptInRecommendation)
  },
  "refreshCustomerMatchListRecommendation": {
    object (RefreshCustomerMatchListRecommendation)
  },
  "customAudienceOptInRecommendation": {
    object (CustomAudienceOptInRecommendation)
  },
  "leadFormAssetRecommendation": {
    object (LeadFormAssetRecommendation)
  },
  "improveDemandGenAdStrengthRecommendation": {
    object (ImproveDemandGenAdStrengthRecommendation)
  }
  // End of list of possible types for union field recommendation.
}
Campos
resourceName

string

Inmutable. Es el nombre del recurso de la recomendación.

customers/{customerId}/recommendations/{recommendation_id}

type

enum (RecommendationType)

Solo salida. Es el tipo de recomendación.

impact

object (RecommendationImpact)

Solo salida. El impacto en el rendimiento de la cuenta como resultado de aplicar la recomendación.

campaigns[]

string

Solo salida. Las campañas a las que se segmenta esta recomendación

Este campo se establecerá para los siguientes tipos de recomendaciones: CAMPAIGN_BUDGET, FORECASTING_CAMPAIGN_BUDGET, MARGINAL_ROI_CAMPAIGN_BUDGET y MOVE_UNUSED_BUDGET.

campaignBudget

string

Solo salida. Es el presupuesto al que se orienta esta recomendación. Esto se establecerá solo cuando la recomendación afecte a un solo presupuesto de campaña.

Este campo se establecerá para los siguientes tipos de recomendaciones: CAMPAIGN_BUDGET, FORECASTING_CAMPAIGN_BUDGET, MARGINAL_ROI_CAMPAIGN_BUDGET, MOVE_UNUSED_BUDGET

campaign

string

Solo salida. La campaña a la que se segmenta esta recomendación.

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

adGroup

string

Solo salida. El grupo de anuncios para el que se segmenta esta recomendación. Este parámetro se establecerá solo cuando la recomendación afecte a un solo grupo de anuncios.

Este campo se establecerá para los siguientes tipos de recomendaciones: KEYWORD, OPTIMIZE_AD_ROTATION, RESPONSIVE_SEARCH_AD, RESPONSIVE_SEARCH_AD_ASSET, TEXT_AD

dismissed

boolean

Solo salida. Indica si se descartó la recomendación o no.

Campo de unión recommendation. Los detalles de la recomendación. Las direcciones (recommendation) solo pueden ser una de las siguientes opciones:
campaignBudgetRecommendation

object (CampaignBudgetRecommendation)

Solo salida. La recomendación de presupuesto de la campaña.

forecastingCampaignBudgetRecommendation

object (CampaignBudgetRecommendation)

Solo salida. La recomendación de presupuesto de la campaña de previsión.

keywordRecommendation

object (KeywordRecommendation)

Solo salida. La recomendación de palabra clave

textAdRecommendation

object (TextAdRecommendation)

Solo salida. Agrega la recomendación de anuncio de texto expandido.

targetCpaOptInRecommendation

object (TargetCpaOptInRecommendation)

Solo salida. La recomendación de participación en el CPA objetivo

maximizeConversionsOptInRecommendation

object (MaximizeConversionsOptInRecommendation)

Solo salida. La recomendación de habilitación de Maximizar conversiones

enhancedCpcOptInRecommendation

object (EnhancedCpcOptInRecommendation)

Solo salida. La recomendación de habilitación del costo por clic avanzado

searchPartnersOptInRecommendation

object (SearchPartnersOptInRecommendation)

Solo salida. La recomendación de habilitación de socios de búsqueda

maximizeClicksOptInRecommendation

object (MaximizeClicksOptInRecommendation)

Solo salida. La recomendación de habilitación de Maximizar clics

optimizeAdRotationRecommendation

object (OptimizeAdRotationRecommendation)

Solo salida. La recomendación Optimizar la rotación de anuncios

keywordMatchTypeRecommendation

object (KeywordMatchTypeRecommendation)

Solo salida. La recomendación del tipo de concordancia de palabras clave.

moveUnusedBudgetRecommendation

object (MoveUnusedBudgetRecommendation)

Solo salida. La recomendación de transferir el presupuesto sin utilizar

targetRoasOptInRecommendation

object (TargetRoasOptInRecommendation)

Solo salida. La recomendación para habilitar el ROAS objetivo

responsiveSearchAdRecommendation

object (ResponsiveSearchAdRecommendation)

Solo salida. La recomendación para agregar anuncios de búsqueda responsivos

marginalRoiCampaignBudgetRecommendation

object (CampaignBudgetRecommendation)

Solo salida. La recomendación de presupuesto de la campaña de ROI marginal

useBroadMatchKeywordRecommendation

object (UseBroadMatchKeywordRecommendation)

Solo salida. La recomendación de usar palabras clave de concordancia amplia.

responsiveSearchAdAssetRecommendation

object (ResponsiveSearchAdAssetRecommendation)

Solo salida. La recomendación de recursos de anuncio de búsqueda responsivo.

upgradeSmartShoppingCampaignToPerformanceMaxRecommendation

object (UpgradeSmartShoppingCampaignToPerformanceMaxRecommendation)

Solo salida. La recomendación de actualizar una campaña de Shopping inteligente a una de máximo rendimiento

responsiveSearchAdImproveAdStrengthRecommendation

object (ResponsiveSearchAdImproveAdStrengthRecommendation)

Solo salida. Los anuncios de búsqueda responsivos mejoran la calidad del anuncio.

displayExpansionOptInRecommendation

object (DisplayExpansionOptInRecommendation)

Solo salida. La recomendación de habilitación de la expansión en Display.

upgradeLocalCampaignToPerformanceMaxRecommendation

object (UpgradeLocalCampaignToPerformanceMaxRecommendation)

Solo salida. La recomendación de actualizar una campaña local a una campaña de máximo rendimiento.

raiseTargetCpaBidTooLowRecommendation

object (RaiseTargetCpaBidTooLowRecommendation)

Solo salida. La recomendación de aumentar la oferta de CPA objetivo es demasiado baja.

forecastingSetTargetRoasRecommendation

object (ForecastingSetTargetRoasRecommendation)

Solo salida. La recomendación de ROAS objetivo según las previsiones

calloutAssetRecommendation

object (CalloutAssetRecommendation)

Solo salida. La recomendación de recursos de texto destacado.

callAssetRecommendation

object (CallAssetRecommendation)

Solo salida. La recomendación de recursos de llamada.

shoppingAddAgeGroupRecommendation

object (ShoppingOfferAttributeRecommendation)

Solo salida. La recomendación de grupo de edad para el producto de Shopping

shoppingAddColorRecommendation

object (ShoppingOfferAttributeRecommendation)

Solo salida. La recomendación de color para agregar un elemento de Shopping

shoppingAddGenderRecommendation

object (ShoppingOfferAttributeRecommendation)

Solo salida. La recomendación de género para agregar un producto de Shopping

shoppingAddGtinRecommendation

object (ShoppingOfferAttributeRecommendation)

Solo salida. La recomendación de agregar un GTIN a la ficha de producto

shoppingAddMoreIdentifiersRecommendation

object (ShoppingOfferAttributeRecommendation)

Solo salida. La recomendación de agregar más identificadores de compras

shoppingAddSizeRecommendation

object (ShoppingOfferAttributeRecommendation)

Solo salida. La recomendación de tamaño del elemento Shopping Add.

shoppingAddProductsToCampaignRecommendation

object (ShoppingAddProductsToCampaignRecommendation)

Solo salida. La recomendación de agregar productos a la campaña de Shopping

shoppingFixDisapprovedProductsRecommendation

object (ShoppingFixDisapprovedProductsRecommendation)

Solo salida. La recomendación de corregir los productos rechazados de Shopping

shoppingTargetAllOffersRecommendation

object (ShoppingTargetAllOffersRecommendation)

Solo salida. La recomendación de segmentación de Shopping para todas las ofertas.

shoppingFixSuspendedMerchantCenterAccountRecommendation

object (ShoppingMerchantCenterAccountSuspensionRecommendation)

Solo salida. La corrección de Shopping suspendió la recomendación de la cuenta de Merchant Center.

shoppingFixMerchantCenterAccountSuspensionWarningRecommendation

object (ShoppingMerchantCenterAccountSuspensionRecommendation)

Solo salida. La recomendación de la advertencia de suspensión de la cuenta de Merchant Center para corregir Shopping

shoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation

object (ShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation)

Solo salida. La migración de ofertas de campañas de Shopping estándares a campañas de máximo rendimiento.

dynamicImageExtensionOptInRecommendation

object (DynamicImageExtensionOptInRecommendation)

Solo salida. Recomendación para habilitar las extensiones de imagen dinámica en la cuenta, lo que permite que Google encuentre las mejores imágenes de las páginas de destino de los anuncios y complemente los anuncios de texto.

raiseTargetCpaRecommendation

object (RaiseTargetCpaRecommendation)

Solo salida. Recomendación para aumentar el CPA objetivo

lowerTargetRoasRecommendation

object (LowerTargetRoasRecommendation)

Solo salida. Recomendación para reducir el ROAS objetivo.

performanceMaxOptInRecommendation

object (PerformanceMaxOptInRecommendation)

Solo salida. La recomendación para habilitar las campañas de máximo rendimiento

improvePerformanceMaxAdStrengthRecommendation

object (ImprovePerformanceMaxAdStrengthRecommendation)

Solo salida. La recomendación para mejorar la calidad del anuncio de las campañas de máximo rendimiento

migrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation

object (MigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation)

Solo salida. La recomendación de migración de los anuncios dinámicos de búsqueda a las campañas de máximo rendimiento

forecastingSetTargetCpaRecommendation

object (ForecastingSetTargetCpaRecommendation)

Solo salida. La recomendación de CPA objetivo según las previsiones.

setTargetCpaRecommendation

object (ForecastingSetTargetCpaRecommendation)

Solo salida. La recomendación de CPA objetivo establecida.

setTargetRoasRecommendation

object (ForecastingSetTargetRoasRecommendation)

Solo salida. La recomendación de establecer un ROAS objetivo

maximizeConversionValueOptInRecommendation

object (MaximizeConversionValueOptInRecommendation)

Solo salida. La recomendación de habilitar Maximizar valor de conversión

improveGoogleTagCoverageRecommendation

object (ImproveGoogleTagCoverageRecommendation)

Solo salida. Se recomienda implementar la etiqueta de Google en más páginas.

performanceMaxFinalUrlOptInRecommendation

object (PerformanceMaxFinalUrlOptInRecommendation)

Solo salida. Recomendación para activar la expansión de la URL final en tus campañas de máximo rendimiento.

refreshCustomerMatchListRecommendation

object (RefreshCustomerMatchListRecommendation)

Solo salida. La recomendación de actualizar la lista de clientes.

customAudienceOptInRecommendation

object (CustomAudienceOptInRecommendation)

Solo salida. La recomendación de participación del público personalizado.

leadFormAssetRecommendation

object (LeadFormAssetRecommendation)

Solo salida. La recomendación de recursos de formulario de clientes potenciales.

improveDemandGenAdStrengthRecommendation

object (ImproveDemandGenAdStrengthRecommendation)

Solo salida. La recomendación para mejorar la calidad de los anuncios de generación de demanda

RecommendationImpact

El impacto de realizar el cambio como se describe en la recomendación Es posible que algunos tipos de recomendaciones no tengan información de impacto.

Representación JSON
{
  "baseMetrics": {
    object (RecommendationMetrics)
  },
  "potentialMetrics": {
    object (RecommendationMetrics)
  }
}
Campos
baseMetrics

object (RecommendationMetrics)

Solo salida. Métricas básicas en el momento en que se generó la recomendación

potentialMetrics

object (RecommendationMetrics)

Solo salida. Métricas estimadas si se aplica la recomendación.

RecommendationMetrics

Métricas de rendimiento de la cuenta semanales En el caso de algunos tipos de recomendaciones, se calcula el promedio durante el último período de 90 días, por lo que pueden ser fraccionarios.

Representación JSON
{
  "impressions": number,
  "clicks": number,
  "costMicros": string,
  "conversions": number,
  "conversionsValue": number,
  "videoViews": number
}
Campos
impressions

number

Solo salida. Cantidad de impresiones de anuncios.

clicks

number

Solo salida. Es la cantidad de clics en el anuncio.

costMicros

string (int64 format)

Solo salida. Es el costo (en micros) de la publicidad, expresado en la moneda local de la cuenta.

conversions

number

Solo salida. Cantidad de conversiones.

conversionsValue

number

Solo salida. Es la suma del valor de conversión de las conversiones.

videoViews

number

Solo salida. Es la cantidad de vistas de un video de una campaña de anuncios de video.

CampaignBudgetRecommendation

La recomendación de presupuesto para las campañas con presupuesto limitado.

Representación JSON
{
  "budgetOptions": [
    {
      object (CampaignBudgetRecommendationOption)
    }
  ],
  "currentBudgetAmountMicros": string,
  "recommendedBudgetAmountMicros": string
}
Campos
budgetOptions[]

object (CampaignBudgetRecommendationOption)

Solo salida. Los importes del presupuesto y las estimaciones de impacto asociadas para algunos valores de los posibles importes del presupuesto.

currentBudgetAmountMicros

string (int64 format)

Solo salida. Es el importe del presupuesto actual en micros.

recommendedBudgetAmountMicros

string (int64 format)

Solo salida. El importe de presupuesto recomendado en microsegundos.

CampaignBudgetRecommendationOption

Las estimaciones del impacto para un importe de presupuesto determinado.

Representación JSON
{
  "impact": {
    object (RecommendationImpact)
  },
  "budgetAmountMicros": string
}
Campos
impact

object (RecommendationImpact)

Solo salida. Es la estimación del impacto si el presupuesto se cambia al importe especificado en esta opción.

budgetAmountMicros

string (int64 format)

Solo salida. Es el importe del presupuesto para esta opción.

KeywordRecommendation

La recomendación de palabras clave

Representación JSON
{
  "keyword": {
    object (KeywordInfo)
  },
  "searchTerms": [
    {
      object (SearchTerm)
    }
  ],
  "recommendedCpcBidMicros": string
}
Campos
keyword

object (KeywordInfo)

Solo salida. La palabra clave recomendada.

searchTerms[]

object (SearchTerm)

Solo salida. Es una lista de términos de búsqueda con los que coincide esta palabra clave. El mismo término de búsqueda se puede repetir para varias palabras clave.

recommendedCpcBidMicros

string (int64 format)

Solo salida. La oferta de CPC (costo por clic) recomendada.

SearchTerm

Es la información sobre un término de búsqueda en relación con una recomendación de palabra clave.

Representación JSON
{
  "text": string,
  "estimatedWeeklySearchCount": string
}
Campos
text

string

Solo salida. Es el texto del término de búsqueda.

estimatedWeeklySearchCount

string (int64 format)

Solo salida. Es la cantidad estimada de búsquedas semanales históricas de este término de búsqueda.

TextAdRecommendation

La recomendación del anuncio de texto

Representación JSON
{
  "ad": {
    object (Ad)
  },
  "creationDate": string,
  "autoApplyDate": string
}
Campos
ad

object (Ad)

Solo salida. Anuncio recomendado.

creationDate

string

Solo salida. Es la fecha de creación del anuncio recomendado. AAAA-MM-DD, por ejemplo, 2018-04-17.

autoApplyDate

string

Solo salida. La fecha, si está presente, es la fecha más antigua en la que se aplicará automáticamente la recomendación. AAAA-MM-DD, por ejemplo, 2018-04-17.

TargetCpaOptInRecommendation

La recomendación de habilitación del CPA objetivo.

Representación JSON
{
  "options": [
    {
      object (TargetCpaOptInRecommendationOption)
    }
  ],
  "recommendedTargetCpaMicros": string
}
Campos
options[]

object (TargetCpaOptInRecommendationOption)

Solo salida. Los objetivos disponibles y las opciones correspondientes para la estrategia de CPA objetivo.

recommendedTargetCpaMicros

string (int64 format)

Solo salida. El objetivo de CPA promedio recomendado. Consulta el importe del presupuesto requerido y el impacto de usar esta recomendación en la lista de opciones.

TargetCpaOptInRecommendationOption

La opción de habilitación del CPA objetivo con estimación de impacto

Representación JSON
{
  "goal": enum (TargetCpaOptInRecommendationGoal),
  "impact": {
    object (RecommendationImpact)
  },
  "targetCpaMicros": string,
  "requiredCampaignBudgetAmountMicros": string
}
Campos
goal

enum (TargetCpaOptInRecommendationGoal)

Solo salida. Es el objetivo alcanzado con esta opción.

impact

object (RecommendationImpact)

Solo salida. La estimación del impacto si se selecciona esta opción.

targetCpaMicros

string (int64 format)

Solo salida. Objetivo de CPA promedio.

requiredCampaignBudgetAmountMicros

string (int64 format)

Solo salida. Es el presupuesto mínimo de la campaña, en la moneda local de la cuenta, necesario para alcanzar el CPA objetivo. El importe se especifica en micros, en el que un millón es equivalente a una unidad de moneda.

TargetCpaOptInRecommendationGoal

Objetivo de la recomendación TargetCpaOptIn.

Enumeraciones
UNSPECIFIED No se especifica.
UNKNOWN Solo se usa para el valor que se muestra. Representa un valor desconocido en esta versión.
SAME_COST Recomendación para establecer el CPA objetivo y mantener el mismo costo
SAME_CONVERSIONS Se recomienda establecer un CPA objetivo para mantener las mismas conversiones.
SAME_CPA Recomendación para establecer el CPA objetivo y mantener el mismo CPA
CLOSEST_CPA Recomendación para establecer el CPA objetivo en un valor lo más cercano posible al CPA real (calculado en los últimos 28 días), pero inferior a este.

MaximizeConversionsOptInRecommendation

La recomendación para habilitar Maximizar conversiones

Representación JSON
{
  "recommendedBudgetAmountMicros": string
}
Campos
recommendedBudgetAmountMicros

string (int64 format)

Solo salida. Es el importe del nuevo presupuesto recomendado.

EnhancedCpcOptInRecommendation

Este tipo no tiene campos.

La recomendación de habilitación del costo por clic avanzado

SearchPartnersOptInRecommendation

Este tipo no tiene campos.

La recomendación para habilitar los socios de búsqueda

MaximizeClicksOptInRecommendation

La recomendación para habilitar Maximizar clics

Representación JSON
{
  "recommendedBudgetAmountMicros": string
}
Campos
recommendedBudgetAmountMicros

string (int64 format)

Solo salida. Es el importe del nuevo presupuesto recomendado. Solo se establece si el presupuesto actual es demasiado alto.

OptimizeAdRotationRecommendation

Este tipo no tiene campos.

La recomendación de Optimizar la rotación de anuncios.

KeywordMatchTypeRecommendation

La recomendación del tipo de concordancia de palabras clave.

Representación JSON
{
  "keyword": {
    object (KeywordInfo)
  },
  "recommendedMatchType": enum (KeywordMatchType)
}
Campos
keyword

object (KeywordInfo)

Solo salida. La palabra clave existente en la que el tipo de concordancia debe ser más amplio.

recommendedMatchType

enum (KeywordMatchType)

Solo salida. Es el tipo de concordancia nuevo recomendado.

MoveUnusedBudgetRecommendation

La recomendación de trasladar el presupuesto sin utilizar.

Representación JSON
{
  "budgetRecommendation": {
    object (CampaignBudgetRecommendation)
  },
  "excessCampaignBudget": string
}
Campos
budgetRecommendation

object (CampaignBudgetRecommendation)

Solo salida. La recomendación para que aumente el presupuesto limitado.

excessCampaignBudget

string

Solo salida. El resourceName del presupuesto excedente.

TargetRoasOptInRecommendation

La recomendación de habilitación del ROAS objetivo

Representación JSON
{
  "recommendedTargetRoas": number,
  "requiredCampaignBudgetAmountMicros": string
}
Campos
recommendedTargetRoas

number

Solo salida. El ROAS objetivo recomendado (ingresos por unidad de inversión). El valor está entre 0.01 y 1,000.0 inclusive.

requiredCampaignBudgetAmountMicros

string (int64 format)

Solo salida. Es el presupuesto mínimo de la campaña, en la moneda local de la cuenta, necesario para alcanzar el ROAS objetivo. El importe se especifica en micros, en el que un millón es equivalente a una unidad de moneda.

ResponsiveSearchAdRecommendation

La recomendación para agregar anuncios de búsqueda responsivos

Representación JSON
{
  "ad": {
    object (Ad)
  }
}
Campos
ad

object (Ad)

Solo salida. Anuncio recomendado.

UseBroadMatchKeywordRecommendation

La recomendación de usar palabras clave de concordancia amplia

Representación JSON
{
  "keyword": [
    {
      object (KeywordInfo)
    }
  ],
  "suggestedKeywordsCount": string,
  "campaignKeywordsCount": string,
  "campaignUsesSharedBudget": boolean,
  "requiredCampaignBudgetAmountMicros": string
}
Campos
keyword[]

object (KeywordInfo)

Solo salida. Muestra de palabras clave que se expandirán a Broad Match.

suggestedKeywordsCount

string (int64 format)

Solo salida. Es la cantidad total de palabras clave que se expandirán a la concordancia amplia en la campaña.

campaignKeywordsCount

string (int64 format)

Solo salida. Es la cantidad total de palabras clave de la campaña.

campaignUsesSharedBudget

boolean

Solo salida. Indica si la campaña asociada utiliza un presupuesto compartido.

requiredCampaignBudgetAmountMicros

string (int64 format)

Solo salida. Es el presupuesto recomendado para evitar que se limite después de aplicar la recomendación.

ResponsiveSearchAdAssetRecommendation

La recomendación para agregar recursos de anuncio de búsqueda responsivo

Representación JSON
{
  "currentAd": {
    object (Ad)
  },
  "recommendedAssets": {
    object (Ad)
  }
}
Campos
currentAd

object (Ad)

Solo salida. Es el anuncio actual que se actualizará.

recommendedAssets

object (Ad)

Solo salida. Los recursos recomendados Solo se completa con los títulos o las descripciones nuevos, y, de lo contrario, está vacío.

UpgradeSmartShoppingCampaignToPerformanceMaxRecommendation

La recomendación de actualizar una campaña de Shopping inteligente a una de máximo rendimiento

Representación JSON
{
  "merchantId": string,
  "salesCountryCode": string
}
Campos
merchantId

string (int64 format)

Solo salida. Es el ID de la cuenta de Merchant Center.

salesCountryCode

string

Solo salida. Es el país cuyos productos del inventario del comercio se deben incluir.

ResponsiveSearchAdImproveAdStrengthRecommendation

Los anuncios de búsqueda responsivos mejoran la calidad del anuncio.

Representación JSON
{
  "currentAd": {
    object (Ad)
  },
  "recommendedAd": {
    object (Ad)
  }
}
Campos
currentAd

object (Ad)

Solo salida. Es el anuncio actual que se actualizará.

recommendedAd

object (Ad)

Solo salida. El anuncio actualizado

DisplayExpansionOptInRecommendation

Este tipo no tiene campos.

La recomendación de habilitación de la expansión en Display.

UpgradeLocalCampaignToPerformanceMaxRecommendation

Este tipo no tiene campos.

La recomendación de actualizar la campaña local a una de máximo rendimiento

RaiseTargetCpaBidTooLowRecommendation

La recomendación de aumentar la oferta de CPA objetivo es demasiado baja.

Representación JSON
{
  "recommendedTargetMultiplier": number,
  "averageTargetCpaMicros": string
}
Campos
recommendedTargetMultiplier

number

Solo salida. Es un número mayor que 1.0 que indica el factor por el que recomendamos aumentar el CPA objetivo.

averageTargetCpaMicros

string (int64 format)

Solo salida. Es el CPA objetivo promedio actual de la campaña, en micros de la moneda local del cliente.

ForecastingSetTargetRoasRecommendation

La recomendación del ROAS objetivo establecido de previsión

Representación JSON
{
  "recommendedTargetRoas": number,
  "campaignBudget": {
    object (CampaignBudget)
  }
}
Campos
recommendedTargetRoas

number

Solo salida. El ROAS objetivo recomendado (ingresos por unidad de inversión). El valor está entre 0.01 y 1,000.0 inclusive.

campaignBudget

object (CampaignBudget)

Solo salida. El presupuesto de la campaña.

CampaignBudget

Es un presupuesto de campaña compartido entre varios tipos de recomendaciones de presupuesto.

Representación JSON
{
  "currentAmountMicros": string,
  "recommendedNewAmountMicros": string,
  "newStartDate": string
}
Campos
currentAmountMicros

string (int64 format)

Solo salida. Importe del presupuesto actual.

recommendedNewAmountMicros

string (int64 format)

Solo salida. Es el importe del presupuesto recomendado.

newStartDate

string

Solo salida. La fecha en la que se comenzaría a usar el presupuesto nuevo. Este campo se establecerá para los siguientes tipos de recomendaciones: FORECASTING_SET_TARGET_ROAS, FORECASTING_SET_TARGET_CPA en formato AAAA-MM-DD, por ejemplo, 2018-04-17.

CalloutAssetRecommendation

La recomendación del recurso de texto destacado

Representación JSON
{
  "recommendedCampaignCalloutAssets": [
    {
      object (Asset)
    }
  ],
  "recommendedCustomerCalloutAssets": [
    {
      object (Asset)
    }
  ]
}
Campos
recommendedCampaignCalloutAssets[]

object (Asset)

Solo salida. Se recomiendan nuevos recursos de extensión de texto destacado a nivel de la campaña.

recommendedCustomerCalloutAssets[]

object (Asset)

Solo salida. Son recursos nuevos de extensión de texto destacado que se recomiendan a nivel del cliente.

SitelinkAssetRecommendation

La recomendación de recursos de vínculo a sitio.

Representación JSON
{
  "recommendedCampaignSitelinkAssets": [
    {
      object (Asset)
    }
  ],
  "recommendedCustomerSitelinkAssets": [
    {
      object (Asset)
    }
  ]
}
Campos

CallAssetRecommendation

Este tipo no tiene campos.

La recomendación de recursos de llamada.

ShoppingOfferAttributeRecommendation

La recomendación de Shopping para agregar un atributo a las ofertas que se redujeron de categoría porque falta

Representación JSON
{
  "merchant": {
    object (MerchantInfo)
  },
  "feedLabel": string,
  "offersCount": string,
  "demotedOffersCount": string
}
Campos
merchant

object (MerchantInfo)

Solo salida. Los detalles de la cuenta de Merchant Center

feedLabel

string

Solo salida. La etiqueta del feed de la campaña.

offersCount

string (int64 format)

Solo salida. Es la cantidad de ofertas en línea que se pueden publicar.

demotedOffersCount

string (int64 format)

Solo salida. Es la cantidad de ofertas en línea y aptas para publicarse que se redujeron de categoría por falta de atributos. Visita Merchant Center para obtener más detalles.

MerchantInfo

Los detalles de la cuenta de Merchant Center.

Representación JSON
{
  "id": string,
  "name": string,
  "multiClient": boolean
}
Campos
id

string (int64 format)

Solo salida. El ID de la cuenta de Merchant Center

name

string

Solo salida. El nombre de la cuenta de Merchant Center.

multiClient

boolean

Solo salida. Si la cuenta de Merchant Center es una cuenta de varios clientes (MCA)

ShoppingAddProductsToCampaignRecommendation

La recomendación de Shopping para agregar productos al inventario de una campaña de Shopping

Representación JSON
{
  "merchant": {
    object (MerchantInfo)
  },
  "feedLabel": string,
  "reason": enum (Reason)
}
Campos
merchant

object (MerchantInfo)

Solo salida. Los detalles de la cuenta de Merchant Center

feedLabel

string

Solo salida. Es la etiqueta de feed de la campaña.

reason

enum (Reason)

Solo salida. El motivo por el que no hay productos adjuntos a la campaña

Motivo

Problemas que hacen que una campaña de Shopping no segmente anuncios para ningún producto.

Enumeraciones
UNSPECIFIED No se especifica.
UNKNOWN Solo se usa para el valor que se muestra. Representa el valor desconocido en esta versión.
MERCHANT_CENTER_ACCOUNT_HAS_NO_SUBMITTED_PRODUCTS La cuenta de Merchant Center no tiene ningún producto enviado.
MERCHANT_CENTER_ACCOUNT_HAS_NO_SUBMITTED_PRODUCTS_IN_FEED La cuenta de Merchant Center no tiene ningún producto enviado en el feed.
ADS_ACCOUNT_EXCLUDES_OFFERS_FROM_CAMPAIGN La cuenta de Google Ads tiene filtros de campaña activos que impiden que se incluyan ofertas en ella.
ALL_PRODUCTS_ARE_EXCLUDED_FROM_CAMPAIGN Se excluyeron de forma explícita todos los productos disponibles para que no sean parte de la segmentación de la campaña.

ShoppingFixDisapprovedProductsRecommendation

La recomendación de Shopping para corregir los productos rechazados en el inventario de una campaña de Shopping.

Representación JSON
{
  "merchant": {
    object (MerchantInfo)
  },
  "feedLabel": string,
  "productsCount": string,
  "disapprovedProductsCount": string
}
Campos
merchant

object (MerchantInfo)

Solo salida. Los detalles de la cuenta de Merchant Center

feedLabel

string

Solo salida. Es la etiqueta de feed de la campaña.

productsCount

string (int64 format)

Solo salida. Es la cantidad de productos de la campaña.

disapprovedProductsCount

string (int64 format)

Solo salida. La cantidad de productos de la campaña que se rechazaron

ShoppingTargetAllOffersRecommendation

La recomendación de Shopping para crear una campaña genérica segmentada para todas las ofertas

Representación JSON
{
  "merchant": {
    object (MerchantInfo)
  },
  "untargetedOffersCount": string,
  "feedLabel": string
}
Campos
merchant

object (MerchantInfo)

Solo salida. Los detalles de la cuenta de Merchant Center

untargetedOffersCount

string (int64 format)

Solo salida. Es la cantidad de ofertas sin segmentación.

feedLabel

string

Solo salida. La etiqueta de feed de ofertas.

ShoppingMerchantCenterAccountSuspensionRecommendation

La recomendación de Shopping para corregir problemas de suspensión de cuentas de Merchant Center

Representación JSON
{
  "merchant": {
    object (MerchantInfo)
  },
  "feedLabel": string
}
Campos
merchant

object (MerchantInfo)

Solo salida. Los detalles de la cuenta de Merchant Center

feedLabel

string

Solo salida. Es la etiqueta del feed de la campaña por la que se produjo la suspensión.

ShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation

La recomendación de Shopping para migrar las ofertas segmentadas de las campañas de Shopping estándares a las campañas de máximo rendimiento.

Representación JSON
{
  "merchant": {
    object (MerchantInfo)
  },
  "feedLabel": string
}
Campos
merchant

object (MerchantInfo)

Solo salida. Los detalles de la cuenta de Merchant Center

feedLabel

string

Solo salida. La etiqueta de feed de las ofertas segmentadas por las campañas que comparten esta sugerencia.

DynamicImageExtensionOptInRecommendation

Este tipo no tiene campos.

Recomendación para habilitar las extensiones de imagen dinámica en la cuenta, lo que permite que Google encuentre las mejores imágenes de las páginas de destino de los anuncios y complemente los anuncios de texto.

RaiseTargetCpaRecommendation

Recomendación para aumentar el CPA objetivo

Representación JSON
{
  "targetAdjustment": {
    object (TargetAdjustmentInfo)
  },
  "appBiddingGoal": enum (AppBiddingGoal)
}
Campos
targetAdjustment

object (TargetAdjustmentInfo)

Solo salida. La información relevante que describe el ajuste de objetivo recomendado

appBiddingGoal

enum (AppBiddingGoal)

Solo salida. Representa el objetivo para el que debe realizar optimizaciones la estrategia de ofertas. Solo se completa para las campañas de aplicaciones.

TargetAdjustmentInfo

Es la información de una recomendación de ajuste del objetivo.

Representación JSON
{
  "recommendedTargetMultiplier": number,
  "currentAverageTargetMicros": string,
  "sharedSet": string
}
Campos
recommendedTargetMultiplier

number

Solo salida. Es el factor por el que recomendamos que se ajuste el objetivo.

currentAverageTargetMicros

string (int64 format)

Solo salida. El objetivo promedio actual de la campaña o cartera para la que se segmenta esta recomendación.

sharedSet

string

Solo salida. Es el nombre del recurso de conjunto compartido de la estrategia de ofertas de cartera en el que se define el objetivo. Solo se propaga si la recomendación es a nivel de la cartera.

AppBiddingGoal

Representa el objetivo para el que se debe optimizar la estrategia de ofertas de una campaña de aplicaciones.

Enumeraciones
UNSPECIFIED No se especifica.
UNKNOWN Representa un valor desconocido en esta versión de la API.
OPTIMIZE_FOR_INSTALL_CONVERSION_VOLUME El objetivo de la estrategia de ofertas de la campaña de aplicaciones debe ser maximizar la instalación de la aplicación.
OPTIMIZE_FOR_IN_APP_CONVERSION_VOLUME El objetivo de la estrategia de ofertas de la campaña de aplicaciones debe ser maximizar el volumen de las conversiones en la aplicación seleccionadas.
OPTIMIZE_FOR_TOTAL_CONVERSION_VALUE El objetivo de la estrategia de ofertas de la campaña de aplicaciones debe ser maximizar el valor de todas las conversiones, es decir, las instalaciones y las conversiones en la aplicación seleccionadas.
OPTIMIZE_FOR_TARGET_IN_APP_CONVERSION El objetivo de la estrategia de ofertas de la campaña de aplicaciones debe ser maximizar solo el volumen de la conversión en la aplicación seleccionada y, al mismo tiempo, alcanzar o superar el costo por conversión en la aplicación objetivo.
OPTIMIZE_FOR_RETURN_ON_ADVERTISING_SPEND La estrategia de ofertas de la campaña de aplicaciones debe apuntar a maximizar el valor de todas las conversiones, es decir, la instalación y las conversiones en la aplicación seleccionadas mientras se alcanza o supera el retorno de la inversión publicitaria objetivo.
OPTIMIZE_FOR_INSTALL_CONVERSION_VOLUME_WITHOUT_TARGET_CPI El objetivo de esta estrategia de ofertas de la campaña de aplicaciones debe ser maximizar la instalación de la aplicación sin un costo por instalación objetivo proporcionado por el anunciante.
OPTIMIZE_FOR_PRE_REGISTRATION_CONVERSION_VOLUME El objetivo de esta estrategia de ofertas de la campaña de aplicaciones debe ser maximizar el registro previo de la aplicación.

LowerTargetRoasRecommendation

Recomendación para reducir el ROAS objetivo.

Representación JSON
{
  "targetAdjustment": {
    object (TargetAdjustmentInfo)
  }
}
Campos
targetAdjustment

object (TargetAdjustmentInfo)

Solo salida. La información relevante que describe el ajuste de objetivo recomendado

PerformanceMaxOptInRecommendation

Este tipo no tiene campos.

La recomendación para habilitar las campañas de máximo rendimiento

ImprovePerformanceMaxAdStrengthRecommendation

Recomendación para mejorar la calidad del grupo de recursos de una campaña de máximo rendimiento a una calificación de "Excelente".

Representación JSON
{
  "assetGroup": string
}
Campos
assetGroup

string

Solo salida. El nombre del recurso del grupo de recursos.

MigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation

La recomendación para migrar los anuncios dinámicos de búsqueda a las campañas de máximo rendimiento

Representación JSON
{
  "applyLink": string
}
Campos

ForecastingSetTargetCpaRecommendation

Las recomendaciones de CPA objetivo establecidas

Representación JSON
{
  "recommendedTargetCpaMicros": string,
  "campaignBudget": {
    object (CampaignBudget)
  }
}
Campos
recommendedTargetCpaMicros

string (int64 format)

Solo salida. El CPA objetivo recomendado.

campaignBudget

object (CampaignBudget)

Solo salida. El presupuesto de la campaña.

MaximizeConversionValueOptInRecommendation

Este tipo no tiene campos.

Recomendación para habilitar la estrategia de ofertas Maximizar valor de conversión.

ImproveGoogleTagCoverageRecommendation

Este tipo no tiene campos.

Se recomienda implementar la etiqueta de Google en más páginas.

PerformanceMaxFinalUrlOptInRecommendation

Este tipo no tiene campos.

Recomendación para activar la Expansión de la URL final en tus campañas de máximo rendimiento.

RefreshCustomerMatchListRecommendation

La recomendación de actualizar una lista de clientes que no se actualizó en los últimos 90 días. El cliente que recibe la recomendación no es necesariamente la cuenta del propietario. La cuenta del propietario debe actualizar la lista de clientes.

Representación JSON
{
  "userListId": string,
  "userListName": string,
  "daysSinceLastRefresh": string,
  "topSpendingAccount": [
    {
      object (AccountInfo)
    }
  ],
  "targetingAccountsCount": string,
  "ownerAccount": {
    object (AccountInfo)
  }
}
Campos
userListId

string (int64 format)

Solo salida. El ID de la lista de usuarios.

userListName

string

Solo salida. El nombre de la lista.

daysSinceLastRefresh

string (int64 format)

Solo salida. Días desde la última actualización.

topSpendingAccount[]

object (AccountInfo)

Solo salida. La cuenta con mayor inversión.

targetingAccountsCount

string (int64 format)

Solo salida. El propietario puede compartir las listas de usuarios con otras cuentas. SegmentaciónCuentasCount es la cantidad de cuentas que pueden utilizarlas para la segmentación.

ownerAccount

object (AccountInfo)

Solo salida. La cuenta de propietario Esta es la cuenta que debe actualizar la lista de clientes.

AccountInfo

Es un wrapper para la información de una cuenta de Google Ads.

Representación JSON
{
  "customerId": string,
  "descriptiveName": string
}
Campos
customerId

string (int64 format)

Solo salida. El ID de cliente de la cuenta.

descriptiveName

string

Solo salida. Es el nombre descriptivo de la cuenta.

CustomAudienceOptInRecommendation

La recomendación de habilitación del público personalizado.

Representación JSON
{
  "keywords": [
    {
      object (KeywordInfo)
    }
  ]
}
Campos
keywords[]

object (KeywordInfo)

Solo salida. Es la lista de palabras clave que se usarán para crear el público personalizado.

LeadFormAssetRecommendation

Este tipo no tiene campos.

La recomendación de recursos de formulario de clientes potenciales.

ImproveDemandGenAdStrengthRecommendation

La recomendación para mejorar la calidad de los anuncios de generación de demanda.

Representación JSON
{
  "ad": string,
  "adStrength": enum (AdStrength),
  "demandGenAssetActionItems": [
    string
  ]
}
Campos
ad

string

Solo salida. Es el nombre del recurso del anuncio que se puede mejorar.

adStrength

enum (AdStrength)

Solo salida. Es la calidad del anuncio actual.

demandGenAssetActionItems[]

string

Solo salida. Es una lista de recomendaciones para mejorar la calidad del anuncio.