En corto: un script es JavaScript que Google ejecuta dentro de tu propia cuenta, con tus permisos: lee cualquier informe, escribe cambios, rellena hojas de cálculo y manda emails. Tiene límites claros (30 minutos por ejecución, una vez por hora) y no necesitas programar para usarlo. Sirven para cubrir el hueco que Google deja: vigilar, limpiar, excluir, cruzar y avisar.
A lo largo de toda la formación ha aparecido la misma frase: "esto lo hace un script cada noche". Este último módulo del nivel Intermedio explica qué es eso exactamente, qué puede hacer y cómo se pone a trabajar en una cuenta — sin programar nada.
¿Qué es un script de Google Ads?
Un script de Google Ads es un programa en JavaScript que se pega en Herramientas → Scripts y que Google ejecuta por ti, dentro de tu cuenta, con los permisos de tu usuario. No corre en tu ordenador ni en un servidor externo: corre en la infraestructura de Google, con acceso directo a campañas, grupos, palabras clave, anuncios, informes, presupuestos y pujas… y a hojas de cálculo de Google y al correo.
Piensa en él como un empleado que entra cada noche en la cuenta con una lista de instrucciones exactas, lee los informes, toma decisiones según reglas, apunta el resultado en una hoja y te manda un email si hay algo que debas ver.
¿Qué puede hacer un script de Google Ads?
| Leer | Escribir | Comunicar |
|---|---|---|
| Cualquier informe (GAQL): términos de búsqueda, ubicaciones, rendimiento por hora, subasta… | Pausar/activar campañas, grupos, palabras clave, anuncios | Escribir en hojas de Google (dashboards, históricos) |
| Estructura completa de la cuenta | Cambiar presupuestos, pujas y objetivos de estrategias | Enviar emails (avisos, informes) |
| Estado de conversiones, calidad, IS | Añadir/quitar negativas, exclusiones de ubicación, audiencias | Llamar a servicios externos (APIs, IA) |
| Métricas históricas por día | Crear campañas, grupos, anuncios, palabras clave | Leer hojas de configuración que tú editas |
¿Qué no puede hacer un script?
- Ejecutarse más de 30 minutos por ejecución (60 en algunos scripts de MCC): los trabajos largos se parten en tandas.
- Más de una ejecución programada por hora por script.
- Acceder a datos que tu usuario no puede ver.
- Algunos recursos de la interfaz no están expuestos (o llegan tarde) a scripts: ciertos informes de PMax, la comparativa de subastas completa, algunas funciones nuevas.
- Sustituir el criterio: un script hace lo que dicen sus reglas, exactamente, cada noche — incluido lo que está mal en las reglas.
¿Cómo se instala y programa un script?
- Herramientas → Scripts → +: pegas el código, le das nombre.
- Autorizar: Google pide permiso para que el script actúe en la cuenta (y en hojas/correo si los usa). Lo concedes con tu usuario.
- Vista previa: ejecuta sin aplicar cambios, con un registro de lo que haría. Es el modo de probar.
- Ejecutar manualmente, o programar: cada hora, diario a una hora, semanal, mensual.
- Registros: cada ejecución deja un log con lo que hizo y los errores. El historial de cambios de la cuenta marca lo que hizo el script.
¿Qué diferencia hay entre script de cuenta y de MCC?
- De cuenta: viven en una cuenta y actúan sobre ella.
- De MCC (cuenta de administrador): viven en el MCC y recorren las cuentas vinculadas en cada ejecución — uno solo vigila 30 cuentas — con el límite de tiempo ampliado y ejecución en paralelo. Es la forma profesional de operar una cartera: el código vive en un único sitio y las cuentas no lo ven.
¿Por qué merece la pena usar scripts?
Google automatiza lo que le conviene (pujas, combinaciones, reparto entre redes) y deja sin automatizar lo que te conviene a ti: vigilar, limpiar, excluir, cruzar datos con tu negocio, avisar. Los scripts son la única herramienta que cubre ese hueco con acceso de primera mano a la cuenta, sin pagar una plataforma externa ni dar credenciales a terceros, y con la potencia de un lenguaje de programación completo. En manos de quien sabe escribirlos, son el multiplicador más barato que existe; para quien no programa, existen suites ya escritas.
💡 Truco ninja: toda la suite de Ninja Scripts son scripts de Google Ads: cada uno lee lo que la interfaz esconde, aplica reglas que tú configuras en una hoja, escribe resultados en esa hoja y avisa por email. Corren en tu cuenta (o en el MCC) con tu usuario, y nada de lo que hacen sale de Google salvo lo que tú decides enviar a un servicio externo (la IA, por ejemplo). Las siguientes lecciones explican qué resuelve cada uno y cómo se instalan.
Qué debes recordar
- Un script es JavaScript que Google ejecuta dentro de tu cuenta, con tus permisos.
- Lee cualquier informe, escribe en la cuenta, en hojas y por email.
- Límites: 30 min por ejecución, una por hora, algunos recursos no expuestos.
- Vista previa para probar; programación para operar; MCC para flotas.
- Cubren el hueco que Google deja: vigilar, limpiar, excluir, cruzar, avisar.