Saltar al contenido principal
Volver al blog
IA y herramientas

Guía de scripts de automatización para Google Ads: ahorra horas con estos scripts probados

Aprende a usar scripts de Google Ads para automatizar tareas repetitivas. Cubre gestión de pujas, alertas de presupuesto, informes, monitoreo de Quality Score y más con ejemplos listos para usar.

AdPredictor19 de marzo de 202614 min de lectura

Los Scripts de Google Ads son programas JavaScript personalizados que se ejecutan dentro de tu cuenta de Google Ads, automatizando tareas que llevarian horas hacer manualmente. Pueden leer y modificar campañas, keywords, anuncios y pujas, y pueden enviar emails, crear hojas de cálculo y llamar APIs externas. Para anunciantes gestionando cuentas con cierta complejidad, los scripts son la diferencia entre gestión reactiva y optimización proactiva.

No necesitas ser desarrollador para usar scripts. La mayoría de scripts útiles tienen 20-50 líneas de código, y la documentación de scripting de Google Ads es excelente. Esta guía cubre los scripts de automatización más valiosos, explica como funcionan y te da el conocimiento para implementarlos en tus cuentas.

Empezando con Scripts de Google Ads

Accede a Scripts desde Herramientas > Acciones en bloque > Scripts en tu cuenta de Google Ads. Puedes crear, probar y programar scripts directamente en el editor basado en navegador. Los scripts se ejecutan en los servidores de Google, así que no requieren instalacion local.

Conceptos clave

  • Los scripts usan sintaxis JavaScript con APIs específicas de Google Ads (namespace AdsApp)
  • Cada script tiene una función main() que sirve como punto de entrada
  • Los scripts pueden programarse para ejecutarse cada hora, diariamente, semanalmente o mensualmente
  • Hay un limite de ejecución de 30 minutos para scripts regulares (scripts de cuenta de gestor obtienen 60 minutos)
  • Los scripts pueden leer y escribir datos en Google Sheets, haciendolos útiles para informes
  • El modo de vista previa te permite probar un script sin hacer cambios reales en tu cuenta

Script 1: Alerta de ritmo de presupuesto

¿Y si esto está pasando en TU cuenta ahora mismo?

Conecta Google Ads y mira en 60 segundos cuánto gastas sin conseguir clientes. Solo leemos tu cuenta, nunca la cambiamos.

Auditar mi cuenta gratis

Uno de los fallos más comunes en gestión de cuentas es quedarse sin presupuesto a mitad de mes o subgastar significativamente. Un script de ritmo de presupuesto comprueba tu gasto real contra tu objetivo de presupuesto mensual y envia una alerta por email si estas sobre-gastando (excederas) o sub-gastando (no alcanzaras) en más de un 10%.

Como funciona

  • Calcula el gasto esperado para este punto del mes (presupuesto mensual / días del mes * día actual)
  • Compara el gasto real hasta la fecha contra el gasto esperado
  • Si el real es más del 10% por encima del esperado, envia una alerta de 'sobre-gasto'
  • Si el real es más del 10% por debajo del esperado, envia una alerta de 'sub-gasto'
  • Programa para ejecutarse diariamente a mediodia para intervencion oportuna

Este simple script previene dos errores caros: quedarse sin presupuesto antes del fin de mes (perdiendo días de alta conversión) y no gastar suficiente (dejando conversiones potenciales sobre la mesa). Lleva 10 minutos configurarlo y ahorra horas de comprobacion manual.

Script 2: Monitor de Quality Score

Los cambios de Quality Score son invisibles a menos que los compruebes activamente. Un script de monitoreo de QS registra los valores de Quality Score en una Google Sheet diariamente, permitiendote detectar tendencias y reaccionar a caidas antes de que te cuesten dinero.

