Compatibilidad con el procesamiento por lotes para las campañas de máximo rendimiento

Jueves 13 de junio de 2024

Novedades

A partir de la versión 17 de la API de Google Ads, BatchJobService admite AssetGroupOperation. Con este cambio, puedes usar el procesamiento por lotes para crear y administrar campañas de máximo rendimiento completas.

El procesamiento por lotes es una función potente de la API de Google Ads que te permite enviar un conjunto de operaciones, que pueden ser interdependientes, a varios servicios sin esperar a que se complete cada operación. El procesamiento por lotes también proporciona reintentos automáticos para errores transitorios y agrupamiento automático de operaciones. Pusimos el procesamiento por lotes a disposición de AssetGroupOperation en respuesta a tus comentarios para proporcionar otra opción para trabajar con grupos de recursos de forma asíncrona.

Detalles de la implementación

El uso de AssetGroupOperation con el procesamiento por lotes para las campañas de máximo rendimiento es similar a la forma en que usas otras operaciones, con las siguientes consideraciones especiales:

Cuando crees grupos de recursos con el procesamiento por lotes, AssetGroupOperation y AssetGroupAssetOperation deben ser secuenciales sin otras operaciones intermedias. Esto se debe a la forma en que se agrupan las operaciones cuando se procesan. Puedes obtener más información sobre las consideraciones y las prácticas recomendadas para usar el procesamiento por lotes para crear campañas de máximo rendimiento en la guía Procesamiento por lotes para campañas de máximo rendimiento.

A continuación, se muestra cómo crear un grupo de recursos en un trabajo por lotes:

  1. Crea un MutateOperation que contenga un AssetGroupOperation. Esto no es diferente de crear un MutateOperation con el servicio GoogleAdsService.Mutate. Consulta la guía para mutar recursos.
  2. Asocia los recursos con el grupo de recursos creando un MutateOperation que contenga operaciones del tipo AssetGroupAssetOperation para cada recurso requerido. El AssetGroupOperation secuencial y las operaciones del tipo AssetGroupAssetOperation deben combinarse para cumplir con los requisitos mínimos de recursos aplicables.
  3. Agrega las operaciones del tipo MutateOperation al trabajo por lotes como lo harías con cualquier otro tipo de operación.
  4. Ejecuta el trabajo por lotes llamando a RunBatchJob después de agregar todas las operaciones.

Los siguientes recursos contienen información adicional para ayudarte con la integración:

Serie de blogs sobre cómo mejorar las integraciones de las campañas de máximo rendimiento

Este artículo forma parte de una serie en la que se analizan las funciones nuevas y próximas que solicitaste. Analizaremos las novedades y en qué se diferencian del enfoque de implementación actual.

No te pierdas las próximas actualizaciones y mejoras en nuestro blog para desarrolladores, sigue enviando comentarios sobre las integraciones de las campañas de máximo rendimiento con la API de Google Ads y, como siempre, comunícate con nuestro equipo si necesitas asistencia.

Recordatorio del taller

Regístrate hoy para participar en el taller sobre las campañas de máximo rendimiento y la API de Google Ads que se llevará a cabo el 17 de julio.

Etiquetas: asset-group, batch-processing, google-ads, google-ads-api, performance-max