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. El nombre del recurso de la recomendación.

customers/{customerId}/recommendations/{recommendation_id}

type

enum (RecommendationType)

Solo salida. El tipo de recomendación.

impact

object (RecommendationImpact)

Solo salida. Indica el impacto en el rendimiento de la cuenta como resultado de la aplicación de la recomendación.

campaigns[]

string

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

Este campo se establecerá para los siguientes tipos de recomendaciones: CAMPAIGN_PRESUPUESTO, FORECASTING_CAMPAIGN_PRESUPUESTO, MARGINAL_ROI_CAMPAIGN_PRESUPUESTO y MOVE_UNUSE_PRESUPUESTO.

campaignBudget

string

Solo salida. El presupuesto para el que se segmenta esta recomendación. Esto se establecerá únicamente cuando la recomendación afecte a un solo presupuesto de campaña.

Este campo se establecerá para los siguientes tipos de recomendaciones: CAMPAIGN_PRESUPUESTO, FORECASTING_CAMPAIGN_PRESUPUESTO, MARGINAL_ROI_CAMPAIGN_PRESUPUESTO, MOVE_UNUSE_PRESUPUESTO.

campaign

string

Solo salida. La campaña a la que se orienta 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 al que se orienta esta recomendación. Esto se establecerá únicamente 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. Si la recomendación se descarta 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. Es la recomendación sobre el presupuesto de la campaña.

forecastingCampaignBudgetRecommendation

object (CampaignBudgetRecommendation)

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

keywordRecommendation

object (KeywordRecommendation)

Solo salida. La recomendación de palabras clave.

textAdRecommendation

object (TextAdRecommendation)

Solo salida. Agregar recomendación de anuncio de texto expandido.

targetCpaOptInRecommendation

object (TargetCpaOptInRecommendation)

Solo salida. Recomendación para habilitar el CPA objetivo.

maximizeConversionsOptInRecommendation

object (MaximizeConversionsOptInRecommendation)

Solo salida. Recomendación para habilitar Maximizar conversiones

enhancedCpcOptInRecommendation

object (EnhancedCpcOptInRecommendation)

Solo salida. Recomendación para habilitar el costo por clic avanzado.

searchPartnersOptInRecommendation

object (SearchPartnersOptInRecommendation)

Solo salida. Recomendación para habilitar los socios de búsqueda

maximizeClicksOptInRecommendation

object (MaximizeClicksOptInRecommendation)

Solo salida. La recomendación para habilitar Maximizar clics

optimizeAdRotationRecommendation

object (OptimizeAdRotationRecommendation)

Solo salida. La recomendación "Optimice 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. 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 para la campaña con 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 para los anuncios de búsqueda responsivos.

upgradeSmartShoppingCampaignToPerformanceMaxRecommendation

object (UpgradeSmartShoppingCampaignToPerformanceMaxRecommendation)

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

responsiveSearchAdImproveAdStrengthRecommendation

object (ResponsiveSearchAdImproveAdStrengthRecommendation)

Solo salida. El anuncio de búsqueda responsivo mejora la recomendación de calidad del anuncio.

displayExpansionOptInRecommendation

object (DisplayExpansionOptInRecommendation)

Solo salida. Recomendación para habilitar la expansión en Display

upgradeLocalCampaignToPerformanceMaxRecommendation

object (UpgradeLocalCampaignToPerformanceMaxRecommendation)

Solo salida. La recomendación de actualizar una campaña local a una 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. Es la recomendación que establece la previsión de un ROAS objetivo.

calloutAssetRecommendation

object (CalloutAssetRecommendation)

Solo salida. La recomendación del recurso de texto destacado.

callAssetRecommendation

object (CallAssetRecommendation)

Solo salida. La recomendación del recurso de llamada

shoppingAddAgeGroupRecommendation

object (ShoppingOfferAttributeRecommendation)

Solo salida. La recomendación de agregar edad para compras.

shoppingAddColorRecommendation