Como funciona

  • Selecciona todas las keywords con impresiones en los últimos 30 días
  • Registra keyword, campaña, grupo de anuncios, QS actual y componentes de QS en una Google Sheet
  • Compara los valores de hoy contra el registro anterior para identificar caidas de 2+ puntos
  • Envia una alerta por email listando todas las keywords con caidas significativas de QS
  • Programa para ejecutarse semanalmente, el QS cambia gradualmente, diariamente es excesivo para la mayoría de cuentas

Con el tiempo, el registro en la hoja de cálculo se convierte en un valioso historial que muestra que acciones de optimización mejoraron o perjudicaron el Quality Score. Estos datos son imposibles de obtener de otra forma ya que Google solo muestra el QS actual en la interfaz.

Script 3: Automatización de negativas por términos de búsqueda

La tarea más laboriosa en Google Ads es revisar términos de búsqueda y añadir negativas. Aunque la automatización total es arriesgada (podrias bloquear buenas consultas), un enfoque semi-automatizado ahorra un tiempo enorme.

Como funciona

  • Extrae términos de búsqueda de los últimos 7 días con gasto por encima de un umbral (ej., 5 euros)
  • Marca términos con cero conversiones y CTR por debajo del promedio de la cuenta
  • Registra términos marcados en una Google Sheet para revisión humana
  • Opcionalmente: añade automáticamente como negativas cualquier termino que coincida con una lista de bloqueo predefinida (contiene 'gratis', 'empleo', 'salario', etc.)
  • Envia un resumen semanal por email: 'X nuevos candidatos a negativas encontrados, Y bloqueados automáticamente'

La clave es la lista de bloqueo predefinida para bloqueo totalmente automatizado, más la hoja de revisión para casos dudosos. Esta combinación captura el 80% del desperdicio automáticamente mientras deja las decisiones de juicio a los humanos.

Script 4: Verificador de URLs rotas

Los anuncios apuntando a URLs rotas desperdician el coste de cada clic. Un script verificador de URLs prueba todas las URLs activas de anuncios y sitelinks y te alerta inmediatamente si alguna devuelve errores.

  • Itera a traves de todos los anuncios activos y extensiones de sitelink
  • Hace peticiones HTTP HEAD a cada URL final
  • Marca cualquier URL que devuelva codigos 404, 500 u otros errores
  • Envia una alerta inmediata por email con las URLs rotas y las campañas afectadas
  • Programa para ejecutarse diariamente, las URLs pueden romperse en cualquier momento por despliegues del sitio o eliminacion de páginas

Script 5: Ajustes de puja automatizados por hora del día

Si usas CPC Manual o CPC Mejorado, puedes automatizar ajustes de puja basados en tiempo usando datos de conversión. Un script de dayparting analiza las tasas de conversión historicas por hora y automáticamente establece ajustes de puja para aumentar pujas durante horas de alta conversión y disminuirlas durante horas de baja conversión.

Como funciona

  • Extrae datos de conversión por hora del día de los últimos 30 días
  • Calcula el indice de tasa de conversión para cada hora (tasa de conversión de la hora / tasa de conversión promedio)
  • Convierte el indice en un ajuste de puja: indice de 1.5 = +50% puja, indice de 0.5 = -50% puja
  • Aplica los ajustes de puja a la programacion de anuncios de la campaña
  • Re-ejecuta mensualmente para ajustar a patrones cambiantes

Script 6: Informe semanal de rendimiento

En vez de extraer informes manualmente cada lunes, automatizalos. Un script de informes compila métricas clave en una Google Sheet formateada o envia un email resumen con comparaciones semana a semana.

  • Extrae métricas a nivel de campaña: gasto, clics, conversiones, CPA, ROAS de los últimos 7 días
  • Compara contra el periodo de 7 días anterior y calcula cambios porcentuales
  • Destaca campañas con aumentos de CPA superiores al 20% o anomalias de gasto
  • Formatea resultados en una Google Sheet limpia con formato condicional (rojo para deterioro, verde para mejora)
  • Envia un email con el enlace a la hoja y un resumen general cada lunes a las 8 AM

Script 7: Monitor de rotación de anuncios

