En esta guía, se detallan muchas de las complejidades de estructurar solicitudes que crean y actualizan campañas de máximo rendimiento. Puede ser un recurso útil cuando diseñes tu integración. En esta guía, se explica cómo se procesan las solicitudes que mutan las campañas de máximo rendimiento. Puede ser un recurso complementario de la guía para solucionar problemas de las campañas de máximo rendimiento y la guía de procesamiento por lotes de las campañas de máximo rendimiento.
Crea campañas de máximo rendimiento
En la API de Google Ads, las entidades de las campañas de máximo rendimiento se representan como una combinación de varios recursos únicos.
Campañas de máximo rendimiento estándares
Las campañas de máximo rendimiento estándares requieren un conjunto mínimo de recursos para publicarse.
- Presupuesto de la campaña
- Campaña
- Recursos de la campaña (solo para las campañas con los lineamientos de la marca habilitados)
- Grupos de recursos
- Recursos del grupo de recursos
- Recursos
En el caso de las campañas con los lineamientos de la marca habilitados, las operaciones para crear recursos de Campaign y los recursos de CampaignAsset obligatorios deben incluirse en una sola solicitud, y los recursos de CampaignAsset deben cumplir con los requisitos y las especificaciones mínimos de los recursos.
Es importante tener en cuenta que las operaciones para crear entidades AssetGroup y AssetGroupAsset deben incluirse juntas en una sola solicitud, y los recursos AssetGroupAsset deben combinarse para cumplir con todos los requisitos mínimos de recursos y las especificaciones. Consulta cómo esto es diferente para las campañas de venta minorista.
Las solicitudes para crear un AssetGroup sin todas las entidades AssetGroupAsset
obligatorias generan un error. Consulta
Estado no válido frente a solicitudes no válidas
para obtener más contexto.
Existen diferentes opciones para estructurar las solicitudes que crean campañas de máximo rendimiento. La decisión sobre cómo agrupar las operaciones y estructurar las solicitudes depende, en gran medida, de tus objetivos y de tu infraestructura.
- Crea los recursos
CampaignBudget,Campaign,AssetyCampaignAsseten solicitudes separadas antes de crear los recursosAssetGroupyAssetGroupAsset. (En el caso de las campañas con los lineamientos de la marca habilitados, los recursosCampaigny los recursosCampaignAssetobligatorios se deben incluir juntos en una sola solicitud). - Incluye todos estos recursos en una sola solicitud de mutación.
Si bien puedes crear correctamente los recursos CampaignBudget, Campaign, Asset y CampaignAsset en solicitudes previas independientes, la campaña de máximo rendimiento no será apta para publicarse hasta que también se creen los recursos AssetGroup y AssetGroupAsset.
Requisitos mínimos para que una campaña de máximo rendimiento sea válida y se publique

Puedes personalizar aún más tus campañas de máximo rendimiento creando recursos adicionales, como se muestra en el diagrama.
Puedes incluir operaciones para crear recursos AssetGroupSignal en la misma
solicitud que crea los recursos AssetGroup y AssetGroupAsset.
Como alternativa, puedes crear entidades AssetGroupSignal en una solicitud separada
después de crear el AssetGroup.
Campaña de máximo rendimiento con opciones adicionales

Campañas de máximo rendimiento para minoristas
Las campañas de venta minorista son únicas, ya que existen dos formas distintas de crear grupos de recursos que generen una campaña de publicación válida:
- Grupos de recursos sin recursos personalizados (o solo con recursos HTML5
MEDIA_BUNDLE) - Grupos de recursos que contienen todos los recursos obligatorios (opción preferida)
Cuando decides excluir recursos de los grupos de recursos, Google utiliza automáticamente los recursos proporcionados en tu cuenta de Merchant Center vinculada para crear anuncios. Sin embargo, te recomendamos que proporciones recursos para llegar a todo el inventario. Las campañas de venta minorista de máximo rendimiento requieren el siguiente conjunto mínimo de recursos para publicarse:
CampaignBudgetCampaign(conShoppingSettingpropagado)AssetGroupAssetGroupListingGroupFilter
El campo Campaign.shopping_setting se debe propagar en las campañas de venta minorista. Además, cualquier final_urls que aparezca en un AssetGroup debe coincidir con el dominio del sitio web
asociado al ID de la cuenta de Merchant Center especificado en
Campaign.shopping_setting. Por último, cada AssetGroup debe
tener un árbol de grupos de fichas de productos válido y asociado que esté compuesto por uno o más
recursos AssetGroupListingGroupFilter. Como mínimo, debes crear un árbol de nodos único para tener en cuenta todos los productos de tu feed de Merchant Center especificado.
Cada uno de estos recursos se puede crear por separado o en una sola solicitud. Sin embargo, la campaña no será apta para publicarse hasta que todos estos recursos se hayan creado correctamente.
Requisitos mínimos para una campaña de venta minorista de máximo rendimiento válida que publique anuncios

Las campañas de venta minorista de máximo rendimiento pueden usar todas las opciones disponibles para las campañas de máximo rendimiento estándar, incluida la creación de indicadores de grupos de recursos, objetivos de conversión de campañas y criterios de campañas. Si decides agregar recursos personalizados (que no sean recursos HTML5 MEDIA_BUNDLE) a un AssetGroup cuando creas
el recurso AssetGroup, tu solicitud debe cumplir con todos los
requisitos mínimos de recursos (incluidos los recursos de marca a nivel de la campaña
si los lineamientos de la marca están habilitados). En otras palabras, no incluyas ningún recurso personalizado o incluye todos los recursos obligatorios.
Campaña de máximo rendimiento para venta minorista con opciones adicionales