object (ShoppingOfferAttributeRecommendation)

Solo salida. La recomendación de agregar color para compras.

shoppingAddGenderRecommendation

object (ShoppingOfferAttributeRecommendation)

Solo salida. La recomendación de agregar género para compras

shoppingAddGtinRecommendation

object (ShoppingOfferAttributeRecommendation)

Solo salida. La recomendación de GTIN de agregado de Shopping.

shoppingAddMoreIdentifiersRecommendation

object (ShoppingOfferAttributeRecommendation)

Solo salida. La recomendación de agregar más identificadores para Shopping es.

shoppingAddSizeRecommendation

object (ShoppingOfferAttributeRecommendation)

Solo salida. La recomendación de tamaño para agregar artículos de Shopping.

shoppingAddProductsToCampaignRecommendation

object (ShoppingAddProductsToCampaignRecommendation)

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

shoppingFixDisapprovedProductsRecommendation

object (ShoppingFixDisapprovedProductsRecommendation)

Solo salida. La recomendación de corregir la compra de productos rechazados.

shoppingTargetAllOffersRecommendation

object (ShoppingTargetAllOffersRecommendation)

Solo salida. Es la recomendación del objetivo de compra que incluye todas las ofertas.

shoppingFixSuspendedMerchantCenterAccountRecommendation

object (ShoppingMerchantCenterAccountSuspensionRecommendation)

Solo salida. La recomendación para la corrección de una compra con una cuenta suspendida de Merchant Center

shoppingFixMerchantCenterAccountSuspensionWarningRecommendation

object (ShoppingMerchantCenterAccountSuspensionRecommendation)

Solo salida. Es la recomendación de la advertencia de suspensión de la cuenta de Merchant Center para la corrección de Shopping.

shoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation

object (ShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation)

Solo salida. Recomendación para Shopping migra las ofertas de las campañas de Shopping normales a las de máximo rendimiento.

dynamicImageExtensionOptInRecommendation

object (DynamicImageExtensionOptInRecommendation)

Solo salida. Se recomienda habilitar las extensiones de imagen dinámicas en la cuenta para 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. Se recomienda aumentar el CPA objetivo.

lowerTargetRoasRecommendation

object (LowerTargetRoasRecommendation)

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

performanceMaxOptInRecommendation

object (PerformanceMaxOptInRecommendation)

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

improvePerformanceMaxAdStrengthRecommendation

object (ImprovePerformanceMaxAdStrengthRecommendation)

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

migrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation

object (MigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation)

Solo salida. 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. Es la recomendación que establece la previsión de CPA objetivo.

setTargetCpaRecommendation

object (ForecastingSetTargetCpaRecommendation)

Solo salida. Es la recomendación establecida para establecer un CPA objetivo.

setTargetRoasRecommendation

object (ForecastingSetTargetRoasRecommendation)

Solo salida. Es la recomendación establecida para el ROAS objetivo.

maximizeConversionValueOptInRecommendation

object (MaximizeConversionValueOptInRecommendation)

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

improveGoogleTagCoverageRecommendation

object (ImproveGoogleTagCoverageRecommendation)

Solo salida. Recomendación para implementar la etiqueta de Google en más páginas.

performanceMaxFinalUrlOptInRecommendation

object (PerformanceMaxFinalUrlOptInRecommendation)

Solo salida. Se recomienda 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. Es la recomendación para habilitar el público personalizado.

leadFormAssetRecommendation

object (LeadFormAssetRecommendation)

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

improveDemandGenAdStrengthRecommendation

object (ImproveDemandGenAdStrengthRecommendation)

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

RecommendationImpact

El impacto de realizar el cambio según 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 base 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 semanales de rendimiento de la cuenta En el caso de algunos tipos de recomendaciones, se promedian los datos del último período de 90 días y, por lo tanto, 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. Cantidad de clics en el anuncio

costMicros

string (int64 format)

Solo salida. Es el costo (en micros) de publicidad, 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. Indica la cantidad de vistas de 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 del impacto asociadas para algunos valores de posibles importes del presupuesto