La configuración de rotación de anuncios de Google a menudo resulta en un RSA dominando todas las impresiones mientras otros no reciben volumen de prueba. Un script de rotación de anuncios monitorea la distribución de impresiones y te alerta cuando una variante de anuncio recibe menos del 10% de impresiones en su grupo de anuncios.

  • Para cada grupo de anuncios, calcula la cuota de impresiones de cada anuncio activo
  • Marca grupos de anuncios donde algun anuncio obtiene menos del 10% de las impresiones totales
  • Registra resultados en una Google Sheet con recomendaciones: pausa el anuncio de bajo rendimiento o ajusta la configuración de rotación
  • Ejecuta mensualmente, los datos de rotación de anuncios necesitan volumen para ser significativos

Mejores prácticas para gestión de scripts

Los scripts son poderosos, pero scripts mal gestionados pueden causar problemas. Sigue estas prácticas para mantener tu automatización fiable y segura.

  • Siempre prueba en modo Vista previa primero, nunca ejecutes un script nuevo en modo real sin previsualizar
  • Añade logging (Logger.log) en tus scripts para poder depurar problemas desde el registro de ejecución
  • Configura notificaciones por email para fallos de scripts, los scripts pueden romperse cuando Google actualiza su API
  • Control de versiones: Mantén el código de scripts en una Google Sheet o repositorio externo para poder revertir cambios
  • Documenta que hace cada script, cuando se ejecuta y quien es responsable, los scripts se convierten rápidamente en cajas negras misteriosas
  • Revisa el rendimiento de scripts trimestralmente, un script que fue útil hace 6 meses puede estar obsoleto o ser contraproducente ahora
  • Limita cambios automatizados: Los scripts que pausan campañas o cambian pujas deben tener limites de seguridad (ej., nunca aumentar pujas más del 30%)

Cuando los scripts no son suficientes: el caso de herramientas dedicadas

Los scripts son geniales para automatizaciones específicas y bien definidas. Pero tienen limitaciones: se ejecutan en un horario (no en tiempo real), requieren mantenimiento a medida que la API de Google evoluciona, y análisis complejos (como insights impulsados por IA o benchmarking multi-cuenta) están más alla de lo que los scripts pueden hacer prácticamente.

Para monitoreo integral de cuentas, recomendaciones impulsadas por IA y análisis automatizado que va más alla de lo que los scripts ofrecen, las herramientas específicamente construidas proporcionan una solución más robusta y mantenible.

AdPredictor revisa tus últimos 30 días y te dice qué tocar primero. Empieza por la auditoría gratis, sin tarjeta

Revisar mis campañas gratis

AdPredictorEquipo de auditoría de Google Ads

AdPredictor publica métodos prácticos de revisión de cuentas, documentación del producto y ejemplos orientativos. Los ejemplos se identifican como tales; no se atribuyen resultados a clientes sin evidencia que los respalde.

Ver su perfil en LinkedIn

Guía completa del tema

Anuncios RSA en Google Ads: Cómo Escribir Titulares y Descripciones que Convierten →

Todo lo que necesitas para escribir Anuncios de Búsqueda Responsivos de alto rendimiento — desde frameworks de titulares y estrategia de anclaje hasta optimización de copy con IA.

Deja de leer. Empieza a optimizar.

Conecta Google Ads y detecta gasto desperdiciado con datos reales

AdPredictor analiza tus campañas con IA: keywords sin conversiones, alertas de presupuesto y recomendaciones accionables. Solo lee tu cuenta, nunca la cambia.

Obtén tu auditoría gratis

Sin tarjeta · Resultados en 60 segundos

¿Qué revisa una auditoría de Google Ads? →

Newsletter

Newsletter de Google Ads

Te escribimos cuando haya cambios de Google Ads que te afecten. Sin spam.

Sin spam. Baja en cualquier momento. Lee nuestra política de privacidad.

Newsletter de Google Ads

Te escribimos cuando haya cambios de Google Ads que te afecten. Sin spam, te das de baja cuando quieras.

Lee nuestra política de privacidad.