Estado no válido frente a solicitudes no válidas
Cuando trabajas con campañas de máximo rendimiento en la API de Google Ads, hay una distinción importante entre los estados no válidos y las solicitudes no válidas.
- Estado no válido
- La campaña no es apta para publicarse debido a su configuración. Por
ejemplo, puedes crear un recurso
Campaignindependiente con unadvertising_channel_typedePERFORMANCE_MAX. Aunque la solicitud para crear la campaña se realice correctamente, esta no será apta para publicarse hasta que le agregues, al menos, unAssetGroup. Si tus solicitudes se realizan correctamente, pero tu campaña o tus grupos de recursos no publican anuncios, puedes usarCampaignPrimaryStatus,CampaignPrimaryStatusReason,AssetGroupPrimaryStatusyAssetGroupPrimaryStatusReasonpara determinar el motivo, como se detalla en la guía para solucionar problemas. - La solicitud no es válida
- Es una solicitud que no se completaría porque colocaría la campaña o el recurso en un estado no válido. Por ejemplo, la API de Google Ads arroja un error si intentas crear un
AssetGrouppara una campaña que no es de venta minorista (que no sea una campaña de máximo rendimiento de Servicios locales) sin incluir los recursos mínimos obligatorios. Por este motivo, debes incluir unAssetGroupy sus recursosAssetGroupAsseten la misma solicitud. Esto también significa que todos tus recursosAssetGroupAssetdeben cumplir con las especificaciones correctas para unfield_typedeterminado para evitar que falle toda la solicitud.
Agrupa operaciones con solicitudes de mutación
Las campañas de máximo rendimiento se componen de varios recursos, y tienes la opción de crearlos en solicitudes individuales o en una sola solicitud de mutación masiva. Sin embargo, los AssetGroups y los AssetGroupAssets asociados en las campañas de máximo rendimiento estándares se deben crear en una sola solicitud atómica, como ya se indicó.
Tu campaña no será apta para publicarse hasta que hayas creado correctamente todos los recursos requeridos que se indican en esta guía. Cuando emitas solicitudes independientes, usa los nombres reales de los recursos a los que se hace referencia en las solicitudes posteriores. Cuando emitas solicitudes de mutación masivas que contengan varias operaciones, usa nombres de recursos formados con IDs temporales.
Orden de las operaciones
Independientemente de si usas una solicitud de mutación masiva para crear una campaña de máximo rendimiento, debes ordenar tus solicitudes y operaciones de modo que nunca hagas referencia a un recurso antes de que se cree. En el caso de las solicitudes de mutación masiva, esto significa ordenar las operaciones de tal manera que los recursos a los que se hace referencia se enumeren antes que los recursos que hacen referencia a ellos.
Si decides crear recursos de recursos en la misma solicitud de mutación masiva que crea un recurso AssetGroup y sus recursos AssetGroupAsset, todos los recursos AssetOperations deben aparecer antes que todos los recursos AssetGroupAssetOperations, como se muestra en el diagrama.

El servidor de Google Ads agrupa en lotes las operaciones AssetGroupAssetOperations consecutivas
y evalúa si un AssetGroup cumple con los requisitos mínimos de recursos después de
la última operación de ese grupo. Si alternas entre AssetOperations
y AssetGroupAssetOperations en tu solicitud, el servidor de la API evaluará
los requisitos mínimos de recursos después del primer AssetGroupAssetOperation y
devolverá un error sin continuar con el resto de las operaciones de la
solicitud. Como resultado, no se agregará ninguno de los recursos de la solicitud a tu cuenta de Google Ads. Además, no se crearían ni el AssetGroup ni ninguno de los recursos de AssetGroupAsset asociados.
Actualiza los grupos de recursos
Después de crear un AssetGroup válido, no puedes emitir solicitudes posteriores
que dejen un grupo de recursos por debajo de los
requisitos mínimos de recursos. Cualquier solicitud de este tipo arroja un error. Por
ejemplo, si creas un AssetGroup con un solo MARKETING_IMAGE (el
requisito mínimo), una solicitud para quitar solo ese MARKETING_IMAGE
AssetGroupAsset devuelve un error. Sin embargo, en las campañas de venta minorista de máximo rendimiento, puedes volver a confiar en los recursos generados automáticamente de Google Merchant Center (AssetGroup) quitando todos los vínculos personalizados de AssetGroupAsset en una sola solicitud.
En el caso de los grupos de recursos de las campañas de venta minorista de máximo rendimiento creados sin ningún recurso personalizado asociado, las solicitudes posteriores para vincular recursos personalizados (que no sean recursos HTML5 MEDIA_BUNDLE) deben garantizar que se establezca al menos un final_urls en el AssetGroup (completándolo primero si se omitió originalmente) y deben proporcionar todos los recursos mínimos obligatorios (incluidos los recursos de la marca a nivel de la campaña si los lineamientos de la marca están habilitados) en una sola solicitud atómica. No vincules recursos opcionales, como YOUTUBE_VIDEO, por sí solos ni agregues recursos del anuncio de forma incremental en solicitudes separadas. Si solo vinculas recursos personalizados opcionales, el grupo de recursos quedará en un estado no admitido que bloqueará las ediciones en la IU de Google Ads. Para obtener más detalles, consulta Vincula grupos de recursos a recursos en las campañas de máximo rendimiento de venta minorista.