currentBudgetAmountMicros

string (int64 format)

Solo salida. El importe del presupuesto actual en micros

recommendedBudgetAmountMicros

string (int64 format)

Solo salida. El importe del presupuesto recomendado en micros

CampaignBudgetRecommendationOption

Las estimaciones de impacto para un importe de presupuesto determinado.

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

object (RecommendationImpact)

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

budgetAmountMicros

string (int64 format)

Solo salida. 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. Es la palabra clave recomendada.

searchTerms[]

object (SearchTerm)

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

recommendedCpcBidMicros

string (int64 format)

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

SearchTerm

Incluye información sobre un término de búsqueda relacionado 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. Cantidad estimada de búsquedas históricas semanales para este término de búsqueda

TextAdRecommendation

La recomendación de 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. en formato AAAA-MM-DD; por ejemplo, 2018-04-17.

autoApplyDate

string

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

TargetCpaOptInRecommendation

Es la recomendación para habilitar el CPA objetivo.

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

object (TargetCpaOptInRecommendationOption)

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

recommendedTargetCpaMicros

string (int64 format)

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

TargetCpaOptInRecommendationOption

Es la opción para habilitar el CPA objetivo con la estimación del impacto.

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

enum (TargetCpaOptInRecommendationGoal)

Solo salida. Es el objetivo que se logró 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 moneda local, 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.

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

MaximizeConversionsOptInRecommendation

Recomendación para habilitar Maximizar conversiones

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

string (int64 format)

Solo salida. Es el nuevo importe recomendado para el presupuesto.

EnhancedCpcOptInRecommendation

Este tipo no tiene campos.

Recomendación para habilitar el costo por clic avanzado.

SearchPartnersOptInRecommendation

Este tipo no tiene campos.

Recomendación para habilitar los socios de búsqueda

MaximizeClicksOptInRecommendation

Recomendación para habilitar Maximizar clics.

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

string (int64 format)

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

OptimizeAdRotationRecommendation

Este tipo no tiene campos.

La recomendación "Optimice 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 cuyo tipo de concordancia debería ser más amplio.

recommendedMatchType

enum (KeywordMatchType)

Solo salida. Es el nuevo tipo de concordancia recomendado.

MoveUnusedBudgetRecommendation

La recomendación de transferir el presupuesto sin utilizar.

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

object (CampaignBudgetRecommendation)

Solo salida. La recomendación para aumentar el presupuesto limitado.

excessCampaignBudget

string

Solo salida. El resourceName del presupuesto excedente.

TargetRoasOptInRecommendation

Recomendación para habilitar el ROAS objetivo.

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

number

Solo salida. Es el ROAS (retorno de la inversión publicitaria) 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 moneda local, 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. Ejemplo de palabras clave que se expandirán a la concordancia amplia.

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 en la campaña.

campaignUsesSharedBudget

boolean

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

requiredCampaignBudgetAmountMicros

string (int64 format)

Solo salida. Es el presupuesto recomendado para evitar quedar limitado después de aplicar la recomendación.

ResponsiveSearchAdAssetRecommendation

La recomendación de agregar recursos de anuncios de búsqueda responsivos.

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

object (Ad)

Solo salida. El anuncio actual que se actualizará.

recommendedAssets

object (Ad)

Solo salida. Los recursos recomendados. Se propaga solo con los títulos o las descripciones nuevos, y está vacío.

UpgradeSmartShoppingCampaignToPerformanceMaxRecommendation

Recomendación para actualizar una campaña de Shopping inteligente a campaña de máximo rendimiento

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

string (int64 format)

Solo salida. ID de la cuenta de Merchant Center.

salesCountryCode

string

Solo salida. País cuyos productos del inventario del comercio se deben incluir.

ResponsiveSearchAdImproveAdStrengthRecommendation

El anuncio de búsqueda responsivo mejora la recomendación de calidad del anuncio.

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

