Las APIs avanzadas de las secuencias de comandos de Google Ads permiten a los desarrolladores conectarse a ciertas APIs públicas de Google con menos configuración que cuando se usan sus interfaces HTTP. Puedes usar estas APIs de forma similar a los servicios integrados de las secuencias de comandos, y ofrecen las mismas ventajas, como la finalización automática y la autorización automática.
Consulta nuestra página de fragmentos de código para ver algunos ejemplos que muestran cómo usar estas APIs.
APIs avanzadas disponibles
- Google Analytics
- Puedes usar Google Analytics para realizar un seguimiento del tráfico que llega a tu sitio web y ajustar las ofertas de tus campañas en consecuencia. Si vinculas una propiedad de Google Analytics a tu cuenta de Google Ads, también puedes analizar la actividad de los clientes en tu sitio web. Esta información puede resultar útil para conocer la cantidad de negocios o tráfico del sitio web que proviene de Google Ads, además de ayudarte a mejorar tus anuncios y el sitio web. Puedes obtener más información para vincular cuentas de Analytics y Google Ads en la guía del Centro de ayuda Configurar Analytics para un sitio web o una aplicación.
- Google BigQuery
- Puedes cargar grandes cantidades de datos en Google Cloud Storage y, luego, consultarlos con Google BigQuery. Por ejemplo, puedes cargar datos meteorológicos públicos de los últimos 10 años y, luego, consultar la temperatura promedio de una región en una secuencia de comandos que use esa información para ajustar las ofertas. Otro uso sería realizar cálculos numéricos sobre los datos de rendimiento de tu cuenta durante varios años.
- Calendario de Google
- Tu secuencia de comandos puede crear eventos para tareas futuras (por ejemplo, ejecutar un informe de rendimiento de tus campañas dentro de 2 semanas) o realizar acciones en función de una entrada que creaste en tu calendario (por ejemplo, habilitar una campaña en una fecha específica).
- Presentaciones de Google
- Tu secuencia de comandos puede exportar detalles o estadísticas de la campaña a Presentaciones de Google para publicar esa información en un formato presentable.
- Google Tasks
- Tu secuencia de comandos puede crear una lista de recordatorios para tareas futuras (por ejemplo, ejecutar un informe de rendimiento de tus campañas dentro de dos semanas) o realizar acciones en función de una entrada que creaste en tu lista de recordatorios (por ejemplo, habilitar una campaña en una fecha específica).
- API de Merchant Center
- Tu secuencia de comandos puede usar la API de Merchant Center para subir y administrar tus fichas de productos, y administrar tus cuentas de Google Merchant Center. En las secuencias de comandos, esto puede ser útil para verificar las fichas de productos y vincular productos específicos a anuncios específicos. La API de Merchant Center tiene sub-APIs que se pueden habilitar de forma individual en el cuadro de diálogo APIs avanzadas. Puedes obtener más información para vincular tu cuenta de Google Merchant Center en la guía Registrarse como desarrollador.
- Contenido de Shopping
- Tu secuencia de comandos puede usar Google Content API for Shopping para subir y administrar tus fichas de productos, y administrar tus cuentas de Google Merchant Center. En las secuencias de comandos, esto puede ser útil para verificar las fichas de productos y vincular productos específicos a anuncios específicos. Nota: Content API for Shopping se desactivará el 18 de agosto de 2026. En su lugar, usa la API de Merchant Center, que se describe en la sección anterior.
- YouTube y YouTube Analytics
- Puedes recuperar y actualizar tus videos, listas de reproducción, etc., así como los datos de rendimiento de tus videos para tomar decisiones sobre las ofertas.
Habilita las APIs avanzadas
Para ver qué APIs de Google están disponibles como APIs avanzadas, haz clic en APIs avanzadas en la barra superior del editor para mostrar el cuadro de diálogo APIs avanzadas. Selecciona las APIs que deseas habilitar.
Haz clic en Guardar para guardar tus selecciones y volver al editor de secuencias de comandos. Las nuevas APIs se habilitarán para tu secuencia de comandos y estarán disponibles en la lista de autocompletar.
Consideraciones adicionales
Hay algunas cosas que debes tener en cuenta cuando trabajas con las APIs avanzadas.
Dependencias
Solo el usuario que creó la secuencia de comandos en la cuenta puede cambiar las dependencias de las APIs avanzadas para esa secuencia de comandos.
Permisos
Cuando accede a las APIs, una secuencia de comandos usa los permisos del usuario que la autorizó. Asegúrate de que el usuario que autorizó la secuencia de comandos tenga el acceso necesario a todos los datos que necesita la secuencia de comandos. Si usas la API de Google Analytics, verifica que el usuario que autorizó la secuencia de comandos tenga los permisos necesarios para la cuenta de Analytics a la que se accede.
Consideraciones para las secuencias de comandos anteriores a mayo de 2019
En el caso de las secuencias de comandos creadas antes de mayo de 2019, es posible que debas habilitar manualmente las APIs pertinentes en el proyecto de Google Cloud asociado a la secuencia de comandos. Sabrás si tu secuencia de comandos se ve afectada si ves un vínculo a la consola de Google Cloud en el cuadro de diálogo de las APIs avanzadas.
Habilita las APIs avanzadas
En el caso de las secuencias de comandos anteriores a 2019, deberás habilitar manualmente cada API avanzada que desees usar en tu secuencia de comandos:
- Haz clic en el botón APIs avanzadas. En la siguiente ventana de diálogo, haz clic en el vínculo a la consola de Google Cloud.
- Si tu proyecto aún no está seleccionado, selecciónalo en la lista desplegable Proyecto.
- Para buscar las APIs que deseas usar en tu secuencia de comandos, ingresa el nombre de la API en la barra de búsqueda.
- Selecciona la API en los resultados de la búsqueda y haz clic en el botón "Habilitar" en la página siguiente.
Si el usuario que creó la secuencia de comandos se quita de la cuenta más adelante, se les pedirá a los usuarios nuevos que intenten acceder a la secuencia de comandos que vuelvan a habilitar las dependencias de las APIs avanzadas y que vuelvan a autorizar la secuencia de comandos.