object (Ad)

Solo salida. El anuncio actual que se actualizará.

recommendedAd

object (Ad)

Solo salida. El anuncio actualizado

DisplayExpansionOptInRecommendation

Este tipo no tiene campos.

Recomendación para habilitar la expansión en Display

UpgradeLocalCampaignToPerformanceMaxRecommendation

Este tipo no tiene campos.

Recomendación para actualizar las campañas locales al formato 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. Un número superior a 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

Es la recomendación que establece la previsión de un ROAS objetivo.

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

number

Solo salida. Es el ROAS (retorno de la inversión publicitaria) 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. Importe del presupuesto recomendado

newStartDate

string

Solo salida. La fecha en la que se comenzará a utilizar el presupuesto nuevo. Este campo se establecerá para los siguientes tipos de recomendaciones: FORECASTING_SET_TARGET_ROAS , FORECASTING_SET_TARGET_CPA YYYY-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. Se recomiendan nuevos recursos de extensión de texto destacado 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 del recurso de llamada

ShoppingOfferAttributeRecommendation

La recomendación de compra de agregar un atributo a las ofertas que descenderon de nivel porque faltaba

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 de 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 que se pueden publicar a las que descendió por atributos faltantes. 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. Indica 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 de 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. La etiqueta de feed de la campaña.

reason

enum (Reason)

Solo salida. Es el motivo por el que no se adjuntó ningún producto a la campaña.

Motivo

Problemas que provocan una campaña de Shopping segmentada para cero productos.

Enumeradores
UNSPECIFIED No se especifica.
UNKNOWN Se usa solo para el valor que se muestra. Representa un valor desconocido en esta versión.
MERCHANT_CENTER_ACCOUNT_HAS_NO_SUBMITTED_PRODUCTS La cuenta de Merchant Center no tiene productos enviados.
MERCHANT_CENTER_ACCOUNT_HAS_NO_SUBMITTED_PRODUCTS_IN_FEED La cuenta de Merchant Center no tiene productos enviados en el feed.
ADS_ACCOUNT_EXCLUDES_OFFERS_FROM_CAMPAIGN La cuenta de Google Ads tiene filtros de campaña activos que impiden la inclusión de ofertas en ella.
ALL_PRODUCTS_ARE_EXCLUDED_FROM_CAMPAIGN La campaña excluyó explícitamente todos los productos disponibles para que no se incluyan en la segmentación.

ShoppingFixDisapprovedProductsRecommendation

La recomendación de Shopping para corregir los productos rechazados en un 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. La etiqueta de feed de la campaña.

productsCount

string (int64 format)

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

disapprovedProductsCount

string (int64 format)

Solo salida. La cantidad de productos de la campaña rechazados.

ShoppingTargetAllOffersRecommendation

La recomendación de Shopping para crear una campaña genérica que se segmente 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 excluidas de la segmentación.

feedLabel

string

Solo salida. La etiqueta del feed de ofertas

ShoppingMerchantCenterAccountSuspensionRecommendation

La recomendación de Shopping para corregir los 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 de feed de la campaña en la que se suspendió.

ShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation

La recomendación de Shopping de migrar las ofertas segmentadas de las campañas de Shopping normales 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 a las que se orientan las campañas que comparten esta sugerencia.

DynamicImageExtensionOptInRecommendation

Este tipo no tiene campos.

Se recomienda habilitar las extensiones de imagen dinámicas en la cuenta para que Google encuentre las mejores imágenes de las páginas de destino de los anuncios y complemente los anuncios de texto.

RaiseTargetCpaRecommendation

Se recomienda aumentar el CPA objetivo.

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

object (TargetAdjustmentInfo)

Solo salida. Es 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 oferta. Solo se completa para las campañas de aplicaciones.

TargetAdjustmentInfo

Información sobre 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 a la que se orienta esta recomendación.

sharedSet

string

Solo salida. El nombre del recurso del conjunto compartido de la estrategia de oferta de cartera en la que se define el objetivo. Solo se completa si la recomendación se encuentra a nivel de la cartera.

AppBiddingGoal

Representa el objetivo en función del cual debe realizar optimizaciones la estrategia de ofertas de una campaña de aplicaciones.

Enumeradores
UNSPECIFIED No se especifica.
UNKNOWN Representa un valor desconocido en esta versión de la API.
OPTIMIZE_FOR_INSTALL_CONVERSION_VOLUME La estrategia de ofertas de la campaña de aplicaciones debe apuntar a maximizar la instalación de la aplicación.
OPTIMIZE_FOR_IN_APP_CONVERSION_VOLUME La estrategia de ofertas de la campaña de aplicaciones debe tratar de maximizar el volumen de conversiones en la aplicación seleccionado.
OPTIMIZE_FOR_TOTAL_CONVERSION_VALUE La estrategia de ofertas de la campaña de aplicaciones debe apuntar a maximizar el valor de todas las conversiones, es decir, las conversiones de instalación y las conversiones en la aplicación seleccionadas.
OPTIMIZE_FOR_TARGET_IN_APP_CONVERSION La estrategia de ofertas de la campaña de aplicaciones debe tratar de maximizar solo el volumen de conversiones en la aplicación seleccionado 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 tratar de maximizar el valor de todas las conversiones, es decir, las conversiones de instalación y las conversiones en la aplicación seleccionadas y, al mismo tiempo, alcanzar o superar el retorno de la inversión publicitaria objetivo.
OPTIMIZE_FOR_INSTALL_CONVERSION_VOLUME_WITHOUT_TARGET_CPI Esta estrategia de ofertas de la campaña de aplicaciones debe tener como objetivo 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 Esta estrategia de oferta de la campaña de aplicaciones debe tratar de 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. Es la información relevante que describe el ajuste de objetivo recomendado.

PerformanceMaxOptInRecommendation

Este tipo no tiene campos.

Recomendación para habilitar las campañas de máximo rendimiento.

ImprovePerformanceMaxAdStrengthRecommendation

Se recomienda para mejorar la calidad del grupo de recursos de una campaña de máximo rendimiento a "Excelente".

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

string

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

MigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation

Recomendación de migración de 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 establecido.

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

string (int64 format)

Solo salida. Es el CPA objetivo recomendado.

campaignBudget

object (CampaignBudget)

Solo salida. El presupuesto de la campaña.

MaximizeConversionValueOptInRecommendation

Este tipo no tiene campos.

Se recomienda habilitar la estrategia de ofertas Maximizar valor de conversión.

ImproveGoogleTagCoverageRecommendation

Este tipo no tiene campos.

Recomendación para implementar la etiqueta de Google en más páginas.

PerformanceMaxFinalUrlOptInRecommendation

Este tipo no tiene campos.

Se recomienda 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 de propietario. La cuenta de 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. Es el ID de la lista de usuarios.

userListName

string

Solo salida. Es el nombre de la lista.

daysSinceLastRefresh

string (int64 format)

Solo salida. Los días transcurridos desde la última actualización.

topSpendingAccount[]

object (AccountInfo)

Solo salida. Indica la cuenta con mayor inversión.

targetingAccountsCount

string (int64 format)

Solo salida. El propietario puede compartir las listas de usuarios con otras cuentas. targeting AccountsCount es la cantidad de cuentas que pueden utilizarla para la segmentación.

ownerAccount

object (AccountInfo)

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

AccountInfo

Wrapper para obtener información sobre 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

Recomendación para habilitar los públicos personalizados

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

object (KeywordInfo)

Solo salida. Es la lista de palabras clave que se usarán para crear públicos personalizados.

LeadFormAssetRecommendation

Este tipo no tiene campos.

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

ImproveDemandGenAdStrengthRecommendation

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 de recurso del anuncio que se puede mejorar.

adStrength

enum (AdStrength)

Solo salida. La calidad del anuncio actual.

demandGenAssetActionItems[]

string

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